JDK-8179620 : [macosx] Java control panel setting to disable automatic updates does not work.
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 8u111
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: os_x
  • CPU: x86
  • Submitted: 2017-05-01
  • Updated: 2017-05-04
  • Resolved: 2017-05-04
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

ADDITIONAL OS VERSION INFORMATION :
OSX El Capitan 10.11.6 (15G31)

A DESCRIPTION OF THE PROBLEM :
Check for updates is immediately reenabled after closing the window in either of these cases. It seems there is no actual way to disable them and have java actually honor the setting.

This is extremely obnoxious. Certain software requires an explicit version of java (not higher or lower) to operate correctly, and it is often required to remain on an older version for this reason. The update dialogue constantly steals focus from whatever you are doing, and is an unnecessary chore to have to constantly dismiss it in the middle of work, and it frequently interrupts password entries and other user actions that require uninterrupted focus to be entered correctly. No provided configuration will seemingly honor disable update attempts.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Using the control panel provided with installation, navigate to the updates tab and deselect "Automatically check for updates", then click apply. Admin password is prompted. After password is entered, the checkbox is cleared. Close the window by either clicking the close "x" in the corner or the "OK" button.

Check for updates is immediately reenabled after closing the window in either of these cases. It seems there is no actual way to disable them and have java actually honor the setting.

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Updates should remain disabled when they are turned off.
ACTUAL -
Updates are immediately re-enabled, and the update dialogue returns daily regardless of control panel settings.

REPRODUCIBILITY :
This bug can be reproduced always.

CUSTOMER SUBMITTED WORKAROUND :
No known workaround aside from constantly dismissing the update dialogue.


Comments
This is a known issue with Java 8u (JDK-8029309). Checked for 8u101 with OS X El captain 10.11.5 and could confirm the behavior. The issue is not reproducible with JDK 8u121-b13
04-05-2017