Hi Manu,
Thanks for the help.
I found the jira[1] related to this. And it has been fixed with the
commit[2].

[1] - https://wso2.org/jira/browse/JAGGERY-359
[2] -
https://github.com/wso2/jaggery/commit/a5fa00957e6686c946900e38ab5561c30f45f58a

On Wed, Jan 25, 2017 at 7:54 PM, Manuranga Perera <[email protected]> wrote:

> I think it's fixed in latest. Old one doesn't have a null check [1] but
> the new one [2] does. Can you please back port the fixed line, build, patch
> and try?
>
> [1] https://github.com/wso2/jaggery/blob/0.9.0.ALPHA4.
> wso2v1/components/hostobjects/org.jaggeryjs.hostobjects.xhr/
> src/main/java/org/jaggeryjs/hostobjects/xhr/XMLHttpRequestHostObject.java#
> L527
> [2] https://github.com/wso2/jaggery/blob/master/
> components/hostobjects/org.jaggeryjs.hostobjects.xhr/src/
> main/java/org/jaggeryjs/hostobjects/xhr/XMLHttpRequestHostObject.java#L561
>
> On Wed, Jan 25, 2017 at 2:10 PM, Mahesh Chinthaka <[email protected]>
> wrote:
>
>> Hi Jaggery Team,
>>
>> Actually the reason is,
>> the endpoint im calling doesnt return anything as response. Just '204 No
>> Content'
>>
>> Since the response is empty/null, it returns a null pointer exception.
>> IMO no content responses also should be handled by hostobject.
>> Is this fixed now?
>> Im using *org.jaggeryjs.hostobjects.xhr_0.9.0.ALPHA4_wso2v1.jar*
>>
>> On Wed, Jan 25, 2017 at 7:00 PM, Mahesh Chinthaka <[email protected]>
>> wrote:
>>
>>> Even though this error occurs, http call happens succesfully. That is
>>> weird.
>>>
>>> On Wed, Jan 25, 2017 at 6:58 PM, Mahesh Chinthaka <[email protected]>
>>> wrote:
>>>
>>>>
>>>> Hi all,
>>>>
>>>> Im using jaggery post to a http post call.
>>>> I dont need to set the headers, type and data as per my use case
>>>> when I use like below,
>>>>
>>>>  var result = post(url);
>>>>
>>>> It throws following error.
>>>>
>>>> Caused by: java.lang.NullPointerException
>>>>
>>>> at org.jaggeryjs.hostobjects.xhr.XMLHttpRequestHostObject.execu
>>>> teRequest(XMLHttpRequestHostObject.java:527)
>>>>
>>>> at org.jaggeryjs.hostobjects.xhr.XMLHttpRequestHostObject.send(
>>>> XMLHttpRequestHostObject.java:515)
>>>>
>>>> at org.jaggeryjs.hostobjects.xhr.XMLHttpRequestHostObject.jsFun
>>>> ction_send(XMLHttpRequestHostObject.java:279)
>>>>
>>>> at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
>>>>
>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>> thodAccessorImpl.java:43)
>>>>
>>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>>>
>>>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
>>>>
>>>> Any idea please ?
>>>>
>>>> --
>>>> *Mahesh Chinthaka Vidanagama* | Software Engineer
>>>> WSO2, Inc | lean. enterprise. middleware.
>>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>>> Mobile: +94 71 63 63 083 | Work: +94 112 145 345
>>>> Email: [email protected] | Web: www.wso2.com
>>>>
>>>
>>>
>>>
>>> --
>>> *Mahesh Chinthaka Vidanagama* | Software Engineer
>>> WSO2, Inc | lean. enterprise. middleware.
>>> #20, Palm Grove, Colombo 03, Sri Lanka
>>> Mobile: +94 71 63 63 083 | Work: +94 112 145 345
>>> Email: [email protected] | Web: www.wso2.com
>>>
>>
>>
>>
>> --
>> *Mahesh Chinthaka Vidanagama* | Software Engineer
>> WSO2, Inc | lean. enterprise. middleware.
>> #20, Palm Grove, Colombo 03, Sri Lanka
>> Mobile: +94 71 63 63 083 | Work: +94 112 145 345
>> Email: [email protected] | Web: www.wso2.com
>>
>
>
>
> --
> With regards,
> *Manu*ranga Perera.
>
> phone : 071 7 70 20 50
> mail : [email protected]
>



-- 
*Mahesh Chinthaka Vidanagama* | Software Engineer
WSO2, Inc | lean. enterprise. middleware.
#20, Palm Grove, Colombo 03, Sri Lanka
Mobile: +94 71 63 63 083 | Work: +94 112 145 345
Email: [email protected] | Web: www.wso2.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to