[ https://issues.apache.org/jira/browse/THRIFT-1706?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500597#comment-13500597 ]
Henrique Mendonca commented on THRIFT-1706: ------------------------------------------- Ah Ok, cross-domain is complicated! you might still be able to do it by requesting it manually: https://github.com/apache/thrift/blob/trunk/lib/js/test/test.js#L272 and using cross-origin resource sharing on latest browsers, you can google it but it's a little out of the scope here. Unless you want to integrate it as an optional thrift transport, which kind of sounds interesting! If you don't mind I'll close this ticket and you can use the mail list for further discussions. > 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