jsclient error handling