Article - CS350776
Error "javax.naming.directory.InvalidSearchFilterException: invalid attribute description" reported when searching users in Windchill PDMLink
Modified: 18-Aug-2025
Applies To
- Windchill PDMLink 11.0 to 12.0
- Microsoft Active Directory (AD) Integration
Description
- Failed to search users or search Disconnected Participants
- No message in Web Browser user interface
- After enabling logger windchill wt.util.jmx.SetLogLevel -ms wt.org DEBUG, can find error and logs below in Method Server log
- Note: reset the logger to ERROR after reproduction
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)
This is a printer-friendly version of Article 350776 and may be out of date. For the latest version click CS350776