Oracle Analytics Cloud and Server

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

Unexpected CryptoAPI failure generating seed

Received Response
908
Views
10
Comments
SonPat99
SonPat99 Rank 6 - Analytics Lead

Dear GURUS,

I am on OBIEE 12.2.1.4 Version.

I am getting the below error intermittently when am trying to login to Console or OBIEE Analytics.

Sometimes, this gets resolved just by refreshing the page once or twice, however, other times I have to restart all the services to get rid of this issue.

####<Sep 24, 2018 12:55:39,169 AM EDT> <Error> <netuix> <NRC2OBIEE> <AdminServer> <[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'> <pathakso> <> <d6e3c63d-2564-49dc-975f-6a9e985487d2-000012d5> <1537764939169> <[severity-value: 8] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-423405> <An exception [java.lang.InternalError: Unexpected CryptoAPI failure generating seed] was thrown while rendering the content at [/jsp/core/server/ServersConfigTable.jsp].>

####<Sep 24, 2018 12:55:39,170 AM EDT> <Info> <WorkManager> <NRC2OBIEE> <AdminServer> <[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'> <pathakso> <> <d6e3c63d-2564-49dc-975f-6a9e985487d2-000012d5> <1537764939170> <[severity-value: 64] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-002939> <The maximum thread constraint WatchManagerEvents has been reached 2 times for the last 239,484 seconds.>

####<Sep 24, 2018 12:55:39,170 AM EDT> <Error> <netuix> <NRC2OBIEE> <AdminServer> <[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'> <pathakso> <> <d6e3c63d-2564-49dc-975f-6a9e985487d2-000012d5> <1537764939170> <[severity-value: 8] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-423137> <There was an error loading the requested URI /jsp/core/server/ServersConfigTable.jsp.>

####<Sep 24, 2018 12:55:39,272 AM EDT> <Error> <Console> <NRC2OBIEE> <AdminServer> <[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'> <pathakso> <> <d6e3c63d-2564-49dc-975f-6a9e985487d2-000012d5> <1537764939272> <[severity-value: 8] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-240003> <Administration Console encountered the following error: Exception during RequestDispatcher.include().

Throwable: java.lang.InternalError: Unexpected CryptoAPI failure generating seed

Stack Trace:

java.lang.InternalError: Unexpected CryptoAPI failure generating seed

at sun.security.provider.NativeSeedGenerator.getSeedBytes(NativeSeedGenerator.java:62)

at sun.security.provider.SeedGenerator.generateSeed(SeedGenerator.java:144)

at sun.security.provider.SecureRandom.engineGenerateSeed(SecureRandom.java:139)

at java.security.SecureRandom.generateSeed(SecureRandom.java:533)

at com.bea.security.utils.random.AbstractRandomData.ensureInittedAndSeeded(AbstractRandomData.java:92)

at com.bea.security.utils.random.AbstractRandomData.getRandomBytes(AbstractRandomData.java:106)

at com.bea.security.utils.random.AbstractRandomData.getRandomBytes(AbstractRandomData.java:101)

at com.bea.console.utils.CSRFUtils.getSecret(CSRFUtils.java:56)

at jsp_servlet._jsp._changemgmt.__changemanager._jspService(ChangeManager.jsp:20)

at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)

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.ServletStubImpl.execute(ServletStubImpl.java:247)

at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:630)

at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:502)

at org.apache.beehive.netui.pageflow.scoping.internal.ScopedRequestDispatcher.include(ScopedRequestDispatcher.java:119)

at com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.java:558)

at com.bea.netuix.servlets.controls.content.NetuiContent.beginRender(NetuiContent.java:365)

at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:485)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)

at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)

at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)

at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)

at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)

at com.bea.netuix.nf.UIControl.render(UIControl.java:582)

at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:488)

at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:152)

at com.bea.netuix.servlets.jsp.taglib.skeleton.Child.doTag(Child.java:63)

at jsp_servlet._framework._skeletons._wlsconsole.__nolayout._jspx___tag2(__nolayout.java:199)

at jsp_servlet._framework._skeletons._wlsconsole.__nolayout._jspx___tag1(__nolayout.java:155)

at jsp_servlet._framework._skeletons._wlsconsole.__nolayout._jspService(__nolayout.java:94)

at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)

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.ServletStubImpl.execute(ServletStubImpl.java:247)

at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:633)

at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:502)

at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:148)

at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)

at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)

at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)

at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)

at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)

at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)

at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)

at com.bea.netuix.nf.UIControl.render(UIControl.java:582)

at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:488)

at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:152)

at com.bea.netuix.servlets.jsp.taglib.skeleton.Child.doTag(Child.java:63)

at jsp_servlet._framework._skeletons._wlsconsole.__twocollayout._jspx___tag8(__twocollayout.java:452)

at jsp_servlet._framework._skeletons._wlsconsole.__twocollayout._jspx___tag7(__twocollayout.java:418)

at jsp_servlet._framework._skeletons._wlsconsole.__twocollayout._jspx___tag4(__twocollayout.java:308)

at jsp_servlet._framework._skeletons._wlsconsole.__twocollayout._jspx___tag3(__twocollayout.java:263)

at jsp_servlet._framework._skeletons._wlsconsole.__twocollayout._jspx___tag2(__twocollayout.java:209)

at jsp_servlet._framework._skeletons._wlsconsole.__twocollayout._jspx___tag1(__twocollayout.java:163)

at jsp_servlet._framework._skeletons._wlsconsole.__twocollayout._jspService(__twocollayout.java:103)

at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)

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.ServletStubImpl.execute(ServletStubImpl.java:247)

at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:633)

at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:502)

at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:148)

at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)

at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)

at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)

at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)

at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)

at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)

at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)

at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)

at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:465)

at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:291)

at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:231)

at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:216)

at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:275)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)

at com.bea.console.utils.MBeanUtilsInitSingleFileServlet.service(MBeanUtilsInitSingleFileServlet.java:64)

at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:125)

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 com.bea.console.internal.ParamFilter.doFilter(ParamFilter.java:38)

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:3701)

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

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:2443)

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

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

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

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

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

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

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

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

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

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

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

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

>

####<Sep 24, 2018 12:55:39,273 AM EDT> <Error> <netuix> <NRC2OBIEE> <AdminServer> <[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'> <pathakso> <> <d6e3c63d-2564-49dc-975f-6a9e985487d2-000012d5> <1537764939273> <[severity-value: 8] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-423405> <An exception [java.lang.InternalError: Unexpected CryptoAPI failure generating seed] was thrown while rendering the content at [/jsp/changemgmt/ChangeManager.jsp].>

####<Sep 24, 2018 12:55:39,273 AM EDT> <Error> <netuix> <NRC2OBIEE> <AdminServer> <[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'> <pathakso> <> <d6e3c63d-2564-49dc-975f-6a9e985487d2-000012d5> <1537764939273> <[severity-value: 8] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-423137> <There was an error loading the requested URI /jsp/changemgmt/ChangeManager.jsp.>

####<Sep 24, 2018 12:56:48,720 AM EDT> <Info> <Health> <NRC2OBIEE> <AdminServer> <weblogic.GCMonitor> <<anonymous>> <> <d6e3c63d-2564-49dc-975f-6a9e985487d2-00000009> <1537765008720> <[severity-value: 64] [rid: 0:1] [partition-id: 0] [partition-name: DOMAIN] > <BEA-310002> <33% of the total memory in the server is free.>

####<Sep 24, 2018 12:57:32,419 AM EDT> <Info> <WorkManager> <NRC2OBIEE> <AdminServer> <Timer-2> <<WLS Kernel>> <> <d6e3c63d-2564-49dc-975f-6a9e985487d2-00000003> <1537765052419> <[severity-value: 64] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-002959> <Self-tuning thread pool contains 2 running threads, 9 idle threads, and 54 standby threads>

Changes made:

I have enabled external WNA SSO and am using SHA-256 encryption. I have also updated the unlimited JRF for SHA-256 on the server.

Also, I made appropriate changes to the "java.security" files to use "urandom"

Please suggest me how to resolve this.

Regards,

SonPat

Answers