Tyler Treat created THRIFT-3735: ----------------------------------- Summary: JSON protocol left in incorrect state when an exception is thrown during read or write operations Key: THRIFT-3735 URL: https://issues.apache.org/jira/browse/THRIFT-3735 Project: Thrift Issue Type: Bug Components: Go - Library Reporter: Tyler Treat
The JSON context stack may be left in an incorrect state when an exception is thrown during read or write operations. This leads to further errors while writing/reading the NEXT message, because incorrect characters may be written or expected. This is related to THRIFT-1473, but there is an additional issue in that the bufio.Writer needs to be reset if an error occurs. -- This message was sent by Atlassian JIRA (v6.3.4#6332)