GAE java.lang.IllegalStateException: сначала должен вызвать один из set * BlobStorage ()

Я пытаюсь загрузить файл в GAE с помощью API Blobstore. Я получаю следующее исключение при локальном запуске сервера GAE (режим dev):

WARNING: /_ah/upload/ag10cmlwc2NoZWR1bGVychsLEhVfX0Jsb2JVcGxvYWRTZXNzaW9uX18YFQw
java.lang.IllegalStateException: Must call one of set*BlobStorage() first.
 at com.google.appengine.api.blobstore.dev.BlobStorageFactory.getBlobStorage(BlobStorageFactory.java:24)
 at com.google.appengine.api.blobstore.dev.UploadBlobServlet.init(UploadBlobServlet.java:88)
 at javax.servlet.GenericServlet.init(GenericServlet.java:215)
 at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440)
 at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339)
 at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)

Я использую GAE 1.3.5, но пробовал все версии начиная с GAE 1.3.0 (первая версия с Blobstore). Я использую плагин GAE Maven:http://code.google.com/p/maven-gae-plugin/

Моя форма написана в GWT 2.0.4. В настоящее время форма представляет собой поле ввода файла с отправкой.

Я получаю вышеуказанное исключение после отправки формы. Я могу успешно получить URL для загрузки из службы Blobstore.

На GAE все отлично работает. Я убедился, что в моем локальном dev env ничего не вводится в blobstore (через консоль dev dev). Я загружаю файл CSV размером ~ 1 КБ, но безуспешно пробовал файлы других типов / размеров (те же файлы работают на GAE Prod).

Ответы на вопрос(5)

Ваш ответ на вопрос