<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/cgupnpjava/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/cgupnpjava/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 09 Jul 2014 11:08:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/cgupnpjava/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>cyberlink not working with Kitkat</title><link>https://sourceforge.net/p/cgupnpjava/bugs/43/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi all I am using cyberlink-core-2.1.0 play is not working with Kitkat.&lt;/p&gt;
&lt;p&gt;private static final String AVTransport1 = "urn:schemas-upnp-org:service:AVTransport:1";&lt;br /&gt;
    private static final String SetAVTransportURI = "SetAVTransportURI";&lt;br /&gt;
    private static final String RenderingControl = "urn:schemas-upnp-org:service:RenderingControl:1";&lt;br /&gt;
    private static final String Play = "Play";&lt;br /&gt;
    private static final String TAG = "MultiPointController";&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;Override&lt;/span&gt;
&lt;span class="n"&gt;public&lt;/span&gt; &lt;span class="n"&gt;boolean&lt;/span&gt; &lt;span class="n"&gt;play&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Device&lt;/span&gt; &lt;span class="n"&gt;device&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;Service&lt;/span&gt; &lt;span class="n"&gt;service&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;device&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getService&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;AVTransport1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;service&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;null&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="n"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"3"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="n"&gt;final&lt;/span&gt; &lt;span class="n"&gt;Action&lt;/span&gt; &lt;span class="n"&gt;action&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;service&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getAction&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SetAVTransportURI&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;action&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;null&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="n"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"2"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
         &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="n"&gt;ActionList&lt;/span&gt; &lt;span class="n"&gt;al&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;service&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getActionList&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

    &lt;span class="cm"&gt;/*&lt;/span&gt;
&lt;span class="cm"&gt;     * For testing purpose &lt;/span&gt;
&lt;span class="cm"&gt;     */&lt;/span&gt;
    &lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;al&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;size&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
        &lt;span class="n"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"1  -----  "&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;al&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getAction&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="n"&gt;getName&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="n"&gt;final&lt;/span&gt; &lt;span class="n"&gt;Action&lt;/span&gt; &lt;span class="n"&gt;playAction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;service&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getAction&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Play&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="n"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"1  -----  "&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;playAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getName&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
    &lt;span class="o"&gt;/*&lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;playAction&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;null&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;//          System.out.println("1");&lt;br /&gt;
            return false;&lt;br /&gt;
        }*/&lt;br /&gt;
        action.setArgumentValue("CurrentURI", path);&lt;br /&gt;
        action.setArgumentValue("CurrentURIMetaData", 0);&lt;br /&gt;
        if (TextUtils.isEmpty(path)) {&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
        if (!action.postControlAction()) {&lt;br /&gt;
            System.out.println("4");&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    &lt;span class="n"&gt;playAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setArgumentValue&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"InstanceID"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="n"&gt;playAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setArgumentValue&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Speed"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"1"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;playAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;postControlAction&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anand Singh</dc:creator><pubDate>Wed, 09 Jul 2014 11:08:26 -0000</pubDate><guid>https://sourceforge.net9265c504ca4dd3efd4947faee21481a3fe80d5d8</guid></item><item><title>#37 Crashes on 3.1 when starting control point</title><link>https://sourceforge.net/p/cgupnpjava/bugs/37/?limit=25#4edd</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi All I am using cyberlink-core-2.1.0 jar wiht Android Kitkat(4.4.2) play is not working.&lt;br /&gt;
I have one more issue fetching render is also very slow.&lt;/p&gt;
&lt;p&gt;private static final String AVTransport1 = "urn:schemas-upnp-org:service:AVTransport:1";&lt;br /&gt;
    private static final String SetAVTransportURI = "SetAVTransportURI";&lt;br /&gt;
    private static final String RenderingControl = "urn:schemas-upnp-org:service:RenderingControl:1";&lt;br /&gt;
    private static final String Play = "Play";&lt;br /&gt;
    private static final String TAG = "MultiPointController";&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;Override&lt;/span&gt;
&lt;span class="n"&gt;public&lt;/span&gt; &lt;span class="n"&gt;boolean&lt;/span&gt; &lt;span class="n"&gt;play&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Device&lt;/span&gt; &lt;span class="n"&gt;device&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;String&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;Service&lt;/span&gt; &lt;span class="n"&gt;service&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;device&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getService&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;AVTransport1&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;service&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;null&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="n"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"3"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="n"&gt;final&lt;/span&gt; &lt;span class="n"&gt;Action&lt;/span&gt; &lt;span class="n"&gt;action&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;service&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getAction&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SetAVTransportURI&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;action&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;null&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="n"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"2"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
         &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="n"&gt;final&lt;/span&gt; &lt;span class="n"&gt;Action&lt;/span&gt; &lt;span class="n"&gt;playAction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;service&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getAction&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Play&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setArgumentValue&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"CurrentURI"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setArgumentValue&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"CurrentURIMetaData"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TextUtils&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;isEmpty&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="n"&gt;action&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;postControlAction&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="n"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"4"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="n"&gt;playAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setArgumentValue&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"InstanceID"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="n"&gt;playAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;setArgumentValue&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Speed"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"1"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;playAction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;postControlAction&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anand Singh</dc:creator><pubDate>Wed, 09 Jul 2014 10:52:32 -0000</pubDate><guid>https://sourceforge.netcb6d297f5268a05207501d1497bcf15b075a7a4e</guid></item><item><title>javadoc errors (patch attached)</title><link>https://sourceforge.net/p/cgupnpjava/bugs/42/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The attached patch (from 'org')  will fix the following errors.&lt;/p&gt;
&lt;p&gt;[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/http/HTTPServer.java:127: warning - @param argument "longout" is not a parameter name.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/net/HostInterface.java:129: warning - @return tag has no arguments.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/net/HostInterface.java:129: warning - Tag @author cannot be used in method documentation.  It can only be used in the following types of documentation: overview, package, class/interface.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/AllowedValue.java:56: warning - Tag @author cannot be used in constructor documentation.  It can only be used in the following types of documentation: overview, package, class/interface.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/Device.java:1559: warning - @return tag has no arguments.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/Device.java:1577: warning - @return tag has no arguments.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/Device.java:400: warning - Tag @author cannot be used in method documentation.  It can only be used in the following types of documentation: overview, package, class/interface.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/Device.java:435: warning - Tag @author cannot be used in method documentation.  It can only be used in the following types of documentation: overview, package, class/interface.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/Service.java:857: warning - Tag @author cannot be used in method documentation.  It can only be used in the following types of documentation: overview, package, class/interface.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/StateVariable.java:277: warning - Tag @author cannot be used in method documentation.  It can only be used in the following types of documentation: overview, package, class/interface.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/StateVariable.java:326: warning - Tag @author cannot be used in method documentation.  It can only be used in the following types of documentation: overview, package, class/interface.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/StateVariable.java:445: warning - Tag @author cannot be used in method documentation.  It can only be used in the following types of documentation: overview, package, class/interface.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/StateVariable.java:459: warning - Tag @author cannot be used in method documentation.  It can only be used in the following types of documentation: overview, package, class/interface.&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/ssdp/SSDPSearchSocket.java:104: warning - Tag @see:illegal character: "123" in "{@link SSDP} for default multicast and port destination of the packtes"&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/ssdp/SSDPSearchSocket.java:104: warning - Tag @see:illegal character: "64" in "{@link SSDP} for default multicast and port destination of the packtes"&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/ssdp/SSDPSearchSocket.java:104: warning - Tag @see: reference not found: {@link SSDP} for default multicast and port destination of the packtes&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/xml/DeviceData.java:188: warning - Tag @see:illegal character: "123" in "{@link UPnP}"&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/xml/DeviceData.java:188: warning - Tag @see:illegal character: "64" in "{@link UPnP}"&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/xml/DeviceData.java:188: warning - Tag @see:illegal character: "123" in "{@link USSDP}"&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/xml/DeviceData.java:188: warning - Tag @see:illegal character: "64" in "{@link USSDP}"&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/xml/DeviceData.java:188: warning - Tag @see:illegal character: "123" in "{@link HostInterface}"&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/xml/DeviceData.java:188: warning - Tag @see:illegal character: "64" in "{@link HostInterface}"&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/xml/DeviceData.java:188: warning - Tag @see: reference not found: {@link UPnP}&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/xml/DeviceData.java:188: warning - Tag @see: reference not found: {@link USSDP}&lt;br /&gt;
[javadoc] /var/lib/jenkins/workspace/i2p/router/java/src/org/cybergarage/upnp/xml/DeviceData.java:188: warning - Tag @see: reference not found: {@link HostInterface}&lt;/p&gt;
&lt;p&gt;The patch also fixes a couple of typos that I spotted.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">KYTV I2P</dc:creator><pubDate>Mon, 24 Dec 2012 19:17:10 -0000</pubDate><guid>https://sourceforge.net8be934eaf9261ab881ca1650b3fe8a3db10f7711</guid></item><item><title>ugg slippers</title><link>https://sourceforge.net/p/cgupnpjava/bugs/41/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Some actually   &lt;a href="http://www.itjacket.it." rel="nofollow"&gt;http://www.itjacket.it.&lt;/a&gt;  select  articles  on this  internet site , bookmarked .&lt;br /&gt;
ugg slippers &lt;a href="http://www.snowbootsuggau.com" rel="nofollow"&gt;http://www.snowbootsuggau.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 11 Oct 2012 05:20:20 -0000</pubDate><guid>https://sourceforge.net8a3f3a1cf661b4401060625b34279bf1d5db2967</guid></item><item><title>fake louis vuitton</title><link>https://sourceforge.net/p/cgupnpjava/bugs/40/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Impressive!  I am amazed at how properly you use words to get your point across.  I would be interested in reading a lot more of your function.&lt;br /&gt;
fake louis vuitton &lt;a href="http://www.louisvuittonoutlet.louisim.com" rel="nofollow"&gt;http://www.louisvuittonoutlet.louisim.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 07 Oct 2012 02:18:39 -0000</pubDate><guid>https://sourceforge.neta23cc2ba140756348a97618f170f6116cd2b05d5</guid></item><item><title>why I can not find a DMP under linux</title><link>https://sourceforge.net/p/cgupnpjava/bugs/39/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have make a controlpoint under android, but I can`t use this controlpoint find a device under linux(ubuntu). it can find the DMS and DMP under windows.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 31 Mar 2012 12:20:18 -0000</pubDate><guid>https://sourceforge.net4aee6cfd35798f4c51ad6b630f5f9b07d5f3d08d</guid></item><item><title>ControlPoint.getDevice() crashes index out of range</title><link>https://sourceforge.net/p/cgupnpjava/bugs/38/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Running on Android 3.1 (Google TV), java 1.6.  This stack was de-obfuscated--sorry for the crufty appearance.&lt;/p&gt;
&lt;p&gt;[java] SEVERE: uncaught:&lt;br /&gt;
[java] Throwable occurred: java.lang.ArrayIndexOutOfBoundsException: index=3, size=3&lt;br /&gt;
[java]     at java.util.Vector.arrayIndexOutOfBoundsException(Vector.java:907)&lt;br /&gt;
[java]     at java.util.Vector.elementAt(Vector.java:328)&lt;br /&gt;
[java]     at java.util.Vector.get(Vector.java:442)&lt;br /&gt;
[java]     at org.cybergarage.xml.NodeList.getNode(SourceFile:28)&lt;br /&gt;
[java]     at org.cybergarage.upnp.ControlPoint.getDevice(SourceFile:307)&lt;br /&gt;
[java]     at org.cybergarage.upnp.ControlPoint.notifyReceived(SourceFile:509)&lt;br /&gt;
[java]     at org.cybergarage.upnp.ssdp.SSDPNotifySocket.run(SourceFile:138)&lt;br /&gt;
[java]     at java.lang.Thread.run(Thread.java:1020)&lt;br /&gt;
[java] &lt;br /&gt;
[java] &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Larry Hamel</dc:creator><pubDate>Tue, 10 Jan 2012 01:22:09 -0000</pubDate><guid>https://sourceforge.net005c6297d83faeecbb1204519182794866b5f7b6</guid></item><item><title>Crashes on 3.1 when starting control point</title><link>https://sourceforge.net/p/cgupnpjava/bugs/37/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The stack seems to work on 2.3.x, but crashes when opening datagram sockets on 3.1 (not sure about 3.0):&lt;/p&gt;
&lt;p&gt;12-06 12:11:50.400: I/System.out(14235): CyberGarage warning : Invalid argument&lt;br /&gt;
12-06 12:11:50.400: I/System.out(14235): java.net.BindException: Invalid argument&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at org.apache.harmony.luni.platform.OSNetworkSystem.bind(Native Method)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at dalvik.system.BlockGuard$WrappedNetworkSystem.bind(BlockGuard.java:275)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at org.apache.harmony.luni.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:77)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at java.net.DatagramSocket.bind(DatagramSocket.java:614)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at java.net.DatagramSocket.&amp;lt;init&amp;gt;(DatagramSocket.java:563)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at org.cybergarage.upnp.ssdp.HTTPUSocket.open(HTTPUSocket.java:124)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at org.cybergarage.upnp.ssdp.HTTPUSocket.&amp;lt;init&amp;gt;(HTTPUSocket.java:58)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at org.cybergarage.upnp.ssdp.SSDPSearchResponseSocket.&amp;lt;init&amp;gt;(SSDPSearchResponseSocket.java:40)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at org.cybergarage.upnp.ssdp.SSDPSearchResponseSocketList.open(SSDPSearchResponseSocketList.java:93)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at org.cybergarage.upnp.ControlPoint.start(ControlPoint.java:921)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at org.cybergarage.upnp.ControlPoint.start(ControlPoint.java:965)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at com.audiopartnership.streammagic.activities.DeviceConnectivityManagerActivity$1.onReceive(DeviceConnectivityManagerActivity.java:220)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:716)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at android.os.Handler.handleCallback(Handler.java:587)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at android.os.Handler.dispatchMessage(Handler.java:92)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at android.os.Looper.loop(Looper.java:132)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at android.app.ActivityThread.main(ActivityThread.java:4028)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at java.lang.reflect.Method.invokeNative(Native Method)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at java.lang.reflect.Method.invoke(Method.java:491)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)&lt;br /&gt;
12-06 12:11:50.410: I/System.out(14235):  at dalvik.system.NativeStart.main(Native Method)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 06 Dec 2011 12:17:13 -0000</pubDate><guid>https://sourceforge.net6f12f19d9fe5432ecda7bb2ee661793c6fbd36f0</guid></item><item><title>relative urls don't work</title><link>https://sourceforge.net/p/cgupnpjava/bugs/36/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When you have a location url: "http://host:port/dmr/SamsungMRDesc.xml" and a relative SCPDURL "RenderingControl1.xml" getAbsoluteURL in Device.java returns "http://host:port/RenderingControl1.xml", without the directory "dmr" in the path.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bebopfreak</dc:creator><pubDate>Mon, 31 Oct 2011 10:37:58 -0000</pubDate><guid>https://sourceforge.netbd7e1d671f93e0e506cead5a0968426e14b236c4</guid></item><item><title>Automatic Port Determination not working</title><link>https://sourceforge.net/p/cgupnpjava/bugs/35/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When I run the samples and start the Control-point client together with the TV sample, which also contains a control-point, one of the two applications does not initialize correctly, it cannot bind to port 8009, as this is already in use by the other one.&lt;/p&gt;
&lt;p&gt;This is due to the fact that initialization is done in the constructor of the HTTPUSocket (an dereived classes). A failure in the constructor cannot be signaled to the caller, so that loop, where different ports are tried, is not executed as a failure is not detected at the moment. &lt;/p&gt;
&lt;p&gt;A fix might to move the init code into a static factory method and return null in case of failure, so that the loop can start another try.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Rumpf</dc:creator><pubDate>Mon, 31 Oct 2011 09:47:57 -0000</pubDate><guid>https://sourceforge.net16267bd4f97f2d35dd60547e03a24ec6c341b002</guid></item></channel></rss>