GWT2.5编译错误
GWT2.5编译错误,gwt,Gwt,如果客户端代码发生更改,我们可以刷新页面以重新编译并查看结果。它与GWT2.4配合得很好
从GWT 2.5开始,存在一个问题。刷新页面时,将抛出com.google.gwt.user.client.rpc.SerializationException。
如果我重新启动web应用程序并刷新页面,一切都会正常进行。所以这似乎是GWT中的一些bug
一些细节:
如果更改了任何内容,例如css文件(!),将引发此异常
此异常经常抛出,但并不总是这样,有时还可以
实际的异常可能涉及几乎任何类。在本例中,它
如果客户端代码发生更改,我们可以刷新页面以重新编译并查看结果。它与GWT2.4配合得很好
从GWT 2.5开始,存在一个问题。刷新页面时,将抛出com.google.gwt.user.client.rpc.SerializationException
。
如果我重新启动web应用程序并刷新页面,一切都会正常进行。所以这似乎是GWT中的一些bug
一些细节:
如果更改了任何内容,例如css文件(!),将引发此异常
此异常经常抛出,但并不总是这样,有时还可以
实际的异常可能涉及几乎任何类。在本例中,它是java.lang.Integer
com.google.gwt.user.client.rpc.CompatibleMoteServiceException:不兼容
无法在处反序列化响应
com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:221)
在
com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)
在
com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:395)
位于的sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
位于的sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源)位于
java.lang.reflect.Method.invoke(未知源代码)位于
com.google.gwt.dev.shell.MethodAdapter.invoke(methodAdapter.java:103)
在
com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
在
com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
在
com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
在
com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
在
com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
在
com.google.gwt.dev.shell.ModuleSpace.invokenactive(ModuleSpace.java:571)
在
com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:279)
在
com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
在com.google.gwt.core.client.impl.impl.apply(impl.java)上
com.google.gwt.core.client.impl.impl.entry0(impl.java:242)位于
sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)位于
位于的sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源)位于
java.lang.reflect.Method.invoke(未知源代码)位于
com.google.gwt.dev.shell.MethodAdapter.invoke(methodAdapter.java:103)
在
com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
在
com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
在
com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
在
com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
在
com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
在java.lang.Thread.run(未知源)处,由以下原因引起:
com.google.gwt.user.client.rpc.SerializationException:
java.lang.RuntimeException:找不到类
com.google.gwt.user.client.rpc.core.java.lang.Integer\u字段序列化程序
在
com.google.gwt.user.client.rpc.impl.SerializerBase.getTypeHandler(SerializerBase.java:164)
在
com.google.gwt.user.client.rpc.impl.SerializerBase.instantiate(SerializerBase.java:114)
在
com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader.deserialize(ClientSerializationStreamReader.java:396)
在
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:119)
在
反序列化(BaseEntity\u FieldSerializer.java:29)
在
反序列化(OrderedEntity_FieldSerializer.java:22)
在
ru.pickbook.shared.model.Format\u FieldSerializer.反序列化(Format\u FieldSerializer.java:133)
在
ru.pickbook.shared.model.Format\u FieldSerializer.deserial(Format\u FieldSerializer.java:163)
在
com.google.gwt.user.client.rpc.impl.SerializerBase.deserialize(SerializerBase.java:95)
在
com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader.deserialize(ClientSerializationStreamReader.java:398)
在
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:119)
在
ru.pickbook.shared.model.Album\u FieldSerializer.deserialize(Album\u FieldSerializer.java:105)
在
ru.pickbook.shared.model.Album\u FieldSerializer.deserial(Album\u FieldSerializer.java:141)
在
com.google.gwt.user.client.rpc.impl.SerializerBase.deserialize(SerializerBase.java:95)
在
com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader.deserialize(ClientSerializationStreamReader.java:398)
在
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:119)
在
ru.pickbook.shared.model.OrderItem\u FieldSerializer.deserialize(OrderItem\u FieldSerializer.java:48)
在
ru.pickbook.shared.model.OrderItem\u FieldSerializer.deserial(OrderItem\u FieldSerializer.java:75)
在
com.google.gwt.user.client.rpc.impl.SerializerBase.deserialize(SerializerBase.java:95)
在
com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader.deserialize(ClientSerializationStreamReader.java:398)
在
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:119)
在
com.google.gwt.user.client.rpc.core.java.util.Collection\u CustomFieldSerializerBase.deserialize(Collection\u CustomFieldSerializerBase.java:34)
在
com.google.gwt.user.client.rpc.core.java.util.HashSet\u CustomFieldSerializer.deserialize(HashSet\u CustomFieldSeri
-Dgwt.disableGeneratorResultCaching