Applets (traditional, javafx) fail to load with the combination of 6ux/JavaFX 2.2 runtime. Browsers are either hung or crashed
The reason appears to be related to the UnsatisfiedLinkError issue.
When loading the deploy.dll from JavaFX /bin, there is an error of not finding the the dependent libraries
......
......
java.lang.UnsatisfiedLinkError: C:\Program Files\Oracle\JavaFX 2.2 Runtime\bin\deploy.dll: Can't find dependent libraries
JRE 1.6.0.32:
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at sun.plugin2.util.NativeLibLoader.tryLoading(Unknown Source)
at sun.plugin2.util.NativeLibLoader.tryLoadingFromJRE(Unknown Source)
at sun.plugin2.util.NativeLibLoader.load(Unknown Source)
at sun.plugin2.main.client.PluginMain.<clinit>(Unknown Source)JRE 1.6.0.32:
1.6.0.32: Could not find the main class: sun.plugin2.main.client.PluginMain. Program will exit.
**************************************************************************************************************************
* *** Tested Configurations:
- x86 XP(sp3)/ x86 Win 7(sp1)
- jre 6u32/ fx runtime 2.2-b07 ( or in-swat-b08)
- IE 7, 8, FF 11. Chrome 18.x
*** Steps to reproduce:
0) Make sure no existing jre or javafx runtime on the test system
1) Make sure no msvcr100.dll under C:\windows\system32\ or C:\Program Files\Mozilla Firefox\
2) Install the latest 6ux ( jre 6u32) from java.sun.com
3)
a) Using any browser IE, FF or Chrome to load the test page
http://0-360.com/gallery.asp
b) To load the traditional applet, click on any 'Java' link under 'View Virtual Tour'
The applet is expected to load
4) Close the browser and Install JavaFX 2.2-b07 runtime
5) Repeat step #3
If the applet fails to load, then the issue is reproducible
As the result, the test browser can be crashed or hung
The reason appears to be related to the UnsatisfiedLinkError issue.
When loading the deploy.dll from JavaFX /bin, there is an error of not finding the the dependent libraries
......
......
java.lang.UnsatisfiedLinkError: C:\Program Files\Oracle\JavaFX 2.2 Runtime\bin\deploy.dll: Can't find dependent libraries
JRE 1.6.0.32:
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at sun.plugin2.util.NativeLibLoader.tryLoading(Unknown Source)
at sun.plugin2.util.NativeLibLoader.tryLoadingFromJRE(Unknown Source)
at sun.plugin2.util.NativeLibLoader.load(Unknown Source)
at sun.plugin2.main.client.PluginMain.<clinit>(Unknown Source)JRE 1.6.0.32:
1.6.0.32: Could not find the main class: sun.plugin2.main.client.PluginMain. Program will exit.
**************************************************************************************************************************
* *** Tested Configurations:
- x86 XP(sp3)/ x86 Win 7(sp1)
- jre 6u32/ fx runtime 2.2-b07 ( or in-swat-b08)
- IE 7, 8, FF 11. Chrome 18.x
*** Steps to reproduce:
0) Make sure no existing jre or javafx runtime on the test system
1) Make sure no msvcr100.dll under C:\windows\system32\ or C:\Program Files\Mozilla Firefox\
2) Install the latest 6ux ( jre 6u32) from java.sun.com
3)
a) Using any browser IE, FF or Chrome to load the test page
http://0-360.com/gallery.asp
b) To load the traditional applet, click on any 'Java' link under 'View Virtual Tour'
The applet is expected to load
4) Close the browser and Install JavaFX 2.2-b07 runtime
5) Repeat step #3
If the applet fails to load, then the issue is reproducible
As the result, the test browser can be crashed or hung