[ 
https://issues.apache.org/jira/browse/DIRSERVER-927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Emmanuel Lecharny resolved DIRSERVER-927.
-----------------------------------------

    Resolution: Fixed

Ok, great !

Many thanks to you guys who found the bug, created some tests for it, and 
checked the fix !

Fixing bug is easy when we have all those cool informations :)

I mark the bug as resolved

> 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
>         Assigned To: Emmanuel Lecharny
>
> 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.

Reply via email to