-
Bug
-
Resolution: Fixed
-
P3
-
8, 9
-
win8/x64/32bit jre8-b112
-
b12
-
x86_64
-
windows_8
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8061459 | 9 | Kirill Kirichenko | P3 | Resolved | Fixed | b38 |
JDK-8082365 | emb-9 | Kirill Kirichenko | P3 | Resolved | Fixed | b38 |
JDK-8063266 | 8u45 | Kirill Kirichenko | P3 | Resolved | Fixed | b01 |
JDK-8070668 | emb-8u47 | Kirill Kirichenko | P3 | Resolved | Fixed | team |
Test machine: win8/x64
rdp:
>>>>>>sca00ahm.us.oracle.com
>>>>>>uadmin/changeme
Steps to reproduce:
0 Login to sca00ahm.us.oracle.com
1 Install 32bit jre8-b112
2 Download http://sqeweb.us.oracle.com/net/sqenfs-1/export1/comp/jsn/users/crystal/DO_NOT_REMOVE_ME/jrebug/vmargs/vmargs.zip and deploy it to your local server.
For sca00ahm.us.oracle.com, it has been deployed at C:\apache-tomcat-6.0.26\webapps\vmargs
3 Start tomcat server
4 Load jnlp which trys to pass vm args "-disableassertions" to VM using java-vm-args from local ip:
{TEST_JRE}/bin/javaws http://127.0.0.1:8080/vmargs/jnlp/testsignedvmdisableassertions.jnlp
5 If jnlp fails to load with the following error, then this bug is reproduced(See attachment):
#### Java Web Start Error:
#### The field <jnlp>href has an invalid value: testsignedvmdisableassertions.jnlp
BadFieldException[ The field <jnlp>href has an invalid value: testsignedvmdisableassertions.jnlp,testsignedvmdisableassertions.jnlp]
at com.sun.javaws.jnl.XMLUtils.getAttributeURL(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.CacheUtil.remove(Unknown Source)
at com.sun.javaws.Main.uninstall(Unknown Source)
at com.sun.javaws.Main.uninstallCache(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Detail trace:
http://aurora-ds.us.oracle.com:9500/runs/307100.ManualSubmit-1/html/testsignedvmdisableassertions.trace
Note:
1) this bug is not always reproducible. The test app can be loaded successfully sometimes.
2) If load the same app from remote server, the app can always be loaded successfully. Seems this issue only occurs when load with local server:
If you load http://sqeweb.us.oracle.com/net/sqenfs-1/export1/comp/jsn/users/crystal/DO_NOT_REMOVE_ME/jrebug/vmargs/jnlp/testsignedvmdisableassertions.jnlp, the app can be loaded successfully.
rdp:
>>>>>>sca00ahm.us.oracle.com
>>>>>>uadmin/changeme
Steps to reproduce:
0 Login to sca00ahm.us.oracle.com
1 Install 32bit jre8-b112
2 Download http://sqeweb.us.oracle.com/net/sqenfs-1/export1/comp/jsn/users/crystal/DO_NOT_REMOVE_ME/jrebug/vmargs/vmargs.zip and deploy it to your local server.
For sca00ahm.us.oracle.com, it has been deployed at C:\apache-tomcat-6.0.26\webapps\vmargs
3 Start tomcat server
4 Load jnlp which trys to pass vm args "-disableassertions" to VM using java-vm-args from local ip:
{TEST_JRE}/bin/javaws http://127.0.0.1:8080/vmargs/jnlp/testsignedvmdisableassertions.jnlp
5 If jnlp fails to load with the following error, then this bug is reproduced(See attachment):
#### Java Web Start Error:
#### The field <jnlp>href has an invalid value: testsignedvmdisableassertions.jnlp
BadFieldException[ The field <jnlp>href has an invalid value: testsignedvmdisableassertions.jnlp,testsignedvmdisableassertions.jnlp]
at com.sun.javaws.jnl.XMLUtils.getAttributeURL(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.CacheUtil.remove(Unknown Source)
at com.sun.javaws.Main.uninstall(Unknown Source)
at com.sun.javaws.Main.uninstallCache(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Detail trace:
http://aurora-ds.us.oracle.com:9500/runs/307100.ManualSubmit-1/html/testsignedvmdisableassertions.trace
Note:
1) this bug is not always reproducible. The test app can be loaded successfully sometimes.
2) If load the same app from remote server, the app can always be loaded successfully. Seems this issue only occurs when load with local server:
If you load http://sqeweb.us.oracle.com/net/sqenfs-1/export1/comp/jsn/users/crystal/DO_NOT_REMOVE_ME/jrebug/vmargs/jnlp/testsignedvmdisableassertions.jnlp, the app can be loaded successfully.
- backported by
-
JDK-8061459 Sometimes, codebase property is not written in .lap file in cache before loading app
- Resolved
-
JDK-8063266 Sometimes, codebase property is not written in .lap file in cache before loading app
- Resolved
-
JDK-8070668 Sometimes, codebase property is not written in .lap file in cache before loading app
- Resolved
-
JDK-8082365 Sometimes, codebase property is not written in .lap file in cache before loading app
- Resolved