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.