Any guidance for the following problem would be appreciated. I am in the process of converting an existing GWT 1.5 project to GWT 1.7 and getting the following error.
[ERROR] Type 'com.mycompany.web.client.UFOWebClientTree.MyTreeListener' was not serializable and has no concrete serializable subtypes Not sure how to fix this error. All the classes listed below implement IsSerializable. Not sure which class has to be fixed first. com.mycompany.web.client.UFOWebClientTable [ERROR] Type 'com.mycompany.web.client.UFOWebClientTable' was not serializable and has no concrete serializable subtypes com.mycompany.web.client.UFOWebClientTree [ERROR] Type 'com.mycompany.web.client.UFOWebClientTree' was not serializable and has no concrete serializable subtypes com.mycompany.web.client.UFOWebClientNodeTreeItem [ERROR] Type 'com.mycompany.web.client.UFOWebClientNodeTreeItem' was not serializable and has no concrete serializable subtypes com.mycompany.web.client.UFOWebClientTree.MyTreeListener [ERROR] Type 'com.mycompany.web.client.UFOWebClientTree.MyTreeListener' was not serializable and has no concrete serializable subtypes ===================================== Build messages ================= Ant Home .\tool\ant Java and XML Build System ------------------- Starting Ant... 10:51 AM Buildfile: buildAll.xml buildThinClientNew: [mkdir] Created dir: E:\AllUsers\User1\myproduct_trunk\MyProduct \war\zyzwebclient\WEB-INF\lib [mkdir] Created dir: E:\AllUsers\User1\myproduct_trunk\MyProduct \war\zyzwebclient\WEB-INF\classes [copy] Copying 1 file to E:\AllUsers\User1\myproduct_trunk \MyProduct\war\zyzwebclient\WEB-INF\lib [java] Compiling module com.mycompany.zyz.client.web.UFOWebClient [java] Scanning for additional dependencies: file:/E:/AllUsers/ User1/myproduct_trunk/MyProduct/src/com/mycompany/web/client/ VXWWebClient.java [java] Computing all possible rebind results for 'com.mycompany.web.client.UFOWebClientService' [java] Rebinding com.mycompany.web.client.UFOWebClientService [java] Invoking <generate-with class='com.google.gwt.user.rebind.rpc.ServiceInterfaceProxyGenerator'/ > [java] Generating client proxy for remote service interface 'com.mycompany.web.client.UFOWebClientService' [java] Analyzing 'com.mycompany.web.client.UFOWebClientService' for serializable types [java] Analyzing methods: [java] public abstract java.util.ArrayList<com.mycompany.web.client.data.VXWObject> getAlertComments(java.lang.String eventId) throws com.mycompany.web.client.InvalidSessionException, com.mycompany.web.client.VXWebException [java] Return type: java.util.ArrayList<com.mycompany.web.client.data.VXWObject> [java] java.util.ArrayList<com.mycompany.web.client.data.VXWObject> [java] Verifying instantiability [java] java.util.ArrayList<com.mycompany.web.client.data.VXWObject> [java] Checking parameters of 'java.util.ArrayList<com.mycompany.web.client.data.VXWObject>' [java] Checking type argument 0 of type 'java.util.ArrayList<E>' because it is directly exposed in this type or in one of its subtypes [java] com.mycompany.web.client.data.VXWObject [java] Verifying instantiability [java] com.mycompany.web.client.data.VXWObject [java] Analyzing the fields of type 'com.mycompany.web.client.data.VXWObject' that qualify for serialization [java] com.mycompany.web.client.data.VXWObject parent [java] com.mycompany.web.client.data.VXWObject [java] Verifying instantiability [java] com.mycompany.web.client.data.VXWRole [java] Analyzing the fields of type 'com.mycompany.web.client.data.VXWObject' that qualify for serialization [java] com.mycompany.web.client.data.VXWObject parent [java] com.mycompany.web.client.data.VXWObject [java] Verifying instantiability [java] com.mycompany.web.client.data.VXWGroup [java] Analyzing the fields of type 'com.mycompany.web.client.data.VXWObject' that qualify for serialization [java] com.mycompany.web.client.data.VXWObject parent [java] com.mycompany.web.client.data.VXWObject [java] Verifying instantiability [java] com.mycompany.web.client.data.VXWNode [java] Analyzing the fields of type 'com.mycompany.web.client.data.VXWObject' that qualify for serialization [java] com.mycompany.web.client.data.VXWObject parent [java] com.mycompany.web.client.data.VXWObject [java] Verifying instantiability [java] com.mycompany.web.client.data.VXWAlert [java] Analyzing the fields of type 'com.mycompany.web.client.data.VXWObject' that qualify for serialization [java] com.mycompany.web.client.data.VXWObject parent [java] com.mycompany.web.client.data.VXWObject [java] Verifying instantiability [java] com.mycompany.web.client.data.VXWUser [java] Analyzing the fields of type 'com.mycompany.web.client.data.VXWObject' that qualify for serialization [java] com.mycompany.web.client.data.VXWObject parent [java] com.mycompany.web.client.data.VXWObject [java] Verifying instantiability [java] com.mycompany.web.client.data.VXWServerHealth [java] Analyzing the fields of type 'com.mycompany.web.client.data.VXWObject' that qualify for serialization [java] com.mycompany.web.client.data.VXWObject parent [java] com.mycompany.web.client.data.VXWObject [java] Verifying instantiability [java] com.mycompany.web.client.data.VXWProcess [java] Analyzing the fields of type 'com.mycompany.web.client.data.VXWObject' that qualify for serialization [java] com.mycompany.web.client.data.VXWObject parent [java] com.mycompany.web.client.data.VXWObject [java] Verifying instantiability [java] com.mycompany.web.client.data.VXWOrderedList [java] Analyzing the fields of type 'com.mycompany.web.client.data.VXWObject' that qualify for serialization [java] protected java.util.ArrayList<com.mycompany.web.client.data.VXWListener> listeners [java] java.util.ArrayList<com.mycompany.web.client.data.VXWListener> [java] Verifying instantiability [java] java.util.ArrayList<com.mycompany.web.client.data.VXWListener> [java] Checking parameters of 'java.util.ArrayList<com.mycompany.web.client.data.VXWListener>' [java] Checking type argument 0 of type 'java.util.ArrayList<E>' because it is directly exposed in this type or in one of its subtypes [java] com.mycompany.web.client.data.VXWListener [java] Verifying instantiability [java] com.mycompany.web.client.UFOWebClientFlexTable [java] Analyzing the fields of type 'com.mycompany.web.client.UFOWebClientFlexTable' that qualify for serialization [java] java.util.ArrayList columns [java] java.util.ArrayList [java] Verifying instantiability [java] java.util.ArrayList<? extends java.lang.Object> [java] [WARN] Checking all subtypes of Object which qualify for serialization [java] com.mycompany.web.client.UFOWebClientTable [java] [ERROR] Type 'com.mycompany.web.client.UFOWebClientTable' was not serializable and has no concrete serializable subtypes [java] com.mycompany.web.client.UFOWebClientTree [java] [ERROR] Type 'com.mycompany.web.client.UFOWebClientTree' was not serializable and has no concrete serializable subtypes [java] com.mycompany.web.client.UFOWebClientNodeTreeItem [java] [ERROR] Type 'com.mycompany.web.client.UFOWebClientNodeTreeItem' was not serializable and has no concrete serializable subtypes [java] com.mycompany.web.client.UFOWebClientTree.MyTreeListener [java] [ERROR] Type 'com.mycompany.web.client.UFOWebClientTree.MyTreeListener' was not serializable and has no concrete serializable subtypes --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---