Nobuaki Sukegawa created THRIFT-3008:
----------------------------------------
Summary: Node.js server does not fully support exception
Key: THRIFT-3008
URL: https://issues.apache.org/jira/browse/THRIFT-3008
Project: Thrift
Issue Type: Bug
Components: Node.js - Compiler
Reporter: Nobuaki Sukegawa
To my understanding (based on comment in TestThrift.thrift and C++ server
behavior), servers should be able to send T(Application)Exception when an error
occurred in the handler.
Node.js server supports exceptions explicitly declared with "throws", but does
not support the type of exceptions stated above.
Also, the client test (lib/nodejs/test/test_driver.js) assumes current Node.js
server behavior, resulting in cross test failures against C++ and Java
reference implementations.
This patch makes compiler generate server code that can emit errors in an
identical way to C++ server code.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)