Problem solved, for anyone going through something similar, see my
stackoverflow post:

http://stackoverflow.com/questions/4096990/getting-500-on-blobstore-upload-in-production-dev-server-works-fine/4098470#4098470

On Nov 3, 10:51 pm, tempy <fay...@gmail.com> wrote:
> After investigating further, things get more confusing.  I guess the
> oauth stuff in the upload URL is as it should be, since disabling
> oauth in my app did not change the presence of the oauth stuff in the
> upload URL.
>
> After watching the exchange between my client and GAE app with
> fiddler, I realized that the 500 that was being returned was coming
> from my GAE code and not the blobservice, and it contained an
> exception that my GAE app produces when the blobstore calls the "on-
> success" URL that is supplied to the
> blobstoreService.createUploadUrl().  The exception is caused by the
> blobstoreService.getUploadedBlobs() call returning an empty map.
> What's confusing me is that evidently the blobstore is failing for
> some reason, and yet it is still calling the "on-success" URL within
> my app.  Is this the expected behavior when a blobstore upload fails?
> It would be great to get some sort of meaningful error from the
> blobstore, instead of just having the failure passed on to my app in
> the form of an empty map.
>
> On Nov 2, 9:59 pm, tempy <fay...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hello,
> > I have yet to get the blobstore functioning correctly in my app.  My
> > code works in development, but not in production.
>
> > I use the built-in oauth support and have an installed app connecting
> > to the GAE app.  The installed app requests an upload URL from an
> > endpoint that is secured by oauth, and I was surprised to see that
> > BlobStoreService.CreateUploadURL() produces a URL that has all the
> > oauth stuff in it.  Here is the URL it produced:
>
> >http://MYAPPo.appspot.com/_ah/upload/?oauth_token=1%2FTRaFrr7-6m5xxxx...
>
> > When my installed app then tried to POST to this URL, it gets a 500.
> > The Blobstore then proceeds to call my GAE app with the URL I supplied
> > to CreateUploadURL(), and passes along all the parameters that the
> > client app sent to the Blobstore, but (as expected) without a
> > Blobstore key.  I don't see any blobs in the blob viewer.
>
> > I wonder if the oauth code is somehow at fault here, but other than
> > that I don't really know where to start diagnosing this.
>
> > Thanks,
> > Mike

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to