Web Start + jigsaw, org.omg.CORBA.portable.IDLEntity ClassNotFoundExceptionwe
Alan Bateman
Alan.Bateman at oracle.com
Wed Oct 5 20:37:31 UTC 2016
On 05/10/2016 21:21, Frank Meilinger wrote:
> Hi all,
>
> we try to bring our Web Start application to work with JDK 9-ea+135
> and found an issue with CORBA.
>
> Our existing application (compiled with javac 8) has some classes
> which implements "org.omg.CORBA.portable.IDLEntity". javaws 9 launched
> the jnlp file without problems and load the application. After
> starting, the following Exception occur in the Java Web Start Java
> Console.
>
> Caused by: java.lang.ClassNotFoundException:
> org.omg.CORBA.portable.IDLEntity
> at
> com.sun.deploy.security.DeployURLClassLoader.findClass(jdk.deploy at 9-ea/DeployURLClassLoader.java:301)
> at
> com.sun.jnlp.JNLPClassLoader.findClass(jdk.javaws at 9-ea/JNLPClassLoader.java:382)
> at
> java.lang.ClassLoader.loadClass(java.base at 9-ea/ClassLoader.java:486)
> at
> com.sun.jnlp.JNLPClassLoader.loadClass(jdk.javaws at 9-ea/JNLPClassLoader.java:136)
> at
> java.lang.ClassLoader.loadClass(java.base at 9-ea/ClassLoader.java:419)
> ... 85 more
>
> Is the java.corba module available by default? If not, is there a way
> to include this module in the Web Start launching process while
> starting the application (maybe by adding something to the jnlp)? Or
> is this maybe an open issue with Web Start, jigsaw and org.omg.corba
> packages?
The java.corba module is not resolved by default. WebStart has been
updated to white-list --add-modules so you should be able to include
`--add-modules=java.corba` in the value of the java-vm-args attribute.
-Alan.
More information about the jigsaw-dev
mailing list