We encountered an odd problem that we are trying to understand and prevent.
 We recently updated our server, and in the process had recompiled the GWT
components to use 1.7 (previously they were using 1.5).

After the upgrade, we starting noticing errors on the server of the form:
java.lang.RuntimeException:
com.google.gwt.user.client.rpc.SerializationException: Type
'com.example.Foo' was not assignable to
'com.google.gwt.user.client.rpc.IsSerializable' and did not have a custom
field serializer.  For security purposes, this type will not be serialized.

While it is true that Foo does not implement IsSerializable, it does
implement Serialized.  Furthermore, everyone who had reloaded the page and
gotten the 1.7 version of the client had no problems - but people who were
still running with the 1.5 client were causing this error.

Although we're currently trying things out, I wanted to ask the list if
anyone else has experience with this sort of thing?  Is there anything we
can do to prevent it or better handle it in the future? If we downgrade to
1.5, will people who still have the 1.7 client loaded have problems?

Any thoughts and pointers appreciated.
--
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-tool...@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