Article - CS370092
MethodServer showing an error, "LDAP: error code 32 The Search base entry does not exist" after changing search base in info* engine administration in Windchill PDMLink 12.0.2.4
Modified: 27-May-2022
Applies To
- Windchill PDMLink 12.0
Description
- After changing Search base entry in Info* engine administration page not able to start the Windchill PDMLink
- Method Server showing the below error:
<Date/Time>,941 FATAL [main] wt.method.server - MethodServerMain abort wt.services.ManagerException: Unable to start all managers. Nested exception is: (wt.services.servicesResource/21) wt.services.ManagerException: Unable to start manager: "wt.audit.AuditService" with implementation class: "wt.audit.StandardAuditService" Nested exception is: wt.services.ManagerException: Could not initialize Auditing service. Nested exception is: wt.util.WTException: com.infoengine.exception.adapter.IEAdapterException; nested exception is: javax.naming.NameNotFoundException: [LDAP: error code 32 - The search base entry ********* does not exist]; remaining name '*********' Nested exception is: com.infoengine.exception.adapter.IEAdapterException; nested exception is: javax.naming.NameNotFoundException: [LDAP: error code 32 - The search base entry '********' does not exist]; remaining name '*********' at com.infoengine.jndi.JNDIAdapterImpl.processRequest(JNDIAdapterImpl.java:251) at com.infoengine.au.DirectoryService.executeQueryObjects(DirectoryService.java:263) at com.infoengine.au.DirectoryService.queryObjects(DirectoryService.java:205) at wt.federation.PrincipalManager.DirContext.getAdapterInfoMaps(DirContext.java:427) at wt.federation.PrincipalManager.DirContext.initMapsForDefaultAdapters(DirContext.java:334) at wt.federation.PrincipalManager.DirContext.init(DirContext.java:304) at wt.federation.PrincipalManager.DirContext.getPrimaryName(DirContext.java:728) at wt.org.LdapServices.getAllServices(LdapServices.java:343) 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.$Proxy66.getAllServices(Unknown Source) at wt.org.StandardOrganizationServicesManager.getDirectoryServiceNames(StandardOrganizationServicesManager.java:5877) 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.$Proxy65.getDirectoryServiceNames(Unknown Source) at wt.org.GenericDirectoryContextProvider.<init>(GenericDirectoryContextProvider.java:216) at wt.org.GenericDirectoryContextProvider.<init>(GenericDirectoryContextProvider.java:200) at wt.org.StandardOrganizationServicesManager.newDirectoryContextProvider(StandardOrganizationServicesManager.java:9062) 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.$Proxy65.newDirectoryContextProvider(Unknown Source) at wt.session.StandardSessionManager.getExchangeContext(StandardSessionManager.java:483) 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.$Proxy54.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) Caused by: javax.naming.NameNotFoundException: [LDAP: error code 32 - The search base entry '*********' does not exist]; remaining name '*********' at java.naming/com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3284) 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)
This is a printer-friendly version of Article 370092 and may be out of date. For the latest version click CS370092