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)
[email protected]
Telf/Phone -Fax.: (+34) 902 995 246
www.yerbabuena.es
[email protected]

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.

Reply via email to