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