Thrift server 
--------------

                 Key: THRIFT-1352
                 URL: https://issues.apache.org/jira/browse/THRIFT-1352
             Project: Thrift
          Issue Type: Improvement
          Components: Node.js - Library
    Affects Versions: 0.7
            Reporter: Hans Duedal
             Fix For: 0.8


If a thrift level protocol error occurs. For instance one makes a few changes 
to the thrift IDL file and a client connects using the old API an unhandled 
exception can be thrown from the TBinaryProtocol class. By adding a try-catch 
to the process() call these errors can be caught, the connection closed, and an 
error event emitted.

Likewise if a client closes the socket, ie. due to a timeout condition, another 
unhandled exception is thrown from stream.write().

Patch/Pull-request: https://github.com/wadey/node-thrift/pull/16


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to