世の中分からないことだらけ。ツッコミ大歓迎です。
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に上げてデプロイし直すと問題解消
しかし、新しいバージョンがリリースされた途端に古いバージョンのが動かなくなるとは・・・保守も気が抜けません。

