0

共有フォルダにFriendクラスがあります。これは、RPCによって返されるArrayListのタイプです。プロジェクトを初めてアップロードしたときに、次の例外が発生しました。

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 = com.aman.gwt.friendlist.shared.Friend@6cffbb
    at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:665)

そこで、この問題を解決するために、java.io.Serializableをインポートし、実装して宣言しました。

private static final long serialVersionUID=-3195362485601524606L;

しかし、今はアプリエンジンで500サーバーエラーが発生しています。ログを確認しましたが、何もありません。

更新:これは一時的な問題でした。アプリケーションの更新時に発生することがあります。

4

1 に答える 1

0

あなたのクラス (および独自のクラスが使用するもの)のソース コードはアーティファクトで利用できますか? 通常、このようなエラーが発生します。別の考えられる原因は、.gwt.xml 記述子で何かが間違っているか、欠落していることです。FriendFriend<inherits ...<source ...

乾杯、

于 2012-10-14T10:18:56.100 に答える