Could Not Log In To The System ---

(Doc ID 2013143.1)

Last updated on MARCH 08, 2017

Applies to:

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

Symptoms

Your environment has OAM OIF as SP with an external IDP.
Intermittently, you are unable to login to Production site.

When the error occurs you see the following in the OAM Diagnostic log: 

[2015-03-12T11:37:50.274-06:00] [wls_oam1] [ERROR] [FEDSTS-12064] 
[oracle.security.fed.controller.ActionStateMachine] [tid: 
[ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default 
(self-tuning)'] [userId: <anonymous>] [ecid: 
0054HfNjcyG3z0GFezECS5000Bnn000XSW,0:1] [APP: oam_server#11.1.2.0.0] [URI:/oam/server/fed/sp/sso] Exception: {0}[[java.lang.NullPointerException 
at 
oracle.security.fed.jvt.discovery.model.session.RDBMSSessionDiscoveryProvider$FIFOLinkedHashMap.removeEldestEntry(RDBMSSessionDiscoveryProvider.java:661) 
at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:431) 
at java.util.HashMap.put(HashMap.java:505) 
at java.util.Collections$SynchronizedMap.put(Collections.java:2041) 
at 
oracle.security.fed.jvt.discovery.model.session.RDBMSSessionDiscoveryProvider.createSession(RDBMSSessionDiscoveryProvider.java:117) 
at 
oracle.security.fed.jvt.JVTDiscoveryManager.createSession(JVTDiscoveryManager.java:382) 
at 
oracle.security.fed.eventhandler.fed.profiles.sp.sso.assertion.Saml20AssertionProcessor.createSession(Saml20AssertionProcessor.java:1223) 
.... 

You are also seeing: 

[2015-03-23T22:54:42.988-06:00] [wls_oam1] [ERROR] [JPS-10605][oracle.jps.policymgmt] [tid: Thread-227] [userId: <anonymous>] [ecid:0000Kl6NaSU72FGzewq2S51L3zTQ000003,1:44893] [APP: oam_server#11.1.2.0.0] 
Failed to distribute policy for catch exception.[[oracle.security.jps.service.policystore.PolicyStoreException: JPS-10612:Local cache file verification failed, so redistribute all binding applications 
      at 
oracle.security.jps.az.internal.runtime.pd.receiver.UpdatePolicySet.begin(UpdatePolicySet.java:531) 
      at 
oracle.security.jps.az.internal.runtime.pd.receiver.PDPolicyReceiverImpl.begin(PDPolicyReceiverImpl.java:59) 
      at 
oracle.security.jps.az.internal.management.pd.server.AbstractApplicationImpl.startUpdate(AbstractApplicationImpl.java:179) 
      at 
oracle.security.jps.az.internal.management.pd.server.ModifyAppImpl.startDistribution(ModifyAppImpl.java:139) 
      at 
oracle.security.jps.az.internal.management.pd.server.PolicySender.pushPolicies(PolicySender.java:73) 
      at 
oracle.security.jps.az.internal.management.pd.server.Distributor.distributePolicy(Distributor.java:337) 
      at 
oracle.security.jps.az.internal.management.pd.server.Distributor.run(Distributor.java:125) 
      at java.lang.Thread.run(Thread.java:745)

Changes

You recently had applied OAM 11.1.2.2 BP04. System has been working for a week without any issues then suddenly users were not able to login.
No DB/network outages known.
The entire system needed to be restarted.

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