James E. King, III created THRIFT-3982: ------------------------------------------
Summary: Thrift compiler code throws std::string to indicate an error, which is not safe Key: THRIFT-3982 URL: https://issues.apache.org/jira/browse/THRIFT-3982 Project: Thrift Issue Type: Improvement Components: Compiler (General) Affects Versions: 0.9.3, 0.10.0 Reporter: James E. King, III Priority: Minor The thrift compiler code throws std::string to indicate an error. This does not conform to normal exception handling patterns, and is unsafe (as std::string can itself throw). Acceptance Criteria: # The compiler uses exceptions derived from std::exception to indicate an exceptional issue. -- This message was sent by Atlassian JIRA (v6.3.4#6332)