Sunday, July 3, 2011

GWT 2.3.0 Deserialization issue with HashMap

Hi all
 
I am facing below issue after moving to GWT 2.3.0
 

com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException

: The response could not be deserialized

at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(

RequestCallbackAdapter.java:221)

at com.google.gwt.http.client.Request.fireOnResponseReceived(

Request.java:287)

at com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(

RequestBuilder.java:395)

at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(

DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(

Method.java:597)

at com.google.gwt.dev.shell.MethodAdaptor.invoke(

MethodAdaptor.java:103)

at com.google.gwt.dev.shell.MethodDispatch.invoke(

MethodDispatch.java:71)

at com.google.gwt.dev.shell.OophmSessionHandler.invoke(

OophmSessionHandler.java:167)

at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(

BrowserChannelServer.java:326)

at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(

BrowserChannelServer.java:207)

at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(

ModuleSpaceOOPHM.java:132)

at com.google.gwt.dev.shell.ModuleSpace.invokeNative(

ModuleSpace.java:561)

at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(

ModuleSpace.java:269)

at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(

JavaScriptHost.java:91)

at com.google.gwt.core.client.impl.Impl.apply(Impl.java)

at com.google.gwt.core.client.impl.Impl.entry0(

Impl.java:214)

at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(

DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(

Method.java:597)

at com.google.gwt.dev.shell.MethodAdaptor.invoke(

MethodAdaptor.java:103)

at com.google.gwt.dev.shell.MethodDispatch.invoke(

MethodDispatch.java:71)

at com.google.gwt.dev.shell.OophmSessionHandler.invoke(

OophmSessionHandler.java:167)

at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(

BrowserChannelServer.java:281)

at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(

BrowserChannelServer.java:531)

at com.google.gwt.dev.shell.BrowserChannelServer.run(

BrowserChannelServer.java:352)

at java.lang.Thread.run(

Thread.java:619)

Caused by:

com.google.gwt.user.client.rpc.SerializationException: java.util.HashMap/962170901

at com.google.gwt.user.client.rpc.impl.SerializerBase.getTypeHandler(

SerializerBase.java:153)

at com.google.gwt.user.client.rpc.impl.SerializerBase.instantiate(

SerializerBase.java:114)

at com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader.deserialize(

ClientSerializationStreamReader.java:111)

at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(

AbstractSerializationStreamReader.java:119)

at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter$ResponseReader$8.read(

RequestCallbackAdapter.java:106)

at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(

RequestCallbackAdapter.java:214)

... 26 more

 

 

Seems its having issue in deserializing HashMap in GWT 2.3.0.

It was working fine in GWT 2.2.0.

Can anyone help please.

Thanks in advance

Nicky


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

No comments:

Post a Comment