I've been recently struggling with getting Gilead to work properly with dynamic proxy mode. When DTOs implement Serializable instead of IsSerializable, RPC forces the use of a serialization policy. Apparently not all domain classes end up in the serialization policy (as a matter of fact, manually copying them there does not do the trick either) and the only workaround I found so far was implementing IsSerializable, which however creates a dependency of the domain object model on GWT.
I asked around about this and there has been some fingerpointing [1], [2] towards GWT. What's the deal? [1] http://code.google.com/p/google-web-toolkit/issues/detail?id=3849&can=5 [2] http://groups.google.com/group/Google-Web-Toolkit-Contributors/msg/214aa3c46122d0d9 --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---