Jens Geyer created THRIFT-3629:
----------------------------------

             Summary: Parser sets exitcode on errors, but generator does not
                 Key: THRIFT-3629
                 URL: https://issues.apache.org/jira/browse/THRIFT-3629
             Project: Thrift
          Issue Type: Bug
          Components: Compiler (General)
            Reporter: Jens Geyer
            Assignee: Jens Geyer


In {{main.cc}}, the {{parse()}} function and the {{generate()}} function do 
behave inconsistently w/regard to exceptions being thrown. 

Both functions catch the exception, but ...
 * {{parse()}} exits with code 1 and prints the error to {{stderr}}
 * {{generate()}} only prints the error to {{stdout}} and finally exits with 
code 0

Proposal is to change {{generate()}} similar to the behaviour of {{parse()}}. 
Patch is ready, follows.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to