Webstart does not work when using netbeans.version RELEASE68, does work when
using RELEASE67 (java.lang.StackOverflowError)
---------------------------------------------------------------------------------------------------------------------------
Key: MNBMODULE-80
URL: http://jira.codehaus.org/browse/MNBMODULE-80
Project: Maven 2.x Netbeans Module Plugin
Issue Type: Bug
Affects Versions: 3.1
Environment: maven 2.2.1
Reporter: R.M.Morrien
Assignee: Milos Kleint
Attachments: milos.zip
Extract milos.zip
Install jnlp servlet from your jdk to your local repository using:
mvn install:install-file
-Dfile=%JAVA_HOME%\sample\jnlp\servlet\jnlp-servlet.jar
-DgroupId=com.sun.java.jnlp -DartifactId=jnlp-servlet -Dversion=5.0
-Dpackaging=jar -DgeneratePom=true
mvn install in /milos
mvn org.mortbay.jetty:maven-jetty-plugin:run-war in /milos/webstartwar
open your browser http://localhost:8080/webstartwar
click master.jnlp, this will start webstart,
netbeans is being downloaded, accept signature.
Netbeans loading screen pops up, and goes away after some time and the process
dies.
C:\Users\<username>\.foo\var\log shows stacktrace starting with:
Startup Classpath =
-------------------------------------------------------------------------------
java.lang.StackOverflowError
at java.util.ArrayList.get(ArrayList.java:322)
at sun.misc.URLClassPath.getLoader(URLClassPath.java:312)
at sun.misc.URLClassPath.findResource(URLClassPath.java:144)
at java.net.URLClassLoader$2.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:359)
at java.lang.ClassLoader.getResource(ClassLoader.java:978)
at java.lang.ClassLoader.getResource(ClassLoader.java:973)
at java.lang.ClassLoader.getResource(ClassLoader.java:973)
at com.sun.jnlp.JNLPPreverifyClassLoader.access$001(Unknown Source)
at com.sun.jnlp.JNLPPreverifyClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.jnlp.JNLPPreverifyClassLoader.getResource(Unknown Source)
at java.lang.ClassLoader.getResource(ClassLoader.java:973)
at com.sun.jnlp.JNLPClassLoader.access$001(Unknown Source)
at com.sun.jnlp.JNLPClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.jnlp.JNLPClassLoader.getResource(Unknown Source)
at org.netbeans.ProxyClassLoader.getResource(ProxyClassLoader.java:350)
Test using Netbeans67:
Change /milos/pom.xml
<netbeans.version>RELEASE68</netbeans.version>
<netbeans.platform>platform11</netbeans.platform>
to
<netbeans.version>RELEASE67</netbeans.version>
<netbeans.platform>platform10</netbeans.platform>
mvn clean install in /milos
mvn org.mortbay.jetty:maven-jetty-plugin:run-war in /milos/webstartwar
open your browser http://localhost:8080/webstartwar
click master.jnlp, this will start webstart,
netbeans is being downloaded, accept signature.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email