2016-08-07 10 views
0

私はappengineのWebアプリケーションを使用してクラスを強化し続けています...ログインページからアプリケーションにログインしようとすると、次のエラーが発生します。appengineデータニュークリアスエンハンサーの問題でクラスが強化されない

原因:org.datanucleus.exceptions.NucleusUserException:クラスcom.d.su.model.Resourceのメタデータが見つかりましたが、このクラスは拡張されていません!! DataNucleusを実行する前にクラスを強化してください。

私はかなりグーグルであり、データニュークリアスエンハンサーがすべてのクラスで実行されていないという問題があるようです。私はGoogleプラグインでeclipseを使って、appengine SDKの2つの異なるバージョンで試しましたが、運はありません...どのように私はこれを解決することができますか?

+0

(DataNucleusの強化) ?あなたはエラーになっていますか? ORMパスは正しいですか? (プロジェクト>プロパティ> Google> App Engine> ORM) –

+0

いいえプロジェクトをクリーンアップするとデータ参照が表示されません... – user2094257

答えて

1

時々、アプリケーションエンジンSDKを変更しているときにjarsが以前のバージョンから完全に削除されていないため、webapps/libに複数のバージョンの同じjarがあるかどうかを確認してからwebapps/libからすべてのjarを削除してからappengineバージョンを変更します。

清潔でプロジェクトを更新し、確認してくださいlibに持っている唯一のデフォルトのjarファイル

あなたがあなたのコンソールで「DataNucleusのエンハンサーは大成功(...)でcompleated」得るか、「クリーン」プロジェクトを
関連する問題