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 laterInformation 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 |