JDK-8133985 : "Apply" button is permanently disabled in JCP, after roaming profile option is changed
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 8u60,8u66,9
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: generic
  • Submitted: 2015-08-19
  • Updated: 2017-01-24
  • Resolved: 2015-09-22
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 8 JDK 9
8u72Fixed 9 b85Fixed
Description
After the option "Store user settings in the roaming profile" located in "Java Control Panel -> Advanced -> Miscellaneous" is changed and applied by a click on "Apply" button in Java Control Panel (JCP), "Apply" button becomes permanently disabled and changes of any other options in JCP do not lead to enabling of "Apply" button.

Java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b09)
Java HotSpot(TM) Client VM (build 25.66-b09, mixed mode, sharing)

STEPS TO REPRODUCE
------------------------------------------------------
1. Launch Java Control Panel.
2. Go to "Advanced -> Miscellaneous" and check (i.e. enable) the "Store user settings in the roaming profile" option.
3. Click "Apply".
4. Uncheck (i.e. disable) the "Store user settings in the roaming profile" option.
5. Observe that "Apply" button did not become enabled and stayed greyed out.

Expected Result:
A user should be able to check or uncheck and click "Apply" button without any issues.

Observed Result:
The "Apply" button remains greyed out. It is necessary to launch Java Control Panel again to change it.

Notes:
The first click on "Apply", after the check/uncheck action with the roaming profile, works fine. But the second time to modify the roaming profile setting it is needed to re-launch the Java Control Panel. Also, once the "Apply" button is greyed out, it remains disabled even if the user switches to the "Security" tab and performs an Add/Remove action on "Edit Site List".
Comments
Verified in 8u66 b09 - bug is REPRODUCED Verified in 8u72 b01 - bud was fixed
09-10-2015

UR SQE agree this is not a stopper for the release. OK to defer from PSU15_04.
03-09-2015

Aim to fix for 8u66, but might have to slip out.
24-08-2015