My Oracle Support Banner

JPS-01520: Cannot Initialize Identity Store when Logging into WebCenter Portal Spaces (Doc ID 1413813.1)

Last updated on NOVEMBER 06, 2023

Applies to:

Oracle WebCenter Portal - Version 11.1.1.5.0 and later
Information in this document applies to any platform.

Symptoms

The following error is raised when trying to login to WebCenter Spaces:

Internal Error
If the error persists, report the problem to your administrator.

The following exception is logged in WC_Spaces-diagnostic.log in the same time:

[<TIMESTAMP>] [WC_Spaces] [ERROR] [] [oracle.webcenter.webcenterapp.internal.view.webapp] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERNAME>] [ecid: <ECID>] [APP: webcenter#11.1.1.4.0] [[
oracle.jbo.PersistenceException: JBO-26000: A Generic exception occurred during loading Customizations.
    at oracle.jbo.mom.MOMParserMDS.parse(MOMParserMDS.java:254)
    at oracle.jbo.mom.MOMParserNonMDS.readAndParse(MOMParserNonMDS.java:71)
    at oracle.jbo.mom.DefinitionContextStandard.readAndParse(DefinitionContextStandard.java:240)
    at oracle.jbo.mom.DefinitionManager.loadProjectDefinition(DefinitionManager.java:1634)
    ...
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.lang.RuntimeException: oracle.security.jps.service.idstore.IdentityStoreException: JPS-01520: Cannot initialize identity store.
    at oracle.webcenter.framework.service.Utility.getUserUniqueIdentifier(Utility.java:1099)
    at oracle.webcenter.framework.service.Utility.getUserName(Utility.java:605)
    at oracle.webcenter.webcenterapp.model.security.WebCenterSecurityUtils.getUserUniqueID(WebCenterSecurityUtils.java:2050)
    at oracle.webcenter.webcenterapp.internal.metadata.WebCenterUserCC.getValue(WebCenterUserCC.java:74)
    at oracle.mds.internal.cust.CustomizationUtils.appendCLs(CustomizationUtils.java:456)
    at oracle.mds.internal.cust.CustomizationUtils.getCLList(CustomizationUtils.java:282)
    at oracle.mds.core.MDSSession.getMetadataObject(MDSSession.java:3121)
    at oracle.mds.core.MDSSession.getMetadataObject(MDSSession.java:1228)
    at oracle.mds.core.MDSSession.getMetadataObject(MDSSession.java:1157)
    at oracle.jbo.mom.MOMParserMDS.parse(MOMParserMDS.java:193)
    ... 50 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:166)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getIdmFactory(AbstractIdmIdentityStore.java:175)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.initStore(AbstractIdmIdentityStore.java:125)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getIdmStore(AbstractIdmIdentityStore.java:111)
    at oracle.webcenter.framework.service.Utility$1.run(Utility.java:1124)
    at oracle.webcenter.framework.service.Utility$1.run(Utility.java:1121)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.webcenter.framework.service.Utility.getDefaultIdentityStore(Utility.java:1118)
    at oracle.webcenter.framework.service.Utility.getUserUniqueIdentifier(Utility.java:1046)
    ... 59 more
## Detail 0 ##
java.lang.RuntimeException: oracle.security.jps.service.idstore.IdentityStoreException: JPS-01520: Cannot initialize identity store.
    at oracle.webcenter.framework.service.Utility.getUserUniqueIdentifier(Utility.java:1099)
    at oracle.webcenter.framework.service.Utility.getUserName(Utility.java:605)
...
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
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:166)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getIdmFactory(AbstractIdmIdentityStore.java:175)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.initStore(AbstractIdmIdentityStore.java:125)
    at oracle.security.jps.internal.idstore.AbstractIdmIdentityStore.getIdmStore(AbstractIdmIdentityStore.java:111)
    at oracle.webcenter.framework.service.Utility$1.run(Utility.java:1124)
    at oracle.webcenter.framework.service.Utility$1.run(Utility.java:1121)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.webcenter.framework.service.Utility.getDefaultIdentityStore(Utility.java:1118)
    at oracle.webcenter.framework.service.Utility.getUserUniqueIdentifier(Utility.java:1046)
    ... 59 more

Steps to Reproduce:

Create a WebCenter Domain.

Extend the domain for IDM.

Configure OAM for SSO.

Notice the problem when trying to login to Spaces.

Changes

 

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!


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