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