2011-04-18 5 views
2

GWT Dev 모드에서 응용 프로그램을 실행할 때 우리는 외부에서 실행하면 얻을 수없는 아래와 같이 직렬화 예외가 발생합니다 dev 모드의. 어떤 아이디어? 문제의 클래스 MySDO가 자체 com.extjs.gxt.ui.client.data.BaseModel에서 확장 있습니다 직렬화 & 또한 대중에게 어떤 매개 변수 생성자가 없습니다GWT Dev 모드에서 실행 중일 때 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

+0

예 빈 생성자가 있습니다. 또한이 클래스의 일부인 데이터 멤버가 있습니다. 또한 GXT BaseModel에서 확장되며 빈 생성자가 있습니다. – user714218

답변

1

는 com.foo.MySDO 포함 할 수 있음 다른 serialiseble 형식이 아닌

관련 문제