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) [:]
클래스에 빈 생성자 MySDO()가 있습니까? – Jai
예 빈 생성자가 있습니다. 또한이 클래스의 일부인 데이터 멤버가 있습니다. 또한 GXT BaseModel에서 확장되며 빈 생성자가 있습니다. – user714218