[ 
https://issues.apache.org/jira/browse/THRIFT-135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bryan Duxbury closed THRIFT-135.
--------------------------------

    Resolution: Won't Fix

I'm thinking that this is the right behavior.

> Nulls in set<string> throw an exception in Java
> -----------------------------------------------
>
>                 Key: THRIFT-135
>                 URL: https://issues.apache.org/jira/browse/THRIFT-135
>             Project: Thrift
>          Issue Type: Bug
>          Components: Compiler (Java)
>            Reporter: David Reiss
>             Fix For: 0.3
>
>
> From Amit Sudharshan:
> I recently noticed a bug(feature?) in 
> com.facebook.thrift.protocol.TBinaryProtocol.writeString where if it is 
> passed a null pointer it will throw NPE.
> Now, the autogenerated stub code tries to prevent this, however we recently 
> came across a case where we had a Set<String> which contained a "NULL" (legal 
> in java). Thrift tests to see if the set is non-null and implicitely whether 
> it has any elements, both of these pass in this case, and so the null string 
> is passed to the writeString method where we get the NPE.

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

Reply via email to