Error While Logging In To WebCenter Content After Configuring with Activity Directory (or another LDAP) (Doc ID 1458881.1)

Last updated on NOVEMBER 21, 2016

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.
Checked for relevance on 10-Sept-2015

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:16200/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: vm.oracle.com:389 [Root exception is java.net.UnknownHostException: vm.oracle.com]]. Exception type is 'javax.naming.PartialResultException'. javax.naming.CommunicationException: vm.oracle.com:389 [Root exception is java.net.UnknownHostException: vm.oracle.com]. java.net.UnknownHostException: vm.oracle.com.

  

 Within the UCM_Server1-diagnostics.log:

[2012-05-16T15:07:41.348+00:00] [UCM_server1] [ERROR] [UCM-CS-060003] [oracle.ucm.idccs] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: orcladmin] [ecid: 8a4643c6e453bda5:-4fc2c8fc:1375610f92c:-8000-0000000000000207,0] [APP: Oracle WebCenter Content - Content Server] Event generated by user 'orcladmin' at host 'xx.yy.zzz.aa:16200'.
[2012-05-16T15:07:41.349+00:00] [UCM_server1] [ERROR] [UCM-CS-000001] [oracle.ucm.idccs] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: orcladmin] [ecid: 8a4643c6e453bda5:-4fc2c8fc:1375610f92c:-8000-0000000000000207,0] [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: vm.oracle.com:389 [Root exception is java.net.UnknownHostException: vm.oracle.com]]
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: vm.oracle.com:389 [Root exception is java.net.UnknownHostException: vm.oracle.com]]
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: vm.oracle.com:389 [Root exception is java.net.UnknownHostException: vm.oracle.com]
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: vm.oracle.com
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

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 hundreds of Community platforms