Audit Policy from FMWC shows 'Audit Component Name' dropdown as empty

(Doc ID 1997527.1)

Last updated on JANUARY 17, 2017

Applies to:

Enterprise Manager for Fusion Middleware - Version 11.1.1.7.0 and later
Information in this document applies to any platform.

Symptoms

On : 10.3.6 version WLS Core Components and Oracle Fusion Middleware 11.1.1.6 with portal, forms, reports and discoverer

When trying to access the  WebLogic Domain -> <domain> -> Security -> Audit Policy, it shows the following on page and the 'Audit Component Name' dropdown is empty:

The exception on the Audit Policy Page is:


 javax.management.RuntimeMBeanException: javax.management.RuntimeMBeanException at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:206) at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222) at javax.management.remote.rmi.RMIConnectionImpl_1036_WLStub.invoke(Unknown Source) at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:995) at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:291) at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:291) at oracle.sysman.emas.sdk.model.jmx.JMXUtil.invokeOperation(JMXUtil.java:92) at oracle.sysman.emas.model.audit.AuditFilterModel.getComponentList(AuditFilterModel.java:151)
.................
Caused by: javax.management.RuntimeMBeanException at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doInvoke(OracleStandardEmitterMBean.java:1020) at oracle.adf.mbean.share.AdfMBeanInterceptor.internalInvoke(AdfMBeanInterceptor.java:104) at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252) at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.internalInvoke(AbstractMBeanSecurityInterceptor.java:190) at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) ... 6 more

The emoms.trc shows these errors:

[2015-04-06T09:30:09.329-05:00] [AdminServer] [NOTIFICATION:28] [] [oracle.sysman.emas.sdk.model.mas.WLTransientTargetProvider] [tid: [ACTIVE].ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1d8a785a0a2d8f27:-2ffd6e1c:14c7b8e6cfe:-8000-0000000000044e71,0] [APP: em] Discovery of Weblogic Targets in pre cache took :6647ms User=weblogic  TargetsCount=57
[2015-04-06T09:30:17.651-05:00] [AdminServer] [NOTIFICATION:24] [] [oracle.sysman.core.app.menu.XMLMenuManager] [tid: [ACTIVE].ExecuteThread: '23' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1d8a785a0a2d8f27:-2ffd6e1c:14c7b8e6cfe:-8000-0000000000044ea9,0] [APP: em] The Document for grid menu is not found.
[2015-04-06T09:31:34.124-05:00] [AdminServer] [WARNING] [] [oracle.sysman.emSDK.view.errPopup.ErrorPopupUtil] [tid: [ACTIVE].ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1d8a785a0a2d8f27:-2ffd6e1c:14c7b8e6cfe:-8000-0000000000044ef4,0] [APP: em] javax.management.RuntimeMBeanException
[2015-04-06T09:31:34.124-05:00] [AdminServer] [NOTIFICATION:32] [] [oracle.sysman.emSDK.view.errPopup.ErrorPopupUtil] [tid: [ACTIVE].ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1d8a785a0a2d8f27:-2ffd6e1c:14c7b8e6cfe:-8000-0000000000044ef4,0] [APP: em] javax.management.RuntimeMBeanException[[
javax.management.RuntimeMBeanException: javax.management.RuntimeMBeanException
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:206)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222)
    at javax.management.remote.rmi.RMIConnectionImpl_1036_WLStub.invoke(Unknown Source)
    at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:995)
    at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:291)
    at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:291)
    at oracle.sysman.emas.sdk.model.jmx.JMXUtil.invokeOperation(JMXUtil.java:92)
    at oracle.sysman.emas.model.audit.AuditFilterModel.getComponentList(AuditFilterModel.java:151)
    at oracle.sysman.emas.pagemodel.audit.AuditFilterPageModel.loadComponents(AuditFilterPageModel.java:233)
    at oracle.sysman.emas.pagemodel.audit.AuditFilterPageModel.initializeData(AuditFilterPageModel.java:156)
    ...
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: javax.management.RuntimeMBeanException
    at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doInvoke(OracleStandardEmitterMBean.java:1020)
    at oracle.adf.mbean.share.AdfMBeanInterceptor.internalInvoke(AdfMBeanInterceptor.java:104)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
    at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.internalInvoke(AbstractMBeanSecurityInterceptor.java:190)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor$2.run(JpsJmxInterceptor.java:358)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor.internalInvoke(JpsJmxInterceptor.java:374)
   ...
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3748)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3714)
    ... 6 more
Caused by: java.lang.NullPointerException
    at oracle.security.audit.mbean.AuditMBeanUtil.getComponentEvents(AuditMBeanUtil.java:888)
    at oracle.security.jps.mas.mgmt.jmx.audit.JpsAuditBeanImpl.getComponentEvents(JpsAuditBeanImpl.java:590)
    at oracle.security.jps.mas.mgmt.jmx.config.JpsConfigMXBeanDelegateImpl.getComponentEvents(JpsConfigMXBeanDelegateImpl.java:3011)
    at oracle.security.jps.mas.mgmt.jmx.config.JpsConfigBeanImpl.getComponentEvents(JpsConfigBeanImpl.java:878)
    ....
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3748)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3714)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    ... 6 more



Steps to Reproduce:
=================
1. Access FMWC
2. Select the domain from the navigation tree, and use the dropdown to select 'WebLogic Domain' -> 'Security' -> 'Audit Policy'
3. On this page, it is partially displayed and the 'Audit Component Name' dropdown is empty.


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms