What is the issue with going try/catch blocks? /Ruchira
On Tue, Mar 17, 2015 at 5:56 PM, Tharindu Dharmarathna <tharin...@wso2.com> wrote: > Hi all, > > According to public jira [1] how can we handle connection refused > exception come from this issue . This come from the send method. > > code snippest for this issue > >> >> try{ >> var xhr = new XMLHttpRequest(); >> var site = require("/site/conf/site.json"); >> var endpoint = >> site.workflows.applicationWorkFlowServerURL+"AuthenticationAdmin"; >> xhr.open("POST", endpoint); >> var payload = '<soap:Envelope xmlns:soap=" >> http://www.w3.org/2003/05/soap-envelope" xmlns:aut=" >> http://authentication.services.core.carbon.wso2.org"><soap:Header/><soap:Body><aut:login><aut:username>' >> + username + '</aut:username><aut:password>' + password + >> '</aut:password><aut:remoteAddress>localhost</aut:remoteAddress></aut:login></soap:Body></soap:Envelope>'; >> xhr.send(payload); >> var cookie = (xhr.getAllResponseHeaders()); >> log.info(xhr.readyState); >> //session.put("workflowCookie",cookie.split(";")[0].split(":")[1]); >> var sessionCookie = xhr.getResponseHeader("Set-Cookie"); >> session.put("workflowCookie",sessionCookie); >> }catch (e) { >> // log.error(e.message); >> } > > > Exception come from the following jaggery hostobject code > > private static void executeRequest(Context cx, XMLHttpRequestHostObject >> xhr) throws ScriptException { >> try { >> xhr.httpClient.executeMethod(xhr.method); >> xhr.statusLine = xhr.method.getStatusLine(); >> xhr.responseHeaders = xhr.method.getResponseHeaders(); >> updateReadyState(cx, xhr, HEADERS_RECEIVED); >> byte[] response = xhr.method.getResponseBody(); >> if (response.length > 0) { >> xhr.responseText = new String(response); >> } >> Header contentType = xhr.method.getResponseHeader("Content-Type"); >> if (contentType != null) { >> xhr.responseType = contentType.getValue(); >> } >> updateReadyState(cx, xhr, DONE); >> } catch (IOException e) { >> log.error(e.getMessage(), e); >> throw new ScriptException(e); >> } finally { >> xhr.method.releaseConnection(); >> } >> } > > XMLHttpRequestHostObject.java > > [1] - https://wso2.org/jira/browse/APIMANAGER-3139 > > Thanks and regards > > > *Tharindu Dharmarathna*Associate Software Engineer > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > > mobile: *+94779109091 <%2B94779109091>* > -- *Ruchira Wageesha**Associate Technical Lead* *WSO2 Inc. - lean . enterprise . middleware | wso2.com <http://wso2.com>* *email: ruch...@wso2.com <ruch...@wso2.com>, blog: ruchirawageesha.blogspot.com <http://ruchirawageesha.blogspot.com>, mobile: +94 77 5493444*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev