Kevin Radloff created THRIFT-1706: ------------------------------------- Summary: jquery ajax code doesn't handle exceptions Key: THRIFT-1706 URL: https://issues.apache.org/jira/browse/THRIFT-1706 Project: Thrift Issue Type: Bug Components: JavaScript - Library Affects Versions: 0.9 Reporter: Kevin Radloff
The converter function inside of the jquery ajax handler makes no accommodations for exceptions that may be thrown during the normal course of running "recv_method.call()" for a remote method that raises an exception. If this happens, the result gets lost as the normal ajax response handling is aborted. It seems like the converter function should at the very least have a try/catch block that sets the exception as the ajax result in the place of a regular thrift type/object. It might be best to have some sort of interface that takes both a callback and errback, however, so as to not require introspection into the result. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira