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