読者です 読者をやめる 読者になる 読者になる

備忘録

物忘れが酷いので

Blobstoreにファイルをアップロードすると java.lang.IllegalStateException: Must call one of set*BlobStorage() first.が発生する

同じコントローラの中で、今回アップロードしたファイルでないブロブファイルを操作したら
このエラーが発生しました。
http://appenginejava.googlecode.com/svn/trunk/src/com/google/appengine/api/blobstore/dev/BlobStorageFactory.java
にあるようなソースコードを読んでも原因がわからなかったので、
他のファイルの操作をタスクキューに移し、サーバを再起動したら発生しなくなりました。

この解決法が正しいのか、正しくないのかはわかりません。
もし、本当の原因や解決法がわかったら教えていただけると嬉しいです。