技术文章 - CS370092

在 Windchill PDMLink 12.0.2.4 的 info* 引擎管理中更改搜索库后,MethodServer 显示错误“LDAP:错误代码 32 搜索库条目不存在”

已修改: 27-May-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 12.0

说明

  • 在 Info* 引擎管理页面中更改搜索库条目后无法启动 Windchill PDMLink
  • 方法服务器显示以下错误:
    <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)
这是文章 370092 的 PDF 版本,可能已过期。最新版本 CS370092