You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Nobuaki Sukegawa (JIRA)" <ji...@apache.org> on 2015/02/22 18:19:11 UTC

[jira] [Created] (THRIFT-3008) Node.js server does not fully support exception

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)