Tyler Hobbs created THRIFT-1665:
-----------------------------------

             Summary: TBinaryProtocol: exceeded message length raises generic 
TException
                 Key: THRIFT-1665
                 URL: https://issues.apache.org/jira/browse/THRIFT-1665
             Project: Thrift
          Issue Type: Bug
          Components: Java - Library
    Affects Versions: 0.8
            Reporter: Tyler Hobbs


{{TBinaryProtocol}} allows you to set a {{readLength}} attribute when creating 
a {{Factory}} (at least in the Java lib).  In 
{{TBinaryProtocol.checkReadLength()}}, if the message length exceeds this, a 
{{TException}} is raised.

This failure should result in a {{TProtocolException}} instead to make it 
possible to distinguish some of the error cases. (In particular, it would make 
it easier for the server to notify the client that it should not reattempt 
sending the same message.)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to