App Engine SDK 1.2.8 で単体テストを実行しようとすると、このようなエラーが発生します。単体テストは、同じコードを使用して SDK 1.2.6 で合格します。
「クラス com.foo.bar.BaseClass は拡張されていないようです。エンハンサーを再実行して、出力のエラーを確認してください」
BaseClass を拡張するクラスは永続化されますが、適切な注釈などがあります。
App Engine SDK 1.2.8 で単体テストを実行しようとすると、このようなエラーが発生します。単体テストは、同じコードを使用して SDK 1.2.6 で合格します。
「クラス com.foo.bar.BaseClass は拡張されていないようです。エンハンサーを再実行して、出力のエラーを確認してください」
BaseClass を拡張するクラスは永続化されますが、適切な注釈などがあります。
私は同じ問題を抱えていましたが、解決策は異なりました。デプロイ後、コンソールを確認すると、エラー ログが示されていました。
プラグイン(バンドル)「org.datanucleus.store.appengine」はすでに登録されています。クラスパスの classpath.plugin に同じプラグインの複数の JAR バージョンが含まれていないことを確認してください。
そこで、WEB-INF フォルダー内のライブラリーを確認しました。「datanucleus-appengine-xxx」の複数のバージョンが見つかりました。古いバージョンを削除した後、再び機能しました。