-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

you don't send the same data the second time. my experience says that
this can have a thousand reasons which are not even hinted at by the
error message.
something in your class makes the gwt compiler think that it cannot be
serialized or the gwt compiler assumes the class is never serialized
(it's generally confused by generics)

Am 25.09.2011 20:57, schrieb Maverick:
> Hi all I'm experiencing a problem that seems pretty absurd: I have
> a complex GWT app, which spans over several projects; from a while
> ago (not sure when it started exactly) the app is loaded
> successfully and a data structure is sent over RPC, but, if I
> reload the page, the *same* RPC call fails with this exception:
> 
> com.google.gwt.user.client.rpc.StatusCodeException: 500 The call 
> failed on the server; see server log for details at 
> com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:
>
> 
209)
> 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.GeneratedMethodAccessor27.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:680)
> 
> 
> And in the exception message:
> 
> com.google.gwt.user.client.rpc.SerializationException: Type 
> 'com.conceptle.istar.shared.ConceptualModelStatus' was not included
> in the set of types which can be serialized by this
> SerializationPolicy or its Class object could not be loaded. For
> security purposes, this type will not be serialized.: instance = 
> com.conceptle.istar.shared.ConceptualModelStatus@5afecc75 at 
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:
>
> 
615)
> at 
> com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:
>
> 
126)
> at
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter
>
> 
$ValueWriter$8.write(ServerSerializationStreamWriter.java:153)
> at 
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:
>
> 
535)
> at 
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:
>
> 
705)
> at 
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:
>
> 
744)
> at 
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:
>
> 
617)
> at 
> com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:
>
> 
126)
> at
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter
>
> 
$ValueWriter$8.write(ServerSerializationStreamWriter.java:153)
> at 
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:
>
> 
535)
> at com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java:616) 
> at 
> com.google.gwt.user.server.rpc.RPC.encodeResponseForSuccess(RPC.java:
>
> 
474)
> at 
> com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:
>
> 
571)
> at 
> com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:
>
> 
208)
> at 
> com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:
>
> 
248)
> at 
> com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:
>
> 
62)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 
> 487) at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
>
> 
362)
> at 
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:
>
> 
216)
> at 
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
>
> 
181)
> at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
>
> 
729)
> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
> 405) at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
>
> 
152)
> at 
> org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:
>
> 
49)
> at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
>
> 
152)
> at org.mortbay.jetty.Server.handle(Server.java:324) at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
>
> 
505)
> at org.mortbay.jetty.HttpConnection 
> $RequestHandler.content(HttpConnection.java:843) at
> org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647) at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) 
> at 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:
>
> 
395)
> at org.mortbay.thread.QueuedThreadPool 
> $PoolThread.run(QueuedThreadPool.java:488)
> 
> 
> Any idea? Thanks
> 


- -- 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOf4DlAAoJENRtux+h35aGyskQAMUhwDgTbTr0w1mnEOG0GDdF
jONEaYkRAAQUZjP/Lw+sp2NsOzh7nWRu3yMO1QeQoD3yRJXRZs5xf1Xoapd95HFn
qt5EdnNmQWAe+ofTLB5jZ68IzPP1WjzSUjRhX6uJqOzksTM3LopIUPS2q/LeC9sI
dYAouzUTL8xMzFGphIyItTGUBm/OfdZ4KXn6HX9XKrzdHPWSmdkx9NjUkJo9y/AW
5kxdFbdKviLfpkS71FQYLzL5xF4HcJmUdhHSs1/HM13Xh6c2R75liWLNOvF9P6a9
6o8xMcMMQiZuV/ckg4gAsCJ40TE3Om7wE0biLRyMOh/Alpyangi4yFS685MG1yPB
ZpxC0PUoUDd+gE9pAjqhxsccfUy4HhpYnXDhlJ/PenRYtc/U376S1xAt/TYj2/+z
uj3cr3z0Ie3+Q/nkwW6rmrC+VwFkjktWXV4RLlSKv/mAMIa4AtkKdMR5tngMV4zx
vRLervGTv4rofmLIMsc22QCVWCG6uEa9KKHqOAAh892MXb3UzrZtDRtXKF0jafEJ
zKJ7TogVMoeeCXOmqEhTXxDrStQQYlck+ucjq6ATZwV+See9YE5mHYyR5HPuuEkU
nJEm4m2gDhCN8A+I+vlZ7dLaboOMsLKjfJYq37Sik7djpZ84IGySfzz/YCs+IrtA
jhF3TEJFkGhCiu1midW8
=na/k
-----END PGP SIGNATURE-----

-- 
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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to