Hello all, I have two beans as follows: ----------------------------------------- public class employee implements IsSerializable{
int id; String name; Department department; public employee(){} public employee (int id, String name, Department dept){ setId(id); setName(name); setDepartment(dept); } public void setId(int id){this.id=id;} public int getId(){return this.id;} public void setName(String name){this.name=name;} public String getName(){return this.name;} public void setDepartment(Department dept){this.department=dept;} public Department getDepartment(){return this.department;} } ------------------------------------------ public class Department implements IsSerializable{ int dept_id; String name; Department(){} public Department(int id, String name, String status){ setDept_id(id); setName(name); } public void setDept_id(int dept_id){this.dept_id=dept_id;} public int getDept_id(){return this.dept_id;} public void setName(String name){this.name=name;} public String getName(){return this.name;} } And when I try to use a Grid to hold Employee records I am having Error message like: SEVERE: Exception while dispatching incoming RPC call com.google.gwt.user.client.rpc.SerializationException: java.lang.reflect.InvocationTargetException at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer (ServerSerializationStreamWriter.java:696) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl (ServerSerializationStreamWriter.java:659) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize (ServerSerializationStreamWriter.java:593) ......................... ......................... ......................... .......................... Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer (ServerSerializationStreamWriter.java:678) ... 24 more Caused by: com.google.gwt.user.client.rpc.SerializationException: Type 'com.data.employee.Department_$$_javassist_0' 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. at com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy.validateSerialize (StandardSerializationPolicy.java:83) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize (ServerSerializationStreamWriter.java:591) at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject (AbstractSerializationStreamWriter.java:129) at com.google.gwt.user.client.rpc.core.java.util.Collection_CustomFieldSerializerBase.serialize (Collection_CustomFieldSerializerBase.java:43) at com.google.gwt.user.client.rpc.core.java.util.ArrayList_CustomFieldSerializer.serialize (ArrayList_CustomFieldSerializer.java:36) ... 29 more What I am guessing as the reason for this error is - it may due to using a Serialised object variable(Department) inside another Serialized object bean (Employee). I am not sure .... need help. Kindly put some suggestions, how can I overcome this issue...!! Also doesn't GWT allow a Serialized bean object variable in another serialized Bean class..?? your kind suggestions will be highly appreciable.. Raul --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---