Dan Bravender created THRIFT-4018: ------------------------------------- Summary: Ruby server can corrupt connections by putting ApplicationException in the middle of a response Key: THRIFT-4018 URL: https://issues.apache.org/jira/browse/THRIFT-4018 Project: Thrift Issue Type: Bug Components: Ruby - Library Affects Versions: 0.9.3 Reporter: Dan Bravender
# Have a client make a call to a thrift server method that returns an invalid value for an enum # Have the client make another call to the same method that returns an invalid value for an enum *Expected*: Thrift server responds with an ApplicationException for both calls *Actual*: The thrift server responds with ApplicationException for the first call but then further calls can't be parsed by the client because there is unexpected data that the client cannot parse I discovered this while writing a test case for THRIFT-3781 though it is the opposite problem. -- This message was sent by Atlassian JIRA (v6.3.4#6332)