IBM Support

"Unregister MBean failed" error when shutting down my WebLogic server

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)

[{"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Modules:Execution Server","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5;8.0;7.5","Edition":"","Line of Business":{"code":"LOB76","label":"Data Platform"}},{"Product":{"code":"SS6MTS","label":"WebSphere ILOG JRules"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Component":"Modules:Execution Server (BRES \/ RES)","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1;7.0;6.7","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
23 July 2021

UID

swg21590327