You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Emmanuel Lecharny (JIRA)" <ji...@apache.org> on 2007/01/25 12:16:49 UTC

[jira] Resolved: (DIRSERVER-836) Requesting an unknown attribute in a search operation causes an error

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

Emmanuel Lecharny resolved DIRSERVER-836.
-----------------------------------------

    Resolution: Fixed

Fixed in 1.0.1 :
test : http://svn.apache.org/viewvc?view=rev&rev=499730
fix : http://svn.apache.org/viewvc?view=rev&rev=499731

Fixed in 1.5.0 :
test : http://svn.apache.org/viewvc?view=rev&rev=499740
fix : http://svn.apache.org/viewvc?view=rev&rev=499739


> Requesting an unknown attribute in a search operation causes an error
> ---------------------------------------------------------------------
>
>                 Key: DIRSERVER-836
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-836
>             Project: Directory ApacheDS
>          Issue Type: Bug
>    Affects Versions: 1.5.0
>         Environment: * ApacheDS 1.5.0 (SNAPSHOT)
> * Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
> * Windows XP Professional SP2
>            Reporter: Stefan Zoerner
>             Fix For: 1.5.0
>
>         Attachments: SearchForNonExistingAttributesTest.java
>
>
> If someone tries to fetch an unknown attribute within a search operation, it causes an error. The expected behaviour is that the server ignores the unknown attribute. Here is a command line example:
> $ ldapsearch -h localhost -p 10389 -D "uid=admin,ou=system" -w ****** -b "dc=example,dc=com" -s base "(objectClass=*)" dc
> version: 1
> dn: dc=example,dc=com
> dc: example
> $ ldapsearch -h localhost -p 10389 -D "uid=admin,ou=system" -w ****** -b "dc=example,dc=com" -s base "(objectClass=*)" dc unknown
> ldap_search: Alias dereferencing problem
> ldap_search: additional info: failed on search operation: OID for name 'unknown' was not found within the OID registry
> $ ldapsearch -h localhost -p 10389 -D "uid=admin,ou=system" -w ******-b "dc=example,dc=com" -s base "(objectClass=*)" dc;unknownOption
> ldap_search: Alias dereferencing problem
> ldap_search: additional info: failed on search operation: OID for name 'dc;unknownOption' was not found within the OID registry
> $
> I'll attach a JUnit test which demonstrates the problem with the help of JNDI.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.