United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6607978 Java Web Start cache corruption yielding UnsatisfiedLinkError for extension with nativelibs
6607978 : Java Web Start cache corruption yielding UnsatisfiedLinkError for extension with nativelibs

Details
Type:
Bug
Submit Date:
2007-09-22
Status:
Resolved
Updated Date:
2010-11-11
Project Name:
JDK
Resolved Date:
2010-11-11
Component:
deploy
OS:
generic,windows_xp
Sub-Component:
webstart
CPU:
x86,generic
Priority:
P1
Resolution:
Fixed
Affected Versions:
6u3,7
Fixed Versions:
7

Related Reports
Backport:
Duplicate:
Relates:

Sub Tasks

Description
The NASA World Wind Java development team reported a failure to launch their Java Web Start demo. The symptom is that one of the JOGL native libraries, which is deployed as a JNLP extension, fails to be found during launch, causing an UnsatisfiedLinkError. The failure is somehow due to corruption of the deployment cache. Clearing the cache allows the application to launch.

This is not an isolated incident; it was reproduced independently on more than one machine owned by NASA. Therefore the severity of the problem is high.

To reproduce the bug, unzip the attached cache_old.zip (from a 32-bit Windows machine) and replace C:/Documents and Settings/[username]/Application Data/Sun/Java/Deployment/cache with it. Browse to http://worldwind.arc.nasa.gov/java/ and launch their Java Web Start demo: http://worldwind.arc.nasa.gov/java/0.2.0/webstart/BasicDemo.jnlp . The UnsatisfiedLinkError reported in the attached console.txt will be displayed. Clearing the deployment cache allows successful loading of the demo. The root cause is obviously corruption of the deployment cache.

This needs to be fixed both in 7 and the next available 6 update. Filing a SubCR against 6u5, but if it can be fixed earlier then it should be.

                                    

Comments
EVALUATION

6u10 fixes ported to JDK7 b64
                                     
2010-11-11
EVALUATION

closing this subCR for java 7.

bug is already fixed in 6u10.
                                     
2008-11-20



Hardware and Software, Engineered to Work Together