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 2010/07/19 20:09:51 UTC

[jira] Commented: (DIRAPI-20) Timeout error when filter with charset iso-8859-1, i.e. (description=Clínica)

    [ https://issues.apache.org/jira/browse/DIRAPI-20?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12889950#action_12889950 ] 

Emmanuel Lecharny commented on DIRAPI-20:
-----------------------------------------

The Filter must be encoded using UTF-8, not LATIN-1 or any other encoding. 

You have to translate your filter to UTF-8 before submitting it .

Anyway, there is a serious problem though : we don't handle the exception the encoding produces. Here, the computed PDU is too small to contain all the data, and it generates an Exception which is not caught in the API. We will fix that.

> Timeout error when filter with charset iso-8859-1, i.e. (description=Clínica)
> -----------------------------------------------------------------------------
>
>                 Key: DIRAPI-20
>                 URL: https://issues.apache.org/jira/browse/DIRAPI-20
>             Project: Directory client API
>          Issue Type: Bug
>            Reporter: Víctor Sánchez
>            Priority: Critical
>
> On version 0.9.18 when i call search method with filter (description=Hospital Clínico) within charset LATIN1, it throws an Timeout Exception and org.apache.directory.shared.asn1.codec.EncoderException: ERR_00004 The PDU buffer size is too small !! 
> It's ocurring with methods:
> - search(base, filter, scope)
> - search(searchRequest)

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