JDK-8020453 : Java web start can loose deployment customization if both 32 and 64 are installed
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 6-pool
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: generic
  • Submitted: 2013-07-12
  • Updated: 2014-03-07
  • Resolved: 2013-07-25
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6u71 b01Fixed
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
Dropped due have no enough time to verify old bugs.
07-03-2014

Migrated from 6u72.
27-09-2013

This is escalation 16601326
18-07-2013

��071813 - Pending code review and appearing on 6u60 issues list, checking with Anton on the status/plan.
18-07-2013

Yes, 6u only. Starting from 7 the java side is responsible for deployment.properties file updates.
16-07-2013

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