I don't think so. I'm looking at the code right now, and it looks like
the InputStream being null problem still exists. Not sure how to fix it
though. Anyone have any ideas?

 

Roshan Punnoose

Phone: 301-497-6039

________________________________

From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 14, 2007 3:00 PM
To: [email protected]
Subject: Re: [axis2]REST requests failing

 

Hi Roshan,

Can you provide me more details please so that I can try and reproduce
the problem. I get the feeling that your not using the latest code
though (I think this is fixed in the latest code). I will be glad to
check it out if you can provide me some details. It works for me with
the latest code... 

Thanks,
Keith.

On 3/14/07, Punnoose, Roshan <[EMAIL PROTECTED]> wrote: 

I'm not exactly sure the right way to proceed with this one. So I looked
at the Axis2 1.0 code and was able to work with it to make this work for
the time being. This is what I did:

1) Created my own servlet that extended AxisServlet (MyAxisServlet)
which overrode the doGet(...) method.
2) Pretty much copied the code from the AxisServlet, except if it is a 
REST request, I did this:

        messageContext = createMessageContext(request, response, false);
      processGetRequest(messageContext, request, response);

3) processGetRequest(...) : Got this mostly from the 1.0 code. The only
issue was that for the dispatchAndVerify(...) I had to have both the
RequestURIDispatcher() to get the AxisService and the
RequestURIOperationDispatcher() to get the AxisOperation being used.


I have a feeling that a lot of these change might break what else is
implemented, so if anyone has a real solution to the reason why the
RESTUtil is sending a null inputStream into the processURLRequest, I'm 
very willing to listen.

Roshan Punnoose
Phone: 301-497-6039

-----Original Message-----
From: Punnoose, Roshan [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 14, 2007 11:30 AM 
To: [email protected]
Subject: RE: [axis2]REST requests failing

Looks like the RESTUtil is sending the inputStream as null in the
processURLRequest, which will break the TransportUtils class either way.



What can we do?

Roshan Punnoose
Phone: 301-497-6039

-----Original Message-----
From: Punnoose, Roshan [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 14, 2007 11:24 AM 
To: [email protected]
Subject: [axis2]REST requests failing

I have a REST GET request, and I keep getting this error:

java.lang.NullPointerException. 
java.lang.NullPointerException
        at java.io.Reader.<init>(Reader.java:61)
        at java.io.InputStreamReader.<init>(InputStreamReader.java:80)
        at
org.apache.axis2.builder.XFormURLEncodedBuilder.extractParametersFromReq

uest(XFormURLEncodedBuilder.java:123)
        at
org.apache.axis2.builder.XFormURLEncodedBuilder.processDocument(XFormURL
EncodedBuilder.java:77)
        at
org.apache.axis2.transport.TransportUtils.createSOAPMessage
(TransportUti
ls.java:120)
        at
org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil
.java:98)
        at
org.apache.axis2.transport.http.AxisServlet$ProcessRESTRequest.processUR

LRequest(AxisServlet.java:767)
        at
org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:236)

Any ideas?

Roshan Punnoose
Phone: 301-497-6039


--------------------------------------------------------------------- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED] 




-- 
Keith Chapman
WSO2 Inc.
Oxygen for Web Services Developers.
http://wso2.org/ 

BEGIN:VCARD
VERSION:2.1
N:Punnoose;Roshan
FN:Punnoose, Roshan
ADR;WORK:;2115
LABEL;WORK:2115
EMAIL;PREF;INTERNET:[EMAIL PROTECTED]
REV:20050413T183207Z
END:VCARD
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to