0 Replies Latest reply: May 20, 2013 1:01 AM by Boopathy RSS

    oracle.security.idm.OperationFailureException in ucm server logs

    Boopathy
      Hi,

      We have integrated IDM (OID and OAM) in our weblogic servers. For some specific users when they try to access, below error seems to be recorded in UCM server logs.

      Event generated by user '10819' at host 'CIS'. csJpsErrorLoadingSecurityInfo Unable to execute service method 'next'. oracle.security.idm.OperationFailureException: javax.naming.InvalidNameException: Invalid name: ldap:. javax.naming.InvalidNameException: Invalid name: ldap:. [ Details ]
      An error has occurred. The stack trace below shows more information.

      !csUserEventMessage,10819,CIS!$!$csJpsErrorLoadingSecurityInfo!csUnableToExecMethod,next!syJavaExceptionWrapper,oracle.security.idm.OperationFailureException: javax.naming.InvalidNameException: Invalid name: ldap:!syJavaExceptionWrapper,javax.naming.InvalidNameException: Invalid name: ldap:
      intradoc.common.ServiceException: csJpsErrorLoadingSecurityInfo
      at idc.provider.jps.JpsUserProvider.loadSecurityInfo(JpsUserProvider.java:601)
      at idc.provider.jps.JpsUserProvider.checkCredentials(JpsUserProvider.java:229)
      at intradoc.server.UserStorageImplementor.checkExternalProvidersForUser(UserStorageImplementor.java:653)
      at intradoc.server.UserStorageImplementor.retrieveUserDatabaseProfileDataImplement(UserStorageImplementor.java:306)
      at intradoc.server.UserStorage.retrieveUserDatabaseProfileDataEx(UserStorage.java:159)
      at intradoc.server.UserStorageUtils.loadUserData(UserStorageUtils.java:88)
      at intradoc.server.ServiceSecurityImplementor.loadUserData(ServiceSecurityImplementor.java:538)
      at intradoc.server.ServiceSecurityImplementor.globalSecurityCheck(ServiceSecurityImplementor.java:221)
      at intradoc.upload.UploadSecurityImplementor.globalSecurityCheck(UploadSecurityImplementor.java:57)
      at intradoc.server.Service.globalSecurityCheck(Service.java:2671)
      at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:678)
      at intradoc.server.Service.doRequest(Service.java:1890)
      at intradoc.server.ServiceManager.processCommand(ServiceManager.java:435)
      at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
      at intradoc.server.IdcServerThread.run(IdcServerThread.java:160)
      at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
      Caused by: intradoc.common.ServiceException: !csUnableToExecMethod,next
      at intradoc.common.ClassHelper.invoke(ClassHelper.java:168)
      at intradoc.common.ClassHelper.invoke(ClassHelper.java:135)
      at idc.provider.jps.JpsUserProvider.loadSecurityInfo(JpsUserProvider.java:502)
      ... 17 more
      Caused by: oracle.security.idm.OperationFailureException: javax.naming.InvalidNameException: Invalid name: ldap:
      at oracle.security.idm.providers.stdldap.util.LDAPRealm.throwException(LDAPRealm.java:758)
      at oracle.security.idm.providers.stdldap.util.LDAPRole.getName(LDAPRole.java:360)
      at oracle.security.idm.providers.stdldap.LDRole.getName(LDRole.java:65)
      at oracle.security.idm.providers.stdldap.LDRole.<init>(LDRole.java:60)
      at oracle.security.idm.providers.stdldap.LDIdentityStore.getNewRoleInstance(LDIdentityStore.java:742)
      at oracle.security.idm.providers.stdldap.LDSearchResponse.next(LDSearchResponse.java:111)
      at sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
      at java.lang.reflect.Method.invoke(Method.java:611)
      at intradoc.common.ClassHelper.invokeRawEx(ClassHelper.java:195)
      at intradoc.common.ClassHelper.invokeRaw(ClassHelper.java:175)
      at intradoc.common.ClassHelper.invoke(ClassHelper.java:157)
      ... 19 more
      Caused by: javax.naming.InvalidNameException: Invalid name: ldap:
      at org.apache.harmony.jndi.internal.parser.LdapRdnParser.checkTypeRestrictionsStatic(LdapRdnParser.java:243)
      at org.apache.harmony.jndi.internal.parser.LdapRdnParser.getListForRdn(LdapRdnParser.java:226)
      at javax.naming.ldap.Rdn.<init>(Rdn.java:111)
      at org.apache.harmony.jndi.internal.parser.LdapNameParser.getList(LdapNameParser.java:106)
      at javax.naming.ldap.LdapName.<init>(LdapName.java:57)
      at oracle.security.idm.providers.stdldap.util.LDAPRole.getName(LDAPRole.java:332)

      Please suggest, how to remove this error.

      Regards
      Boopathy P