United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-8020453 : Java web start can loose deployment customization if both 32 and 64 are installed

Details
Type:
Bug
Submit Date:
2013-07-12
Status:
Resolved
Updated Date:
2013-09-30
Project Name:
JDK
Resolved Date:
2013-07-25
Component:
deploy
OS:
windows
Sub-Component:
webstart
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
6-pool
Fixed Versions:
6u71 (b01)

Related Reports

Sub Tasks

Description
This problem occurs only if you have installed both a 32 bit JRE and a 64 bit
JRE on the same computer.

1. Install 6u43, 32 bit on Windows 7 64 bit

2. Install 6u43, 64 bit on Windows 7 64 bit

3. Copy a customized, user specific deployment.properties file to
   <User Application Data Folder>\Sun\Java\Deployment\deployment.properties

   The deployment.properties file has been attached to this report
   (it has been renamed to deployment.properties.before)

4. Launch any Java Web Start app using the 32 bit Java Web Start
   for example
   "c:\Program Files (x86)\Java\jre6\bin\javaws" test.jnlp

5. Now, the 64 bit entries in the user's deployment.properties are missing
complely!

   The deployment.properties file has been attached to this report
   (it has been renamed to deployment.properties.before)


Conclusion: The User-Level deployment.properties file should keep all the
entries that have been entered manually even if the customer has installed
both 32bit and 64bit JRE, because the purpose of the User-Level deployment
file is to customize runtime behavior for Java Web Start. See also
http://docs.oracle.com/javase/6/docs/technotes/guides/deployment/deployment-guide/properties.html 
                                    

Comments
Migrated from 6u72.
                                     
2013-09-27
??071813 - Pending code review and appearing on 6u60 issues list, checking with Anton on the status/plan.

                                     
2013-07-18
This is escalation 16601326
                                     
2013-07-18
Yes, 6u only. Starting from 7 the java side is responsible for deployment.properties file updates.
                                     
2013-07-16
missing attachment ?

Is this 6u only ?  or apply to 7 / 8 too ?
                                     
2013-07-13



Hardware and Software, Engineered to Work Together