Oracle Access Manager 11g R2PS3 (OAM 11.1.2.3): Default RSA SecurID Plugin Crashes With Java.lang.NullPointerException
(Doc ID 2357398.1)
Last updated on AUGUST 28, 2023
Applies to:
Oracle Access Manager - Version 11.1.2.3.0 and laterInformation in this document applies to any platform.
Oracle is not responsible for instructions/information from 3rd party sites that may be contained in this KM note.
Symptoms
Default OOTB RSA SecurID plugin crashes with a NullPointerException
In Oracle Access Manager 11g R2PS3 (OAM 11.1.2.3) managed server diagnostic logs below error stack is logged:
[2018-01-15T17:02:03.431+00:00] [<OAM_MANAGED_SERVER_NAME>] [WARNING] [] [oracle.oam.engine.authn] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: <ECID>] [APP: oam_server#11.1.2.0.0] Plugin Execution Failed.[[
java.laang.NullPointerException
at oracle.security.am.engine.authn.internal.executor.PlugInExecutor.execute(PlugInExecutor.java:204)
at oracle.security.am.engine.authn.internal.executor.AuthenticationSchemeExecutor.execute(AuthenticationSchemeExecutor.java:113)
at oracle.security.am.engine.authn.internal.controller.AuthenticationEngineControllerImpl.validateUser(AuthenticationEngineControllerImpl.java:269)
at oracle.security.am.engines.enginecontroller.AuthnEngineController.authenticateUser(AuthnEngineController.java:998)
at oracle.security.am.engines.enginecontroller.AuthnEngineController.processEvent(AuthnEngineController.java:345)
at oracle.security.am.controller.PrimaryController.processEvent(PrimaryController.java:596)
at oracle.security.am.controller.PrimaryController.processRequest(PrimaryController.java:788)
at oracle.security.am.controller.PrimaryController.process(PrimaryController.java:708)
at oracle.security.am.pbl.PBLFlowManager.delegateToPrimaryController(PBLFlowManager.java:223)
at oracle.security.am.pbl.PBLFlowManager.handleBaseEvent(PBLFlowManager.java:149)
at oracle.security.am.pbl.PBLFlowManager.processRequest(PBLFlowManager.java:109)
at oracle.security.am.pbl.transport.http.AMServlet.handleRequest(AMServlet.java:223)
at oracle.security.am.pbl.transport.http.AMServlet.doPost(AMServlet.java:179)
----lines-omited--------------------------------------------
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221
This is encountered when use out of the box plugin and html form and followed the documentation.
When in IE the form is filled and submitted OAM shows a system error. In the diagnostics log we see mentioned error:
Plugin Execution Failed.[[
...NullPointerException
at oracle.security.am.engine.authn.internal.executor.PlugInExecutor.execute(PlugInExecutor.java:204)
.............
Changes
Try to configure OAM - RSA integration in OAM 11.1.2.3.x version using OOTB RSA SecurID Plugin
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |