技术文章 - CS165095

在 Windchill 中搜索断开连接的参与者时抛出错误“javax.naming.directory.InvalidSearchFilterException: 无效的属性描述;剩余名称”。

已修改: 11-Mar-2026   


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

适用于

  • 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