On Sep 13, 3:10 am, ussuri <[email protected]> wrote:
> I am getting an exception inside GWT:
>
> code:
>
> @Override
> public void onResponseReceived( Request request,
>                         Response response)
>  {
>         String toPop = "";
>         Header[] headers = response.getHeaders();
>         ....
>
> Exception:
>
> java.lang.NullPointerException: null
>     at com.google.gwt.http.client.Request.getHeaders(Request.java:88)
>     at com.google.gwt.http.client.Request.access$0(Request.java:86)
>     at com.google.gwt.http.client.Request$1.getHeaders(Request.java:
> 53)
>     at com.***$2.onResponseReceived(***.java:153)
>
> GWT version is 2.0.4
>
> What is interesting, is that although I am calling
> response.getHeaders(), the stack trace shows that Request.getHeaders()
> is called.

The stack-trace, shows that the Response object you've been passed is
an anonymous inner-class of Request (Request$1), whose getHeaders
method delegate to a method on the Request class (have a look at the
code the details)

> The exception is there in the compiled code as well. What
> can be the cause? A broken GWT installation?

Have you checked the status code? It appears (from the line number
given in the stack trace) that the XMLHttpRequest's
getAllResponseHeaders returned 'null', so I suspect some kind of error
(that wouldn't be flagged as an error by GWT, so there may be a bug
here; but maybe there's some kind of "bug" in your code too)
Can't you inspect the request in some devtool such as Firebug?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to