files.blobstore.create ApiTemporaryUnavailableError

86 views
Skip to first unread message

Brian G

unread,
Apr 25, 2012, 2:30:11 PM4/25/12
to Google App Engine
For the last several days, AppEngine has been throwing
ApiTemporaryUnavailableError whenever files.blobstore.create() is
called. I am passing no parameters to the create call.

I realize this is an experimental feature; has it been removed from
AppEngine? Is there an alternate method for creating blobs on the fly?

I have a desktop application that uses Microsoft BITS to transfer data
from AppEngine. The only way I could get data of any size to download
using HTTP RANGES (required for BITS) was to serve the data using
blobstore_handlers.BlobstoreDownloadHandler.

The data is retrieved from the datastore, formatted into XML, and
saved in a blob using files.blobstore.create(). The blob is saved and
used for all subsequent requests for matching data.

App name: mcneel_app_store, version 2.

Thanks in advance for your help, my app is dead without this feature
working, and shortly my customers will notice and start screaming.

- Brian

Brian G

unread,
Apr 25, 2012, 4:01:10 PM4/25/12
to google-a...@googlegroups.com
App name: mcneel_app_store, version 2.
 
Correction: app name = mcneelappstore

Cheers,
  - Brian

Brian G

unread,
Apr 26, 2012, 2:41:30 PM4/26/12
to google-a...@googlegroups.com
Futher investigation indicates that this problem started with the release of AppEngine 1.6.5.

Brian G

unread,
Apr 26, 2012, 6:43:38 PM4/26/12
to google-a...@googlegroups.com
I abandoned this API by using the non-experimental blob upload APIs and urlfetch to post the data. It seems to be working much more reliably than files.blobstore.create().

Now I know never to touch an experimental feature :)

- Brian
Reply all
Reply to author
Forward
0 new messages