Requesting unknown attribute in search causes query failure
-----------------------------------------------------------
Key: DIRSERVER-927
URL: https://issues.apache.org/jira/browse/DIRSERVER-927
Project: Directory ApacheDS
Issue Type: Bug
Components: ldap
Affects Versions: 1.5.0
Reporter: Chris Custine
A search request that lists an unknown attribute to be returned causes the
search request to fail. This is observed in Thunderbird mail client when
Thunderbird requests the mozilla schema attributes and gets this in response:
Error while performing search
[LDAP: error code 54 - failed on search operation: attributeType w/ OID
1.3.6.1.4.1.13769.2.1.2 not registered!:
SearchRequest
baseDn : 'dc=organicelement,dc=com'
filter : '(2.5.4.0=*)[14] '
scope : whole subtree
typesOnly : false
1000
Time Limit : no limit
Deref Aliases : deref Always
attributes : 'mozillaUseHtmlMail', 'objectClass'
:
javax.naming.NamingException: attributeType w/ OID 1.3.6.1.4.1.13769.2.1.2 not
registered!
at
org.apache.directory.server.schema.registries.DefaultAttributeTypeRegistry.lookup(DefaultAttributeTypeRegistry.java:156)
at
org.apache.directory.server.core.partition.impl.btree.BTreeSearchResultEnumeration.next(BTreeSearchResultEnumeration.java:207)
at
org.apache.directory.server.core.enumeration.SearchResultFilteringEnumeration.prefetch(SearchResultFilteringEnumeration.java:291)
at
org.apache.directory.server.core.enumeration.SearchResultFilteringEnumeration.<init>(SearchResultFilteringEnumeration.java:109)
at
org.apache.directory.server.core.collective.CollectiveAttributeService.search(CollectiveAttributeService.java:321)
at
org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.search(InterceptorChain.java:1234)
at
org.apache.directory.server.core.subtree.SubentryService.search(SubentryService.java:245)
at
org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.search(InterceptorChain.java:1234)
at
org.apache.directory.server.core.schema.SchemaService.search(SchemaService.java:464)
at
org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.search(InterceptorChain.java:1234)
at
org.apache.directory.server.core.operational.OperationalAttributeService.search(OperationalAttributeService.java:337)
at
org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.search(InterceptorChain.java:1234)
.. clipped
]
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.