2013年7月22日月曜日

Google App Engine for Java(GAE4J) で、datanucleusのエラーが出た時の対策

Google App Engine for Javaでデータベース系、datanucleusのエラーが出た時は、SDKをアップデートし、Eclipseで新しいSDKを設定し直すと、治るかもしれません。
私は、「org.datanucleus.store.types.TypeManager loadJavaTypes: User-defined type mapping class "org.datanucleus.store.types.sco.simple.List" was not found.」というエラーが出た時にこれで治りました。


SDKのアップデートは2つ、プラグインのアップデートと、SDKのアップデートをします。
プラグインのアップデートはEclipseのHelp→Check for Updatesからできます。
SDKのアップデートは環境設定(WindowsやLinuxだと、window→preferenceだったかな?)→Google →App Engineでダウンロードボタンを押すと、ブラウザが立ち上がってダウンロードサイトが開きますので、そこからダウンロードして設定を行います。

あとはプロジェクトをリビルドすると、datanucleus系のjarファイルがアップデートされ、エラーが解消されるかもしれません。

お試しあれ。

0 件のコメント:

コメントを投稿