2012-10-14 27 views
0

我在共享文件夾中有一個Friend類。這是RPC返回的ArrayList的類型。在上傳該項目第一次我得到了以下異常:應用引擎500服務器錯誤序列化GWT項目的共享包中的類

javax.servlet.ServletContext log: Exception while dispatching incoming RPC call 
com.google.gwt.user.client.rpc.SerializationException: Type 'com.aman.gwt.friendlist.shared.Friend' 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.: instance = [email protected] 
    at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:665) 

所以要解決我進口了java.io.Serializable的問題,實現了它,並宣佈

private static final long serialVersionUID=-3195362485601524606L; 

但現在我得到應用引擎上的500服務器錯誤。我檢查了日誌,但沒有任何內容。

更新:這是一個臨時的問題。有時更新應用程序有時會出現。

+0

哪個錯誤?請在你的問題中提供有用的信息。 –

+1

確保朋友有一個沒有參數的構造函數。還要確保朋友使用的所有類都可用於gwt並且是可序列化的。 – Rebzie

回答

0

是您Friend源代碼(和任何自己的類Friend用途!)在工件可用 - 缺少通常會導致象這樣的錯誤。另一個可能的原因是在.gwt.xml描述符中出現錯誤或丟失<inherits ...<source ...

乾杯,

相關問題