Paged Search Control Failure: Javax.naming.NoInitialContextException: Need To Specify Class Name...
(Doc ID 1498676.1)
Last updated on SEPTEMBER 20, 2023
Applies to:
Oracle WebCenter Content - Version 11.1.1.2.0 to 11.1.1.6.0 [Release 11g]Information in this document applies to any platform.
Symptoms
You are receiving numerous exceptions in the WCC diagnostic log like the below:
[2012-10-02T16:23:38.621+03:00] [UCM_server1] [ERROR] [OVD-60178] [oracle.ods.virtualization.engine.backend.jndi.ADirectory.JNDIEntrySet] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: wccadmin] [ecid: 0000JcXdHTo5uXP6yfvX6G1GQhMd00007W,0] [APP: Oracle WebCenter Content - Content Server] Paged search control failure: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial.[[
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at javax.naming.ldap.InitialLdapContext.getDefaultLdapInitCtx(InitialLdapContext.java:165)
at javax.naming.ldap.InitialLdapContext.getResponseControls(InitialLdapContext.java:209)
at oracle.ods.virtualization.engine.backend.jndi.JNDIEntrySet.advancePage(JNDIEntrySet.java:465)
at oracle.ods.virtualization.engine.backend.jndi.JNDIEntrySet.hasMoreInternal(JNDIEntrySet.java:431)
at oracle.ods.virtualization.engine.backend.jndi.JNDIEntrySet.getNext(JNDIEntrySet.java:271)
at oracle.ods.virtualization.engine.chain.ChainEntrySet.getNext(ChainEntrySet.java:116)
at oracle.ods.virtualization.operation.SearchResultCollection.hasNext(SearchResultCollection.java:99)
at oracle.security.idm.providers.libovd.util.LibOVDInverseRelationSearchResponse.hasMoreIdentities(LibOVDInverseRelationSearchResponse.java:154)
at oracle.security.idm.providers.libovd.util.LibOVDInverseRelationSearchResponse.hasNext(LibOVDInverseRelationSearchResponse.java:132)
at oracle.security.idm.providers.libovd.util.LibOVDGrantedRolesSearchResponse.hasNext(LibOVDGrantedRolesSearchResponse.java
[ more stack here ]
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at javax.naming.ldap.InitialLdapContext.getDefaultLdapInitCtx(InitialLdapContext.java:165)
at javax.naming.ldap.InitialLdapContext.getResponseControls(InitialLdapContext.java:209)
at oracle.ods.virtualization.engine.backend.jndi.JNDIEntrySet.advancePage(JNDIEntrySet.java:465)
at oracle.ods.virtualization.engine.backend.jndi.JNDIEntrySet.hasMoreInternal(JNDIEntrySet.java:431)
at oracle.ods.virtualization.engine.backend.jndi.JNDIEntrySet.getNext(JNDIEntrySet.java:271)
at oracle.ods.virtualization.engine.chain.ChainEntrySet.getNext(ChainEntrySet.java:116)
at oracle.ods.virtualization.operation.SearchResultCollection.hasNext(SearchResultCollection.java:99)
at oracle.security.idm.providers.libovd.util.LibOVDInverseRelationSearchResponse.hasMoreIdentities(LibOVDInverseRelationSearchResponse.java:154)
at oracle.security.idm.providers.libovd.util.LibOVDInverseRelationSearchResponse.hasNext(LibOVDInverseRelationSearchResponse.java:132)
at oracle.security.idm.providers.libovd.util.LibOVDGrantedRolesSearchResponse.hasNext(LibOVDGrantedRolesSearchResponse.java
[ more stack here ]
Changes
You recently edited the WebLogic (WLS) Authentication Provider Configuration via Enterprise Manager (EM).
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 |
References |