-
Bug
-
Resolution: Cannot Reproduce
-
P2
-
6u17
-
x86
-
windows_vista
FULL PRODUCT VERSION :
ADDITIONAL OS VERSION INFORMATION :
Windows XP SP3 (32 bits) with JRE 1.6.0_7 installed : Download update 20 OK
Windows XP SP3 (32 bits) with JRE 1.6.0_17 installed : Download update 20 OK
Windows Vista 6.0 6000 (32 bits) with JRE 1.6.0_17 installed : Does'nt work
Windows 7 6.1 7600 (64 bits) with JRE (32 bits) 1.6.0_17 installed : Does'nt work
A DESCRIPTION OF THE PROBLEM :
I try to change version of j2se on client pc.
Before I've in my jnlp:
<j2se version="1.6.0_04+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="256m" />
Now I want client download 1.6.0.20, so I change my jnlp:
<j2se version="1.6.0_20+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="256m" />
I obtain exception on somes PCs, when JWS download new JRE.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Here exception I obtain:
Main launch File (jnlp, I replace my company name by xxxxxx):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jnlp PUBLIC "-//Sun Microsystems, Inc//DTD JNLP Descriptor 1.5//EN" "http://java.sun.com/dtd/JNLP-1.5.dtd">
<jnlp codebase="http://xxxxxx/" href="xxxxx.jnlp">
<information>
<title>xxxx</title>
<vendor>Apologic</vendor>
<homepage href="http://www.xxxx.fr"/>
<description>xxxx</description>
<icon href="logo.gif"/>
<shortcut online="true">
<desktop/>
<menu submenu="xxxx"/>
</shortcut>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.6.0_20+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="256m" />
<jar href="../rcp/dist/container_signed.jar" main="true"/>
<extension href="../rcp/modules.jnlp" name="Modules"/>
<extension href="../rcp/libs.jnlp" name="Libraires"/>
<extension href="../rcp/aspose-cells.jnlp" name="Aspose Cells"/>
<extension href="../rcp/aspose-word.jnlp" name="Aspose Words"/>
<extension href="../rcp/jxlayer.jnlp" name="JXLayer"/>
</resources>
<application-desc main-class="com.xxx.rcp.swing.container.StartApp">
</application-desc>
</jnlp>
Launch File (jnlp wich download new JRE version)
<?xml version="1.0" encoding="utf-8"?><jnlp codebase="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se"> <information> <title>J2RE 1.6.0_20 Installer</title> <vendor>Sun Microsystems, Inc.</vendor> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.3+" href="http://java.sun.com/products/autodl/j2se"/> <jar href="javaws-j2re-inst-w.jar" download="lazy" size="70700"/> <property name="installerLocation" value="jre-6u20-windows-i586-iftw.exe"/> <property name="installerSize" value="921376"/> <property name="javaVersion" value="1.6.0_20"/> <property name="platformVersion" value="1.6"/> <property name="msvcrt.versionMS" value="60000"/> <property name="msvcrt.versionLS" value="20910000"/> <property name="osplatform" value="windows-i586"/> </resources> <installer-desc main-class="com.sun.webstart.installers.Main"/></jnlp>
ERROR MESSAGES/STACK TRACES THAT OCCUR :
JNLPException[category: Erreur dans le fichier de lancement : Exception: null : LaunchDesc:
<jnlp spec="1.0+" codebase="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se/">
<information>
<title>J2RE 1.6.0_20 Installer</title>
<vendor>Sun Microsystems, Inc.</vendor>
<homepage href="null"/>
</information>
<security>
<all-permissions/>
</security>
<update check="timeout" policy="always"/>
<resources>
<java href="http://java.sun.com/products/autodl/j2se" version="1.3+"/>
<jar href="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se/javaws-j2re-inst-w.jar" download="eager" main="false"/>
<property name="installerLocation" value="jre-6u20-windows-i586-iftw.exe"/>
<property name="installerSize" value="921376"/>
<property name="javaVersion" value="1.6.0_20"/>
<property name="platformVersion" value="1.6"/>
<property name="msvcrt.versionMS" value="60000"/>
<property name="msvcrt.versionLS" value="20910000"/>
<property name="osplatform" value="windows-i586"/>
</resources>
<installer-desc main-class="com.sun.webstart.installers.Main"/>
</jnlp> ]
at com.sun.javaws.JnlpxArgs.executeInstallers(Unknown Source)
at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
REPRODUCIBILITY :
This bug can be reproduced always.
ADDITIONAL OS VERSION INFORMATION :
Windows XP SP3 (32 bits) with JRE 1.6.0_7 installed : Download update 20 OK
Windows XP SP3 (32 bits) with JRE 1.6.0_17 installed : Download update 20 OK
Windows Vista 6.0 6000 (32 bits) with JRE 1.6.0_17 installed : Does'nt work
Windows 7 6.1 7600 (64 bits) with JRE (32 bits) 1.6.0_17 installed : Does'nt work
A DESCRIPTION OF THE PROBLEM :
I try to change version of j2se on client pc.
Before I've in my jnlp:
<j2se version="1.6.0_04+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="256m" />
Now I want client download 1.6.0.20, so I change my jnlp:
<j2se version="1.6.0_20+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="256m" />
I obtain exception on somes PCs, when JWS download new JRE.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Here exception I obtain:
Main launch File (jnlp, I replace my company name by xxxxxx):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jnlp PUBLIC "-//Sun Microsystems, Inc//DTD JNLP Descriptor 1.5//EN" "http://java.sun.com/dtd/JNLP-1.5.dtd">
<jnlp codebase="http://xxxxxx/" href="xxxxx.jnlp">
<information>
<title>xxxx</title>
<vendor>Apologic</vendor>
<homepage href="http://www.xxxx.fr"/>
<description>xxxx</description>
<icon href="logo.gif"/>
<shortcut online="true">
<desktop/>
<menu submenu="xxxx"/>
</shortcut>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.6.0_20+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="256m" />
<jar href="../rcp/dist/container_signed.jar" main="true"/>
<extension href="../rcp/modules.jnlp" name="Modules"/>
<extension href="../rcp/libs.jnlp" name="Libraires"/>
<extension href="../rcp/aspose-cells.jnlp" name="Aspose Cells"/>
<extension href="../rcp/aspose-word.jnlp" name="Aspose Words"/>
<extension href="../rcp/jxlayer.jnlp" name="JXLayer"/>
</resources>
<application-desc main-class="com.xxx.rcp.swing.container.StartApp">
</application-desc>
</jnlp>
Launch File (jnlp wich download new JRE version)
<?xml version="1.0" encoding="utf-8"?><jnlp codebase="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se"> <information> <title>J2RE 1.6.0_20 Installer</title> <vendor>Sun Microsystems, Inc.</vendor> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.3+" href="http://java.sun.com/products/autodl/j2se"/> <jar href="javaws-j2re-inst-w.jar" download="lazy" size="70700"/> <property name="installerLocation" value="jre-6u20-windows-i586-iftw.exe"/> <property name="installerSize" value="921376"/> <property name="javaVersion" value="1.6.0_20"/> <property name="platformVersion" value="1.6"/> <property name="msvcrt.versionMS" value="60000"/> <property name="msvcrt.versionLS" value="20910000"/> <property name="osplatform" value="windows-i586"/> </resources> <installer-desc main-class="com.sun.webstart.installers.Main"/></jnlp>
ERROR MESSAGES/STACK TRACES THAT OCCUR :
JNLPException[category: Erreur dans le fichier de lancement : Exception: null : LaunchDesc:
<jnlp spec="1.0+" codebase="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se/">
<information>
<title>J2RE 1.6.0_20 Installer</title>
<vendor>Sun Microsystems, Inc.</vendor>
<homepage href="null"/>
</information>
<security>
<all-permissions/>
</security>
<update check="timeout" policy="always"/>
<resources>
<java href="http://java.sun.com/products/autodl/j2se" version="1.3+"/>
<jar href="http://javadl.sun.com/webapps/jawsautodl/AutoDL/j2se/javaws-j2re-inst-w.jar" download="eager" main="false"/>
<property name="installerLocation" value="jre-6u20-windows-i586-iftw.exe"/>
<property name="installerSize" value="921376"/>
<property name="javaVersion" value="1.6.0_20"/>
<property name="platformVersion" value="1.6"/>
<property name="msvcrt.versionMS" value="60000"/>
<property name="msvcrt.versionLS" value="20910000"/>
<property name="osplatform" value="windows-i586"/>
</resources>
<installer-desc main-class="com.sun.webstart.installers.Main"/>
</jnlp> ]
at com.sun.javaws.JnlpxArgs.executeInstallers(Unknown Source)
at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
REPRODUCIBILITY :
This bug can be reproduced always.