Hatena::ブログ(Diary)

※ただし体調がよければ

世の中分からないことだらけ。ツッコミ大歓迎です。

2010年02月11日

古いApp Engine SDKを使ってるとTransactionalTaskExceptionになる

TransactionalTaskException - ※ただし体調がよければで書いた事柄ですが、原因が分かりました。

どうやら、App Engine SDK 1.3.1がリリースされた後もApp Engine SDK 1.3.0を使い続けていたのがいけなかったようです。以下の3つの事柄よりそう結論づけました。

  • App Engine SDK 1.3.1がリリースされたタイミングと、問題が発生したタイミングがほぼ一致する
  • App Engine SDK 1.3.0のまま再デプロイすると再び問題発生
  • コードを一切書き換えずにApp Engine SDKのバージョンだけを1.3.0から1.3.1に上げてデプロイし直すと問題解消

しかし、新しいバージョンがリリースされた途端に古いバージョンのが動かなくなるとは・・・保守も気が抜けません。