[ 
https://issues.apache.org/jira/browse/KAFKA-2100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14641118#comment-14641118
 ] 

Guozhang Wang commented on KAFKA-2100:
--------------------------------------

I like option #2 as well, I think it is sufficient to bring user's attention 
with the preserved original error code.

Regarding the inconsistency usage, it is mainly because they are written by two 
people (namely me and Jay :P) who did not really sync-up on the usage style. I 
do not have a strong preference either way, but Sender's way may be less 
characters?

> Client Error doesn't preserve or display original server error code when it 
> is an unknown code
> ----------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-2100
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2100
>             Project: Kafka
>          Issue Type: Bug
>          Components: clients
>            Reporter: Gwen Shapira
>            Assignee: David Jacot
>              Labels: newbie
>         Attachments: KAFKA-2100-1.patch
>
>
> When the java client receives an unfamiliar error code, it translates it into 
> UNKNOWN(-1, new UnknownServerException("The server experienced an unexpected 
> error when processing the request"))
> This completely loses the original code, which makes troubleshooting from the 
> client impossible. 
> Will be better to preserve the original code and write it to the log when 
> logging the error.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to