私はこれを約1週間ほど突っ込んできましたが、何も見つかりませんでした。GWT、Hibernate、およびGileadを使用してアプリケーションを構築しており、データベースからLightEntityオブジェクトのリストをロードするrpc呼び出しを行おうとしています。この呼び出しは、rpcインターフェイスに最小限の変更を加えるまでは完全に機能しました。deleteLightEntityメソッドを追加しました。それから私はこのエラーを受け取り始めました:
Type 'com.blah.shared.DomainObject' 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."
...これは通常、引数なしのコンストラクターを持たないオブジェクト、またはおそらく実装しないオブジェクトの特徴Serializable
ですIsSerializable
。私のすべてを除いてDomainObject
。そして、このメソッドをrpcに追加する前は、すべて正しく機能していました。追加したメソッドを削除して再コンパイルしようとしましたが、機能しないようです。また、生成された.gwt.rpcファイルを手動で削除し、ブラウザーのキャッシュをクリアしました。何がこれらの問題を引き起こしているのか誰かが知っているなら、私はそれを聞いてとてもうれしいです:)