Troubleshooting
Problem
A "NoAccessRuntimeException : Access not allowed for subject: principals=[], on ResourceType: IlrJMXRuleset Action: unregister" error shows in the logs when shutting down the WebLogic server hosting Rule Execution Server.
Symptom
Errors such as the following one show in the logs when the WebLogic server that hosts Rule Execution Server shuts down:
ERROR ilog.rules.res.model.mbean.IlrJMXRulesetMBean - Unregister MBean failed for the objectname "RES:Name=javatype,RelatedRuleAppVersion=1.0,Type=IlrJMXRuleset,RelatedRuleAppName=wsdlgeneration,Version=1.0".
weblogic.management.NoAccessRuntimeException: Access not allowed for subject: principals=[], on ResourceType: IlrJMXRuleset Action: unregister, Target: null
- at weblogic.management.internal.SecurityHelper$IsAccessAllowedPrivilegeAction.wlsRun(SecurityHelper.java:800)
at weblogic.management.internal.SecurityHelper$IsAccessAllowedPrivilegeAction.run(SecurityHelper.java:664)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.management.internal.SecurityHelper.isAccessAllowed(SecurityHelper.java:259) at weblogic.management.internal.SecurityHelper.isAccessAllowed(SecurityHelper.java:148) at weblogic.management.mbeanservers.internal.SecurityInterceptor.checkUnregisterSecurity(SecurityInterceptor.java:641)
at weblogic.management.mbeanservers.internal.SecurityInterceptor.unregisterMBean(SecurityInterceptor.java:320)
at weblogic.management.mbeanservers.internal.AuthenticatedSubjectInterceptor$7.run(AuthenticatedSubjectInterceptor.java:260)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363) at weblogic.management.mbeanservers.internal.AuthenticatedSubjectInterceptor.unregisterMBean(AuthenticatedSubjectInterceptor.java:258)
at weblogic.management.jmx.mbeanserver.WLSMBeanServer.unregisterMBean(WLSMBeanServer.java:203)
at ilog.rules.res.mbean.util.IlrMBeanManagerImpl$UnregisterPrivilegedExceptionAction.run(IlrMBeanManagerImpl.java:257)
at ilog.rules.res.mbean.util.IlrMBeanManagerImpl$UnregisterPrivilegedExceptionAction.run(IlrMBeanManagerImpl.java:247)
at java.security.AccessController.doPrivileged(Native Method)
at ilog.rules.res.mbean.util.IlrMBeanManagerImpl.unregisterMBean(IlrMBeanManagerImpl.java:102)
at ilog.rules.res.model.mbean.IlrJMXMutableRulesetArchiveInformationImpl.linked(IlrJMXMutableRulesetArchiveInformationImpl.java:182)
at ilog.rules.res.model.impl.IlrMutableRuleAppInformationImpl.linked(IlrMutableRuleAppInformationImpl.java:201)
at ilog.rules.res.model.mbean.IlrJMXMutableRuleAppInformationImpl.linked(IlrJMXMutableRuleAppInformationImpl.java:96)
at ilog.rules.res.model.mbean.IlrJMXMutableRepositoryImpl.unregisterMBean(IlrJMXMutableRepositoryImpl.java:92)
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
23 July 2021
UID
swg21590327