私はspring rooで遊んでいましたが、ほとんどのドキュメントを読んで、見つけることができるチュートリアルのほとんどを試しました(ピザ、結婚式...) 。私の次のステップは、Google App Engineに展開できる基本的なアプリケーションを作成することでした。私はそれを働かせることができません。ほとんどの基本テストでGAEエラーのあるSpring Roo
simple tutorialは2つのエンティティで構成され、GAEで正常に動作しているようです。これはRoo-1.1.0.M2を使用して作成されています。私はまったく同じ手順を実行したが、実行することができなかった。私はRoo-1.1.0.RELEASEと現在のRoo-1.1.1開発ブランチを試しました。私はいつもRonと同じ問題に遭遇しました。
私はこの例を使用
project --topLevelPackage com.springsource.failureexample
persistence setup --provider DATANUCLEUS --database GOOGLE_APP_ENGINE --applicationId failureexample
entity --class ~.domain.Person --testAutomatically
perform tests
にtest.rooファイルをダウンストリップすることができました、私はERROR DataNucleus.Transaction - Operation rollback failed on resource: org.datanucleus.store.appengine.DatastoreXAResource
のようなものを取得し、ビルドがtestCountPeople(com.springsource.failureexample.domain.PersonIntegrationTest)
でのテストで失敗します。
この問題はRooの問題追跡ツール(私が最小限のテストスクリプトを提供した場所)でも説明されていますが、明らかに他のセットアップで働いていたため、セットアッププロセスで重要なことを誤解したり無視したりしていました。
私のエラーの考え方を教えてください。
Roo 1.1.0 GAE/GWTは、「会計年度の終わりにPRのために何かを得る」という経営陣のように思えます。多くのバグがあり、ツールではなくPOCや意図の文章のように見えますが、私はRoo 1.1.1をチェックしています。これはGAEとGWTの改善があると主張されています... –
これは答えであるようです。 roo-1.1.1リリースを使用すると、上記のエラーを再現できませんでした。 – MaoPU