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

Reply via email to