JDK-8003580 : (Mac) [INTERMITTENT ISSUE] Java is only disabled for current user even if the correct Admin credential is provided on Mac.
  • Type: Bug
  • Component: deploy
  • Affected Version: 7,7u10,7u13
  • Priority: P3
  • Status: Resolved
  • Resolution: Duplicate
  • Submitted: 2012-11-17
  • Updated: 2014-03-24
  • Resolved: 2014-03-24
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 7
7-poolResolved
Related Reports
Duplicate :  
Description
1. Install 7u11-b03
2. Install 7u10-b16, ended up with there's a higher version....which is correct
3. Uninstall 7u11-b03 by removing /Libraray/Internet...../Java...
4. Install 7u10-b16
5. Open JCP, disable Java, provided correct root password
6. Confirmation dialog said Java is only disabled for current user.

Below is the console output:
========================

11/16/12 9:12:46.177 AM securityd: We are an active session owner.
com.apple.message.domain: com.apple.securityd.UserActivity
com.apple.message.signature: userIsActive
com.apple.message.signature2: system.privilege.admin
com.apple.message.result: failure

11/16/12 9:12:46.301 AM SecurityAgent: system.privilege.admin|2012-11-16 17:12:46 +0000
com.apple.message.domain: com.apple.SecurityAgent.DialogFrequency
com.apple.message.result: noop
com.apple.message.signature: java

11/16/12 9:12:49.902 AM authorizationhost: java is not entitled for com.apple.ServiceManagement.daemons.modify
com.apple.message.domain: com.apple.SecurityAgent.Entitled
com.apple.message.signature: java
com.apple.message.signature2: com.apple.ServiceManagement.daemons.modify
com.apple.message.result: noop

11/16/12 9:12:49.936 AM authorizationhost: java is not entitled for com.apple.ServiceManagement.daemons.modify
com.apple.message.domain: com.apple.SecurityAgent.Entitled
com.apple.message.signature: java
com.apple.message.signature2: com.apple.ServiceManagement.daemons.modify
com.apple.message.result: noop

11/16/12 9:12:49.956 AM authorizationhost: java is not entitled for com.apple.ServiceManagement.daemons.modify
com.apple.message.domain: com.apple.SecurityAgent.Entitled
com.apple.message.signature: java
com.apple.message.signature2: com.apple.ServiceManagement.daemons.modify
com.apple.message.result: noop

11/16/12 9:12:49.975 AM authorizationhost: java is not entitled for com.apple.ServiceManagement.daemons.modify
com.apple.message.domain: com.apple.SecurityAgent.Entitled
com.apple.message.signature: java
com.apple.message.signature2: com.apple.ServiceManagement.daemons.modify
com.apple.message.result: noop 
=======================


Comments
OK to defer
30-01-2013

It reproduced in jre7u13b09 on MAC 10.8 disableJavaManual_NonMultipleJREScenarios/testDisabledByAdmin disableJavaManual_NonMultipleJREScenarios/testAdminDisabledFirstThenStandardUserUnprivileged
21-01-2013

The reason for this is that the helper application that is run with elevated privileges and changes the symlinks for some reason is not run. I cannot reproduce this on 10.7 and the only systems that can reproduce it intermittently are 10.8.
26-11-2012