Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

Displays Error:javax.management.InstanceNotFoundException: Unable to contact MBeanServer in BI EM Lo

Received Response
111
Views
4
Comments
2688802
2688802 Rank 2 - Community Beginner

Hi All,

Recently I enabled SSL to OBIEE environment through keytool utility using JCEKS.

OBIEE version:12.2.1.2

After making all the necessary changes, brought Admin and BI Services up and running. While bringing up system components like BI Presentation Services, BI Servers etc in Enterprise Manager of OBIEE, I see below errors and I'm unable to bring up these system components.

I couldn't find any relevant information to resolve this issue. It would be of great help if anyone could help with this issue.

[2017-08-18T02:41:52.046-07:00] [AdminServer] [ERROR] [] [oracle.sysman.emai.model.bi.BILogProvider] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: e6fbc832-a654-4379-b86c-f15854f273e0-00000579,0] [APP: em] [partition-name: DOMAIN] [tenant-name: GLOBAL] getQueryHandle(): Unable to contact MBeanServer for oracle.logging:type=LogQuery,name=bi_server1,Location=bi_server1[[

javax.management.InstanceNotFoundException: Unable to contact MBeanServer for oracle.logging:type=LogQuery,name=bi_server1,Location=bi_server1

        at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:287)

        at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:299)

        at javax.management.remote.rmi.RMIConnectionImpl_12212_WLStub.invoke(Unknown Source)

        at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:1020)

        at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:529)

        at sun.reflect.GeneratedMethodAccessor930.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1$1.call(ClientProvider.java:703)

        at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:284)

        at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:269)

        at weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1.invoke(ClientProvider.java:697)

        at com.sun.proxy.$Proxy254.invoke(Unknown Source)

        at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:529)

        at sun.reflect.GeneratedMethodAccessor930.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1$1.call(ClientProvider.java:703)

        at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:284)

        at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:269)

        at weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1.invoke(ClientProvider.java:697)

        at com.sun.proxy.$Proxy254.invoke(Unknown Source)

        at oracle.sysman.emai.model.bi.BILogProvider.getLogMessages(BILogProvider.java:235)

        at oracle.sysman.emai.model.bi.BILogReader.getLogMessages(BILogReader.java:176)

        at oracle.sysman.emai.view.bi.LoggingView.getRecentErrorAndWarningLogMessages(LoggingView.java:550)

        at oracle.sysman.emai.view.bi.LoggingView.fetchRecentErrorsAndWarnings(LoggingView.java:432)

        at oracle.sysman.emai.view.bi.LoggingView.initializeData(LoggingView.java:414)

        at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.initOrResetEMObject(ModelUtil.java:236)

        at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.access$000(ModelUtil.java:200)

        at oracle.sysman.core.model.util.ModelUtil.initializeMBEMObjects(ModelUtil.java:151)

        at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:128)

        at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:104)

        at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.doPrePrepareModel(EMPagePhaseListener.java:975)

        at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.beforePhase(EMPagePhaseListener.java:868)

        at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(ADFLifecycleImpl.java:559)

        at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(LifecycleImpl.java:104)

        at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:195)

        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.startPageLifecycle(ADFPhaseListener.java:204)

        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:370)

        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:89)

        at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeAfterPhaseLogic(LifecycleImpl.java:459)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:381)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:227)

        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:650)

        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)

        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)

        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)

        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)

        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:207)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adf.view.page.editor.webapp.WebCenterComposerFilter.doFilter(WebCenterComposerFilter.java:119)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:77)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.help.web.rich.OHWFilter.doFilter(OHWFilter.java:95)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)

        at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:354)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:232)

        at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:729)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at weblogic.websocket.tyrus.TyrusServletFilter.doFilter(TyrusServletFilter.java:274)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:50)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.sysman.eml.app.MBeanServerConnFilter.doFilter(MBeanServerConnFilter.java:43)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:169)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:561)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adfinternal.view.faces.caching.filter.AdfFacesCachingFilterImpl.doFilter(AdfFacesCachingFilterImpl.java:134)

        at oracle.adf.view.rich.webapp.AdfFacesCachingFilter.doFilter(AdfFacesCachingFilter.java:66)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.sysman.core.app.exception.EMRuntimeExceptionFilter.doFilter(EMRuntimeExceptionFilter.java:81)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141)

        at java.security.AccessController.doPrivileged(Native Method)

        at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

        at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:650)

        at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124)

        at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232)

        at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:248)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3683)

        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3649)

        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)

        at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)

        at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)

        at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)

        at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2433)

        at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281)

        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)

        at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1691)

        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1651)

        at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)

        at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)

        at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)

        at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)

        at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)

        at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)

        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)

        at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)

]]

[2017-08-18T02:41:52.048-07:00] [AdminServer] [ERROR] [EM-02676] [oracle.sysman.emai.view.bi.LoggingView] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: e6fbc832-a654-4379-b86c-f15854f273e0-00000579,0] [APP: em] [partition-name: DOMAIN] [tenant-name: GLOBAL] Error retrieving recent errors/warnings for BI Instance.[[

java.lang.Exception: query setup failed for secure target [/Domain_bi/bi,weblogic_domain], WLS MBean [oracle.logging:type=LogQuery,name=bi_server1,Location=bi_server1], Search Criteria [From Time: 2017-08-17T02:41:52.039 -0700, To Time: 2017-08-18T02:41:52.039 -0700, Search Mode: ONLINE_LOGS_SEARCH, Selected Message Types [WARNING:]Search in Selected Fileds: trueMatch All Search Elements: false], maxMessagesToFetch: -1], Target List [/Domain_bi/bi/bi_server1/bi-security,j2ee_application][com.bea:Name=bi-security,Location=bi_server1,Type=AppDeployment], [/Domain_bi/bi/bi_server1/bi-actions,j2ee_application][com.bea:Name=bi-actions,Location=bi_server1,Type=AppDeployment]

        at oracle.sysman.emai.model.bi.BILogProvider.getLogMessages(BILogProvider.java:273)

        at oracle.sysman.emai.model.bi.BILogReader.getLogMessages(BILogReader.java:176)

        at oracle.sysman.emai.view.bi.LoggingView.getRecentErrorAndWarningLogMessages(LoggingView.java:550)

        at oracle.sysman.emai.view.bi.LoggingView.fetchRecentErrorsAndWarnings(LoggingView.java:432)

        at oracle.sysman.emai.view.bi.LoggingView.initializeData(LoggingView.java:414)

        at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.initOrResetEMObject(ModelUtil.java:236)

        at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.access$000(ModelUtil.java:200)

        at oracle.sysman.core.model.util.ModelUtil.initializeMBEMObjects(ModelUtil.java:151)

        at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:128)

        at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:104)

        at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.doPrePrepareModel(EMPagePhaseListener.java:975)

        at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.beforePhase(EMPagePhaseListener.java:868)

        at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(ADFLifecycleImpl.java:559)

        at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(LifecycleImpl.java:104)

        at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:195)

        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.startPageLifecycle(ADFPhaseListener.java:204)

        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:370)

        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:89)

        at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeAfterPhaseLogic(LifecycleImpl.java:459)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:381)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:227)

        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:650)

        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)

        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)

        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)

        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)

        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:207)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adf.view.page.editor.webapp.WebCenterComposerFilter.doFilter(WebCenterComposerFilter.java:119)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:77)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.help.web.rich.OHWFilter.doFilter(OHWFilter.java:95)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)

        at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:354)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:232)

        at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:729)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at weblogic.websocket.tyrus.TyrusServletFilter.doFilter(TyrusServletFilter.java:274)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:50)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.sysman.eml.app.MBeanServerConnFilter.doFilter(MBeanServerConnFilter.java:43)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:169)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:561)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adfinternal.view.faces.caching.filter.AdfFacesCachingFilterImpl.doFilter(AdfFacesCachingFilterImpl.java:134)

        at oracle.adf.view.rich.webapp.AdfFacesCachingFilter.doFilter(AdfFacesCachingFilter.java:66)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.sysman.core.app.exception.EMRuntimeExceptionFilter.doFilter(EMRuntimeExceptionFilter.java:81)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141)

        at java.security.AccessController.doPrivileged(Native Method)

        at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

        at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:650)

        at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124)

        at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232)

        at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:248)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3683)

        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3649)

        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)

        at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)

        at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)

        at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)

        at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2433)

        at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281)

        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)

        at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1691)

        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1651)

        at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)

        at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)

        at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)

        at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)

        at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)

        at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)

        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)

        at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)

Caused by: javax.management.InstanceNotFoundException: Unable to contact MBeanServer for oracle.logging:type=LogQuery,name=bi_server1,Location=bi_server1

        at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:287)

        at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:299)

        at javax.management.remote.rmi.RMIConnectionImpl_12212_WLStub.invoke(Unknown Source)

        at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:1020)

        at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:529)

        at sun.reflect.GeneratedMethodAccessor930.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1$1.call(ClientProvider.java:703)

        at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:284)

        at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:269)

        at weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1.invoke(ClientProvider.java:697)

        at com.sun.proxy.$Proxy254.invoke(Unknown Source)

        at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:529)

        at sun.reflect.GeneratedMethodAccessor930.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1$1.call(ClientProvider.java:703)

        at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:284)

        at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:269)

        at weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1.invoke(ClientProvider.java:697)

        at com.sun.proxy.$Proxy254.invoke(Unknown Source)

        at oracle.sysman.emai.model.bi.BILogProvider.getLogMessages(BILogProvider.java:235)

        ... 92 more

]]

Answers

  • Syedsalmancs110
    Syedsalmancs110 Rank 6 - Analytics Lead

    Did you verify your steps as per OBIEE 12c SSL configuration document, make sure you have followed all the steps.

    OBIEE 12c: How To Configure SSL Including Examples (Doc ID 2188982.1)

    If you are on windows environment then also check if you are facing issue described in below mentioned document.

    OBIEE 12c: After Enabling Internal SSL On Windows, The Presentation Server and OBI Server (obips1, obis1) Fail To Start (Doc ID 2121379.1)

  • 2688802
    2688802 Rank 2 - Community Beginner

    Thank you for your quick reply. Looking at the reference Doc ID 2188982.1, it seems like I missed some of the steps.

    I will follow them and see if above mentioned issues can be resolved.

  • 2688802
    2688802 Rank 2 - Community Beginner

    Hi All,

    The error mentioned above is resolved by following steps mentioned in doc but I see below error while logging into OBIEE Analytics page.

    Caused by: javax.naming.CommunicationException: simple bind failed: <machine>.us.oracle.com:9501 [Root exception is javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty]

            at com.sun.jndi.ldap.LdapClient.authenticate(LdapClient.java:219)

            at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2788)

            at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:319)

            at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192)

            at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210)

            at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153)

            at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83)

            at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684)

            at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313)

            at javax.naming.InitialContext.init(InitialContext.java:244)

            at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154)

            at oracle.ods.virtualization.engine.backend.jndi.JNDIConnectionPool.createCtx(JNDIConnectionPool.java:648)

            at oracle.ods.virtualization.engine.backend.jndi.JNDIConnectionPool.create(JNDIConnectionPool.java:680)

            at oracle.ods.virtualization.engine.backend.jndi.JNDIConnectionPool.<init>(JNDIConnectionPool.java:216)

            at oracle.ods.virtualization.engine.backend.jndi.RemoteServer.getJNDIConnectionPool(RemoteServer.java:182)

            at oracle.ods.virtualization.engine.backend.jndi.BackendJNDI.getLDAPContext(BackendJNDI.java:1085)

            ... 115 more

    Caused by: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

            at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)

            at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)

            at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1906)

            at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1889)

            at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1815)

            at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:128)

            at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)

            at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)

            at com.sun.jndi.ldap.Connection.writeRequest(Connection.java:426)

            at com.sun.jndi.ldap.Connection.writeRequest(Connection.java:399)

            at com.sun.jndi.ldap.LdapClient.ldapBind(LdapClient.java:359)

            at com.sun.jndi.ldap.LdapClient.authenticate(LdapClient.java:214)

            ... 130 more

    Below link says we need to configure adapters.jks to get away with this error when we have multiple authenticators connected and virtualize option is set to true

    https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=203752966814636&id=1364124.1&_afrWindowMode=0&_adf.ctrl-…

    I don't have virtualize=true option set in EM and I use internal LDAP authenticator in my existing environment. Hence configuring adapters.jks is not applicable to my environment

    Can anyone please let me know further steps to resolve this issue?

  • Syedsalmancs110
    Syedsalmancs110 Rank 6 - Analytics Lead

    You can get pointers on your issue from below mentioned Oracle KM document, read the cause of the issue mentioned in these document it will give you an idea of why are you facing this issue.

    java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty - Getting this Exception When Using WLST And SSL To Securely Connect a WLS Server (Doc ID 2061348.1)

    InvalidAlgorithmParameterException When Client Invokes Secure Web Service On WLS, Due To "trustAnchors parameter must be non-empty" (Doc ID 1284413.1)

    P.S. Do mark responses which are HELPFUL and CORRECT to help other community user who might face similar issues