My Oracle Support Banner

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 later
Information 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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.