Federated Login For Fusion Application Fails With FED-12064 - Java.lang.NullPointerException (Doc ID 2057874.1)

Last updated on SEPTEMBER 04, 2017

Applies to:

Oracle Identity Federation - Version 11.1.1.7.0 and later
Information in this document applies to any platform.

Symptoms

Customer have existing Fusion Application (OIM, OAM, SOA) environment. They are adding OIF to the environment to performed federation with (ATT global login) which is Identity Provider (IDP).

This is the flow and the steps that failed.

1. Access a test SSO URL in fusion // http://myhost.oracle.com:32005/fed/user/testspsso

2. Redirect user to IDP // https://www.ABC.com/...

3. IDP login page displayed

4. User login as orcl

5. Login successful, showing pop up message.

6. Click ok, direct user to fusion application

7. OAM present an error page. (which is redirected by OIF)

While testing, it throws following error.

System error. Please re-try your action. If you continue to get this error, please contact the Administrator.

May 5, 2015 4:57:29 PM CDT Error;oracle.security.fed.controller.ApplicationController> <FED-12064> <Exception: {0}
oracle.security.fed.event.EventException: java.lang.NullPointerException
at oracle.security.fed.controller.ActionStateMachine.processEvent(ActionStateMachine.java:176)
at oracle.security.fed.controller.EventControllerImpl.processEvent(EventControllerImpl.java:125)
at oracle.security.fed.controller.ApplicationController.publishEvent(ApplicationController.java:461)
at oracle.security.fed.controller.web.action.RequestHandlerContext.publishEvent(RequestHandlerContext.java:48)
at oracle.security.fed.controller.web.action.RequestHandlerSupport.perform(RequestHandlerSupport.java:15)
at oracle.security.fed.http.handlers.profiles.sp.SSOAuthnRequestHandler.perform(SSOAuthnRequestHandler.java:76)
at oracle.security.fed.controller.ApplicationController.processServletRequest(ApplicationController.java:357)
at oracle.security.fed.controller.web.servlet.FederationServlet.doGet(FederationServlet.java:162)
at oracle.security.fed.controller.web.servlet.FederationServlet.doPost(FederationServlet.java:100)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.in

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