My Oracle Support Banner

Error While Logging in to WebCenter Content After Configuring with Activity Directory or Other LDAP (Doc ID 1458881.1)

Last updated on SEPTEMBER 30, 2022

Applies to:

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

Symptoms

WebCenter Portal and WebCenter Content have been configured with a different backend LDAP - ex: Active Directory - eg, WLS Security Provider.
When logging in onto the WebCenter Content, eg, http://<HOSTNAME>:<WCC_PORT>/cs as one of the backend LDAP users, the following error occurs:

Content Server Request Failed csJpsErrorLoadingSecurityInfo
Unable to execute service method 'hasNext'. oracle.security.idm.OperationFailureException: javax.naming.PartialResultException [Root exception is javax.naming.CommunicationException: <HOSTNAME>:<PORT> [Root exception is java.net.UnknownHostException: <HOSTNAME>]]. Exception type is 'javax.naming.PartialResultException'. javax.naming.CommunicationException: <HOSTNAME>:<PORT> [Root exception is java.net.UnknownHostException:<HOSTNAME>]. java.net.UnknownHostException: <HOSTNAME>.

  

 Within the UCM_Server1-diagnostics.log:

[2012-05-16T15:07:41.348+00:00] [UCM_server1] [ERROR] [UCM-CS-060003] [<HOSTNAME>] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERNAME>] [ecid: <ECID>] [APP: Oracle WebCenter Content - Content Server] Event generated by user '<USERNAME>' at host '<HOSTNAME>:<WCC_PORT>'.
[2012-05-16T15:07:41.349+00:00] [UCM_server1] [ERROR] [UCM-CS-000001] [<HOSTNAME>] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERNAME>] [ecid: <ECID>] [APP: Oracle WebCenter Content - Content Server] general exception[[
intradoc.common.ServiceException: csJpsErrorLoadingSecurityInfo
at idc.provider.jps.JpsUserProvider.loadSecurityInfo(JpsUserProvider.java:628)
at idc.provider.jps.JpsUserProvider.checkCredentials(JpsUserProvider.java:233)
at intradoc.server.UserStorageImplementor.checkExternalProvidersForUser(UserStorageImplementor.java:669)
at intradoc.server.UserStorageImplementor.retrieveUserDatabaseProfileDataImplement(UserStorageImplementor.java:304)
at intradoc.server.UserStorage.retrieveUserDatabaseProfileDataEx(UserStorage.java:159)
at intradoc.server.UserStorageUtils.loadUserData(UserStorageUtils.java:88)
at intradoc.server.ServiceSecurityImplementor.loadUserData(ServiceSecurityImplementor.java:540)
at intradoc.server.ServiceSecurityImplementor.globalSecurityCheck(ServiceSecurityImplementor.java:222)
at intradoc.upload.UploadSecurityImplementor.globalSecurityCheck(UploadSecurityImplementor.java:60)
at intradoc.server.Service.globalSecurityCheck(Service.java:2738)
at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:678)
at intradoc.server.Service.doRequest(Service.java:1956)
at intradoc.server.ServiceManager.processCommand(ServiceManager.java:437)
at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
at intradoc.idcwls.IdcServletRequestUtils.doRequest(IdcServletRequestUtils.java:1357)
at intradoc.idcwls.IdcServletRequestUtils.processFilterEvent(IdcServletRequestUtils.java:1731)
(...)
Caused by: intradoc.common.ServiceException: !csUnableToExecMethod,hasNext
at intradoc.common.ClassHelper.invoke(ClassHelper.java:168)
at intradoc.common.ClassHelper.invoke(ClassHelper.java:135)
at idc.provider.jps.JpsUserProvider.loadSecurityInfo(JpsUserProvider.java:610)
at idc.provider.jps.JpsUserProvider.checkCredentials(JpsUserProvider.java:233)
at intradoc.server.UserStorageImplementor.checkExternalProvidersForUser(UserStorageImplementor.java:670)
... 48 more
Caused by: oracle.security.idm.OperationFailureException: javax.naming.PartialResultException [Root exception is javax.naming.CommunicationException: <HOSTNAME>:<PORT> [Root exception is java.net.UnknownHostException: <HOSTNAME>]]
at oracle.security.idm.providers.stdldap.util.LDAPRealm.throwException(LDAPRealm.java:773)
at oracle.security.idm.providers.stdldap.util.InverseRelationSearchResponse.hasMoreIdentities(InverseRelationSearchResponse.java:296)
at oracle.security.idm.providers.stdldap.util.InverseRelationSearchResponse.hasNext(InverseRelationSearchResponse.java:202)
at oracle.security.idm.providers.stdldap.util.GrantedRolesSearchResponse.hasNext(GrantedRolesSearchResponse.java:58)
at oracle.security.idm.providers.stdldap.LDSearchResponse.hasNext(LDSearchResponse.java:79)
at oracle.security.idm.providers.ad.ADGrantedRoleResponse.hasNext(ADGrantedRoleResponse.java:129)
at sun.reflect.GeneratedMethodAccessor189.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at intradoc.common.ClassHelper.invokeRawEx(ClassHelper.java:195)
at intradoc.common.ClassHelper.invokeRaw(ClassHelper.java:175)
at intradoc.common.ClassHelper.invoke(ClassHelper.java:157)
... 52 more
Caused by: javax.naming.PartialResultException [Root exception is javax.naming.CommunicationException: <HOSTNAME>:<PORT> [Root exception is java.net.UnknownHostException:<HOSTNAME>]]
at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImpl(LdapNamingEnumeration.java:224)
at com.sun.jndi.ldap.LdapNamingEnumeration.hasMore(LdapNamingEnumeration.java:171)
at oracle.security.idm.providers.stdldap.util.InverseRelationSearchResponse.hasMoreIdentities(InverseRelationSearchResponse.java:236)
... 62 more
Caused by: javax.naming.CommunicationException: <HOSTNAME>:<PORT> [Root exception is java.net.UnknownHostException: <HOSTNAME>]
at com.sun.jndi.ldap.LdapReferralContext.<init>(LdapReferralContext.java:74)
at com.sun.jndi.ldap.LdapReferralException.getReferralContext(LdapReferralException.java:132)
at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreReferrals(LdapNamingEnumeration.java:339)
at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImpl(LdapNamingEnumeration.java:208)
... 64 more
Caused by: java.net.UnknownHostException: <HOSTNAME>
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:192) 

  

 

Changes

Changed the LDAP configuration, eg, created a new WLS Security Provider within the WLS Admin Console onto a different backend LDAP - ex: Active Directory - leaving the Default WLS Security Provider configuration.

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

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