My Oracle Support Banner

Internal Error Logging into WebCenter Portal After Changing Security Realm to use OUD (Doc ID 2913848.1)

Last updated on DECEMBER 12, 2022

Applies to:

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

Symptoms

Using WebCenter Portal 12.2.1.4

After changing WLS Security Realm from Oracle Virtual Directory (OVD) to Oracle Unified Directory (OUD) for the WebCenter Portal domain, users are receiving Internal Error trying to login to WebCenter Portal:

Internal Error
WCS#2022.11.13.20.57.44

The log files show errors retrieving the display name due to null.

WC_Portal-diagnostic.log
===============================
[<TIMESTAMP>] [WC_Portal] [WARNING] [WCS-19338] [oracle.webcenter.webcenterapp.model.security.WebCenterSecurityUtils] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERID>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] Could not retrieve display name for user <USERID> due to null

[<TIMESTAMP>] [WC_Portal] [WARNING] [] [oracle.webcenter.webcenterapp.internal.view.backing.PublicPageBean] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERID>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] Internal Error (WCS#2022.11.13.20.57.44)

 

WC_Portal.log
================
Root cause of ServletException.
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: oracle.jbo.PersistenceException: JBO-26000: A Generic exception occurred during loading Customizations.
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:398)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:241)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:101)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
    ...
Caused By: java.lang.RuntimeException: java.lang.RuntimeException: oracle.jbo.PersistenceException: JBO-26000: A Generic exception occurred during loading Customizations.
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:611)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$1.call(TrinidadFilterImpl.java:372)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$1.call(TrinidadFilterImpl.java:368)
    ...
Caused By: java.lang.RuntimeException: oracle.jbo.PersistenceException: JBO-26000: A Generic exception occurred during loading Customizations.
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:611)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:91)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain$1.call(TrinidadFilterImpl.java:591)
    ...
Caused By: oracle.jbo.PersistenceException: JBO-26000: A Generic exception occurred during loading Customizations.
    at oracle.jbo.mom.MOMParserMDS.parse(MOMParserMDS.java:362)
    at oracle.jbo.mom.MOMParserNonMDS.readAndParse(MOMParserNonMDS.java:69)
    at oracle.jbo.mom.DefinitionContextStandard.readAndParse(DefinitionContextStandard.java:394)
    ...
Caused By: java.lang.NullPointerException
    at java.util.Hashtable.put(Hashtable.java:461)
    at oracle.webcenter.framework.service.Utility.getUserName(Utility.java:744)
    at oracle.webcenter.webcenterapp.model.security.WebCenterSecurityUtils.getUserUniqueID(WebCenterSecurityUtils.java:2090)
    at oracle.webcenter.webcenterapp.internal.metadata.WebCenterUserCC.getValue(WebCenterUserCC.java:74)
    at oracle.mds.cust.CustomizationClass.getValue(CustomizationClass.java:470)
    ...

 

Changes

 Changed Security realm to use OUD instead of OVD.

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!


In this Document
Symptoms
Changes
Cause
Solution


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