2011-04-18 101 views
2

當我們在GWT開發模式下運行我們的應用程序時,我們得到的序列化異常如下所示,如果我們從外部運行的開發模式。有任何想法嗎?請注意,有關類別MySDO從com.extjs.gxt.ui.client.data.BaseModel這本身就是擴展序列&也有一個公共無參數的構造器在GWT開發模式下運行時com.google.gwt.user.client.rpc.SerializationException

Caused by: com.google.gwt.user.client.rpc.SerializationException: Type 'com.foo.MySDO' 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.: instance = [email protected] 
    at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:610) [:] 
    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) [:] 
+0

你有一個空的構造函數MySDO()在那個類? – Jai 2011-04-19 17:17:36

+0

是的,我有一個空的構造函數。此外,我還有一個數據成員,這是該類的一部分。它也從GXT BaseModel擴展並具有空的構造函數。 – user714218 2011-04-20 04:17:04

回答

1

可能com.foo.MySDO包括一些其他不可串行類型

相關問題