OAM PS3 Session Termination Error When Using ASDK In Non-MDC Deployment

(Doc ID 2124431.1)

Last updated on JUNE 14, 2017

Applies to:

Oracle Access Manager - Version 11.1.2.3.3 and later
Information in this document applies to any platform.

Symptoms

OAM 11.1.2.3.3


Oracle Access Manager Server Software Developer Kit(ASDK)
MultiData Center(MDC)

Session termination error when using Oracle Access Manager Server Software Developer Kit (ASDK) in non-Multi Data Center (MDC) deployment
Issue do not reproduce in MDC deployments.

 

Customer using the ASDK to do a login and logoff.   OAM 11.1.2.3 ASDK UserSession.logoff throws the error is generated in the OAM server side log file:

(see: http://docs.oracle.com/cd/E27559_01/apirefs.1112/e27136/oracle/security/am/asdk/UserSession.html#logoff__)

 

[2016-01-14T10:27:52.118-05:00] [oam_server1] [TRACE] [OAM-02106]

[oracle.oam.controller] [tid: [ACTIVE].ExecuteThread: '1' for queue:'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid:
0000L90k0KQ3j4Q6ybaeMG1M_eKB0003tq,0] [APP: oam_server#11.1.2.0.0][SRC_CLASS:
oracle.security.am.engines.enginecontroller.sso.SSOEngineController]
[SRC_METHOD: processEvent] An error occurred while terminating session[[
java.lang.NullPointerException
at oracle.security.am.engines.enginecontroller.SSOEngineController.processEvent(SSOEngineController.java:853)
at oracle.security.am.controller.MasterController.processEvent(MasterController.java:596)
at oracle.security.am.controller.MasterController.processRequest(MasterController.java:788)
at oracle.security.am.proxy.oam.requesthandler.NGProvider.getLogOutResponse(NGProvider.java:3770)
at oracle.security.am.proxy.oam.requesthandler.NGProvider.getResponse(NGProvider.java:434)
at oracle.security.am.proxy.oam.requesthandler.RequestHandler.handleRequest(RequestHandler.java:366)
at oracle.security.am.proxy.oam.requesthandler.RequestHandler.handleMessage(RequestHandler.java:170)



This problem occurs only when you use the ASDK (specifically the 'logoff' method), and only if your OAM deployment is a NON-MDC deployment.



Changes

 Using OAM 11.1.2.3 ASDK on a non-MDC environment.

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