"JPS-01520: Cannot initialize identity store" Error When Running WebCenter Portal Application With JDeveloper Integrated WebLogic Server (Doc ID 1344871.1)

Last updated on NOVEMBER 22, 2016

Applies to:

Oracle WebCenter Portal - Version 11.1.1.4.0 to 11.1.1.6.0 [Release 11g]
Information in this document applies to any platform.
Checked for relevance on 02-Oct-2015

Symptoms

The following error is seen in the Integrated WLS log when running a WebCenter Portal project on JDeveloper and logging into the application.

<IdentityStoreUtil> <getIdentityStoreFactory> Cannot initialize identity store.
java.lang.RuntimeException: java.security.PrivilegedActionException: oracle.security.jps.service.idstore.IdentityStoreException: JPS-01520: Cannot initialize identity store.
at oracle.adf.share.security.providers.jps.JpsUtil.getDefaultIdentityStore(JpsUtil.java:339)
at oracle.adf.share.security.providers.jps.JpsIdentityManagementProvider.initialize(JpsIdentityManagementProvider.java:90)
...
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
Caused by: java.security.PrivilegedActionException: oracle.security.jps.service.idstore.IdentityStoreException: JPS-01520: Cannot initialize identity store.
at java.security.AccessController.doPrivileged(Native Method)
at oracle.adf.share.security.providers.jps.JpsUtil.getDefaultIdentityStore(JpsUtil.java:334)
... 104 more
Caused by: oracle.security.jps.service.idstore.IdentityStoreException: JPS-01520: Cannot initialize identity store.
at oracle.security.jps.internal.idstore.util.IdentityStoreUtil.getIdentityStoreFactory(IdentityStoreUtil.java:168)
at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getIdmFactory(AbstractIdmIdentityStore.java:174)
at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.initStore(AbstractIdmIdentityStore.java:124)
at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getIdmStore(AbstractIdmIdentityStore.java:110)
at oracle.adf.share.security.providers.jps.actions.IdmStoreAction.run(IdmStoreAction.java:46)
... 106 more
<IdentityStoreUtil> <getIdentityStoreFactory> Cannot initialize identity store.
<PageUtils> <getUserName> Failed to get user name
<IdentityStoreUtil> <getIdentityStoreFactory> Cannot initialize identity store.
<PageUtils> <getUserName> Failed to get user name
<DiagnosticsDataExtractorImpl> <createADRIncident> incident flood controlled with Problem Key "OFM-99998 [oracle.security.idm.providers.stdldap.TestConnectionPool][java.lang.ThreadDeath]"
<IdentityStoreUtil> <getIdentityStoreFactory> Cannot initialize identity store.

 

There is also a warning in the WLS log when the integrated WLS is started :-

<3.8.2011 9.03.10 EEST> <Warning> <Server> <BEA-002611> <Hostname "myhostname.oracle.com", maps to multiple IP addresses: 111.222.333.444, 555.666.777.888, 222.333.444.555, 666.777.888.999......


Steps to reproduce:


1. Create a new WebCenter Portal Application
2. Run the application using the WLS integrated into JDeveloper
3. Attempt to login using weblogic/weblogic1 and the error is seen.

 

Changes

The error only occurs on certain machines, and if the application is deployed to another WLS, then the problem doesn't occur.  It only happens on the integrated WLS.

 

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