This discussion is archived
3 Replies Latest reply: Jul 3, 2013 6:58 AM by 940107 RSS

Java 7 update 25 client launched from webstart doesn't work

940107 Newbie
Currently Being Moderated

Since Java 7 update 25, we have an important issue in our client JavaFX application, launched from webstart (applet, we use the ant fx2 deploy tool)

 

Its seems that it is related to the issue https://forums.oracle.com/thread/2552941, due to new classloader scheme with u25 (com.sun.jnlp.JNLPLoader and sun.misc.Launcher.AppClassLoader).

 

Our problem occurs when we try to use ImageIO :

 

java.lang.ExceptionInInitializerError

..

at java.lang.Thread.run(Unknown Source)

Caused by: java.lang.NullPointerException

at javax.imageio.spi.IIORegistry.getDefaultInstance(Unknown Source)

at javax.imageio.ImageIO.<clinit>(Unknown Source)

... 3 more

Exception in thread "Thread-126"

Date : Mon Jun 24 18:56:37 CEST 2013

java.lang.NoClassDefFoundError: Could not initialize class javax.imageio.ImageIO

 

We checked the getDefaultInstance function in IIORegistry of the jre, it's registering some javax services by using the default Thread classloader.

 

We have the feeling that IIORegistry found the wrong classLoader.

 

We tried to add the quickAndDirtyFixForProblemWithWebStartInJava7u25 from  theskad81 but didn't help in our fx environment.

 

Many thanks if you have some advices for us to find a workaround !

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points