2011-01-05 7 views
1

私は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の問題追跡ツール(私が最小限のテストスクリプトを提供した場所)でも説明されていますが、明らかに他のセットアップで働いていたため、セットアッププロセスで重要なことを誤解したり無視したりしていました。

私のエラーの考え方を教えてください。

+0

Roo 1.1.0 GAE/GWTは、「会計年度の終わりにPRのために何かを得る」という経営陣のように思えます。多くのバグがあり、ツールではなくPOCや意図の文章のように見えますが、私はRoo 1.1.1をチェックしています。これはGAEとGWTの改善があると主張されています... –

+0

これは答えであるようです。 roo-1.1.1リリースを使用すると、上記のエラーを再現できませんでした。 – MaoPU

答えて

0

エンティティに少なくとも1つのフィールドを作成する方法はありますか?

+0

それは私がasumingしているので、同じエラーを与えた、私は最小限の例のためにそれを余裕ができる。 '--testAutomatically'を省略した場合のみ、' perform tests'はエラーなしで終了します(テストがないので...)。 – MaoPU

関連する問題