技术文章 - CS350776
在 Windchill PDMLink 中搜索用户时报告错误“javax.naming.directory.InvalidSearchFilterException: invalid attribute description”
已修改: 20-Aug-2025
适用于
- Windchill PDMLink 11.0 to 12.0
- Microsoft Active Directory (AD) Integration
说明
- 搜索用户或搜索断开连接的参与者失败
- Web 浏览器用户界面中没有消息
- 启用 logger windchill wt.util.jmx.SetLogLevel -ms wt.org DEBUG后,可以在 Method Server 日志中找到以下错误和日志
- 注意:复制后将记录器重置为ERROR
START queryPrincipalsFromLdap in XXXXXX for dn 'cn=XXXXXX searchFilter !(UserAccountControl:1.2.840.113556.1.4.803:=2)'
START queryPrincipalsTask 'principal' at 'cn=XXXXXX'
in com.sanyad.Ldap for user 'Administrator' matching ' !(UserAccountControl:1.2.840.113556.1.4.803:=2) '
javax.naming.directory. InvalidSearchFilterException: invalid attribute description; remaining name 'cn=XXXXXX'
at com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:446)
at com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)
at com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)
at com.sun.jndi.ldap.LdapClient.search(LdapClient.java:540)
at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1985)
at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1844)
at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1769)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
at 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:266)
at com.infoengine.jndi.JNDIAdapterImpl.processRequest(JNDIAdapterImpl.java:211)
at com.infoengine.procunit.adapter.Adapter.send(Adapter.java:199)
at com.infoengine.SAK.ObjectWebject.invoke(ObjectWebject.java:319)
at com.infoengine.compiledTasks.file.ptc.Windchill_11$2e0.Windchill.tasks.wt.federation.queryprincipals$2exml.invoke(queryprincipals$2exml.java:100)
这是文章 350776 的 PDF 版本,可能已过期。最新版本 CS350776