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.