Article - CS350468

Error "javax.naming.OperationNotSupportedException: [LDAP: error code 12 - Unavailable Critical Extension]; remaining name 'o=XXX'" during Load Data phase of PSI in Windchill PDMLink 12.0

Modified: 10-Aug-2021   


Applies To

  • Windchill PDMLink 12.0
  • Oracle Active Directory

Description

  • Error "javax.naming.OperationNotSupportedException: [LDAP: error code 12 - Unavailable Critical Extension]; remaining name 'o=XXX'" during Load Data phase of PSI
  • While running PSI for installation during load data phase Windchill method server fail to start with error "javax.naming.OperationNotSupportedException: [LDAP: error code 12 - Unavailable Critical Extension]; remaining name 'o=XXX'"
javax.naming.OperationNotSupportedException: [LDAP: error code 12 - Unavailable Critical Extension]; remaining name 'o=XXX'
at java.naming/com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3319)
at java.naming/com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3205)
at java.naming/com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2996)
at java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1875)
at java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)
at java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
at java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:276)
at com.infoengine.jndi.DirContextWrapper.search(DirContextWrapper.java:300)
at com.infoengine.jndi.QueryObjects.run(QueryObjects.java:269)
at com.infoengine.jndi.JNDIAdapterImpl.processRequest(JNDIAdapterImpl.java:208)
at com.infoengine.procunit.adapter.Adapter.send(Adapter.java:199)
at com.infoengine.SAK.ObjectWebject.invoke(ObjectWebject.java:319)
at com.infoengine.compiledTasks.file.D$3a$5cptc$5cWindchill_12$2e0$5cWindchill$5ctasks.wt.federation.queryprincipals$2exml.invoke(queryprincipals$2exml.java:100)
at com.infoengine.SAK.Task.invoke(Task.java:1806)
at com.infoengine.SAK.Task.invoke(Task.java:1714)
at wt.org.LdapServices.queryPrincipalsTask(LdapServices.java:1355)
at wt.org.LdapServices.queryPrincipalsFromLdap(LdapServices.java:1158)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
at com.sun.proxy.$Proxy72.queryPrincipalsFromLdap(Unknown Source)
at wt.org.StandardOrganizationServicesManager._queryPrincipals(StandardOrganizationServicesManager.java:12292)
at wt.org.StandardOrganizationServicesManager._queryPrincipals(StandardOrganizationServicesManager.java:11556)
at wt.org.StandardOrganizationServicesManager._queryPrincipals(StandardOrganizationServicesManager.java:11513)
at wt.org.StandardOrganizationServicesManager._queryPrincipals(StandardOrganizationServicesManager.java:11498)
at wt.org.StandardOrganizationServicesManager._queryPrincipal(StandardOrganizationServicesManager.java:11405)
at wt.org.StandardOrganizationServicesManager.getAuthenticatedUser(StandardOrganizationServicesManager.java:3128)
at wt.org.StandardOrganizationServicesManager.getUser(StandardOrganizationServicesManager.java:3265)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
at com.sun.proxy.$Proxy71.getUser(Unknown Source)
at wt.session.StandardSessionManager.getUser(StandardSessionManager.java:454)
at wt.session.StandardSessionManager.getAdministrator(StandardSessionManager.java:326)
at wt.session.StandardSessionManager.setAdministrator(StandardSessionManager.java:289)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
at com.sun.proxy.$Proxy55.setAdministrator(Unknown Source)
at wt.audit.StandardAuditService.performStartupProcess(StandardAuditService.java:294)
at wt.services.StandardManager.startup(StandardManager.java:459)
at wt.services.ManagerImplementation.startup(ManagerImplementation.java:363)
at wt.services.DefaultStartupHandler.startup(DefaultStartupHandler.java:112)
at wt.services.StandardManagerService.performStartupProcess(StandardManagerService.java:167)
at wt.services.StandardManager.startup(StandardManager.java:459)
at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:44)
at wt.method.MethodServerMain.run(MethodServerMain.java:584)
at wt.method.MethodServerMain.main(MethodServerMain.java:353)
This is a printer-friendly version of Article 350468 and may be out of date. For the latest version click CS350468