When running my GWT application (gwt 2.0.4) in hosted mode, calling RPC methods running on remote Tomcat, I get GWT serialization exception:
INFO: GwtRpcEven
I've been having the same problem. The only solution I see, is to make sure you have the same .gwt.rpc files on both sides.
That means, everytime you start or reload Dev Mode, you have to replace the old .gwt.rpc files deployed on your web server with the newly generated ones.
Or you point the Dev Mode war output directory to the web server context. And make sure the web server has auto-deploy turned on. So every time the files are changed by Dev Mode, the web server automatically reloads the files.
Based on what I see in com.google.gwt.user.rebind.rpc.ProxyCreator
GWT generates the names of the serialization policy .gwt.rpc files by their content (md5).
So for some reason the serialization policy in the Super Dev Mode is different than the one generated during the normal build.
The following approach fixed the problem for me: