Hello,

It seems that Java 9 Webstart (still) does not add all modules to the 
class/module path.
Our Webstart app is signed, requests all-permision and works with the latest 
Java 6, 7 and 8.

With 9-ea+169 we get this error:

java.lang.NoClassDefFoundError: javax/xml/ws/Service
       ... first 45 from cause
Caused by: java.lang.ClassNotFoundException: javax.xml.ws.Service
       at 
jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassLoader.findClass(Unknown 
Source)
       at jdk.javaws@9-ea/com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
       at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
       at jdk.javaws@9-ea/com.sun.jnlp.JNLPClassLoader.loadClass(Unknown Source)
       at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
       at java.base/java.lang.ClassLoader.defineClass1(Native Method)
       at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
       at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
       at 
jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassLoader.defineClass(Unknown
 Source)
       at 
jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassLoader$1.run(Unknown 
Source)
       ... 1 recursions
       at java.base/java.security.AccessController.doPrivileged(Native Method)
       at 
jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassLoader.findClass(Unknown 
Source)
       at jdk.javaws@9-ea/com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
       at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
       at jdk.javaws@9-ea/com.sun.jnlp.JNLPClassLoader.loadClass(Unknown Source)
       at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
       at java.base/java.lang.Class.forName0(Native Method)
       at java.base/java.lang.Class.forName(Unknown Source)

Is this a known bug or should this be reported via bugreport.java.com?

Thanks
Reto


Reply via email to