directory-api mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Juan Luis Hidalgo Vera <juanluishida...@yerbabuena.es>
Subject Problems to do a search
Date Wed, 12 May 2010 11:07:59 GMT
Hi,

We've found a problem when we do a search with a filter with "*" in the 
start or in the end of a expression with wildcards chars like for 
example filter (uid=*se*).

This is the error:

Caused by: java.lang.NullPointerException
   at 
org.apache.directory.shared.ldap.codec.search.SubstringFilter.encode(SubstringFilter.java:306)


   at 
org.apache.directory.shared.ldap.codec.search.ConnectorFilter.encode(ConnectorFilter.java:144)


   at 
org.apache.directory.shared.ldap.codec.search.AndFilter.encode(AndFilter.java:120) 

   at 
org.apache.directory.shared.ldap.codec.search.SearchRequestCodec.encodeProtocolOp(SearchRequestCodec.java:583)


   at 
org.apache.directory.shared.ldap.codec.LdapMessageCodec.encode(LdapMessageCodec.java:386)


   at 
org.apache.directory.ldap.client.api.protocol.LdapProtocolEncoder.encode(LdapProtocolEncoder.java:51)


   at 
org.apache.mina.filter.codec.ProtocolCodecFilter.filterWrite(ProtocolCodecFilter.java:298)



On the other hand when we do the search in Apache Directory Studio the 
filter works fine.

How we can do the search with a wildcards chars?

Thanks in advance!

-- 

--
YERBABUENA SOFTWARE
Juan Luis Hidalgo
Técnico de I+D

C/ Ivan Paulov, nº 8, 2ª Planta, Oficina 3 
Parque Tecnológico de Andalucía, Málaga (España)
juanluishidalgo@yerbabuena.es
Telf/Phone -Fax.: (+34) 902 995 246
www.yerbabuena.es
yerbabuena@yerbabuena.es

En cumplimiento de la Ley Orgánica 15/1999 de 13 de Diciembre, de Protección de Datos de
Carácter Personal, de YSENGINEERS, S.C.A., como Responsable delFichero, pone en su conocimiento
que los datos incluidos en este mensaje están dirigidos al destinatario o destinatarios designados,
por lo que si lo ha recibido por error, le rogamos nos lo haga saber a la mayor brevedad posible,
y elimine el original, no estando permitido hacer ningún uso del mensaje. Ponemos en su conocimiento
la posibilidad de ejercer sus derechos de acceso,rectificación, cancelación y oposición,
en los términos establecidos en la legislación vigente, que podrá hacer efectivos dirigiéndose
por escrito a de YSENGINEERS, S.C.A., en la dirección: C/ Severo Ochoa, num. 4, Parque Tecnológico
de Andalucía, 29590, Málaga.


Mime
View raw message