技术文章 - CS165095
在 Windchill 中搜索断开连接的参与者时抛出错误“javax.naming.directory.InvalidSearchFilterException: 无效的属性描述;剩余名称”。
已修改: 11-Mar-2026
适用于
- Windchill PDMLink 10.0 to 13.1
说明
- 搜索断开连接的参与者时抛出错误
- 将群组添加到团队角色失败,并出现错误
- 无法将群组扩展到新产品或向新产品添加群组。
- 以下是方法服务器日志中的错误信息:
DEBUG [ajp-bio-8010-exec-000] wt.org.LdapServices.verbose - START queryPrincipalsTask 'principal' at 'null' DEBUG [ajp-bio-8010-exec-000] wt.org.LdapServices.verbose - 在 com.ptc.windchill.Ldap 中,用户“Administrator”匹配“ldap://ldap.ptc.com:389/uid=userid” TRACE [ajp-bio-8010-exec-000] wt.org.LdapServices.verbose - attributes: 'uid' TRACE [ajp-bio-8010-exec-000] wt.org.LdapServices.verbose - at wt.org.LdapServices.queryPrincipalsTask(LdapServices.java:1180) TRACE [ajp-bio-8010-exec-000] wt.org.LdapServices.verbose - at wt.org.LdapServices.queryUserByRdnAndCheckIfUserNamesMatch(LdapServices.java:844) TRACE [ajp-bio-8010-exec-000] wt.org.LdapServices.verbose - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) TRACE [ajp-bio-8010-exec-000] wt.org.LdapServices.verbose - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) TRACE [ajp-bio-8010-exec-000] wt.org.LdapServices.verbose - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 错误 [ajp-bio-8010-exec-000] org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/Windchill].[jsp] - servlet jsp 的 Servlet.service() 抛出异常 javax.naming.directory.InvalidSearchFilterException:属性描述无效;剩余名称:'ou=people,cn=AdministrativeLdap,cn=Windchill,o=ptc' 在 com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:427) 在 com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:162) 在 com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:66) 在 com.sun.jndi.ldap.LdapClient.search(LdapClient.java:531) 在 com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1977) 在 com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1839) 在 com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1764) 在 com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:380) 在 com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:350) 在 javax.naming.directory.InitialDirContext.search(InitialDirContext.java:222) 在 com.infoengine.jndi.DirContextWrapper.search(DirContextWrapper.java:296) 在 com.infoengine.jndi.QueryObjects.run(QueryObjects.java:266) 在 com.infoengine.jndi.JNDIAdapterImpl.processRequest(JNDIAdapterImpl.java:211) 在 com.infoengine.procunit.adapter.Adapter.send(Adapter.java:391) 在 com.infoengine.SAK.ObjectWebject.invoke(ObjectWebject.java:262) 在 com.infoengine.compiledTasks.<path>.Windchill.tasks.wt.federation.queryprincipals$2exml.invoke(queryprincipals$2exml.java:100) 在 com.infoengine.SAK.Task.invoke(Task.java:1806) 在 com.infoengine.SAK.Task.invoke(Task.java:1714) 在 wt.org.LdapServices.queryPrincipalsTask(LdapServices.java:1212) 在 wt.org.LdapServices.queryUserByRdnAndCheckIfUserNamesMatch(LdapServices.java:844)
这是文章 165095 的 PDF 版本,可能已过期。最新版本 CS165095