My gmail.com account can be used to update, but neither my gmail.com or domain-specific app, which is linked to the App, authenticates when I try to do a bulk download. Interestingly, the "login: admin" in app.yaml does not work either. I just get blank pages.
Yes, the order of my handlers in app.yaml are correct, the catch-all handler is last. On Aug 29, 2:29 pm, Andrew <[email protected]> wrote: > I am trying to use appcfg.py to upload and download data in bulk, as > described > here:http://code.google.com/appengine/docs/python/tools/uploadingdata.html, > and I'm having serious authentication issues. > > I've had no issues using this tool before, but the difference is that > this particular app is running on a Google Apps domain, whereas my > previous one was just on appspot. My App Engine account is through > [email protected], so I use that login when uploading the app, > and it works fine. However, if I try that login when doing a bulk > upload, it says "Invalid username or password." So I've tried using an > administrative account from my Google Apps domain, which it seems to > like, but then it fails with the error I pasted at the end of this > post. > > Am I supposed to use my @gmail.com App Engine account, or my > administrative account at the Apps domain? Is there a setting I'm > missing to make the uploader authenticate via the correct domain? > > Downloading data records. > [INFO ] Logging to bulkloader-log-20090829.151357 > [INFO ] Opening database: bulkloader-progress-20090829.151357.sql3 > [INFO ] Opening database: bulkloader-results-20090829.151357.sql3 > [INFO ] [Thread-1] WorkerThread: started > [INFO ] [Thread-2] WorkerThread: started > [INFO ] [Thread-3] WorkerThread: started > [INFO ] [Thread-4] WorkerThread: started > [INFO ] [Thread-5] WorkerThread: started > [INFO ] [Thread-6] WorkerThread: started > [INFO ] [Thread-7] WorkerThread: started > [INFO ] [Thread-8] WorkerThread: started > [INFO ] [Thread-9] WorkerThread: started > [INFO ] [Thread-10] WorkerThread: started > [INFO ] Connecting to /remote_api > Please enter login credentials for scholarshape.appspot.com > Email: [email protected] > Password for [email protected]: > [ERROR ] Exception during authentication > Traceback (most recent call last): > File "C:\Program Files\Google\google_appengine\google\appengine\tools > \bulkload > er.py", line 2802, in Run > request_manager.Authenticate() > File "C:\Program Files\Google\google_appengine\google\appengine\tools > \bulkload > er.py", line 1126, in Authenticate > remote_api_stub.MaybeInvokeAuthentication() > File "C:\Program Files\Google\google_appengine\google\appengine\ext > \remote_api > \remote_api_stub.py", line 488, in MaybeInvokeAuthentication > datastore_stub._server.Send(datastore_stub._path, payload=None) > File "C:\Program Files\Google\google_appengine\google\appengine\tools > \appengin > e_rpc.py", line 344, in Send > f = self.opener.open(req) > File "C:\Python25\lib\urllib2.py", line 387, in open > response = meth(req, response) > File "C:\Python25\lib\urllib2.py", line 498, in http_response > 'http', request, response, code, msg, hdrs) > File "C:\Python25\lib\urllib2.py", line 425, in error > return self._call_chain(*args) > File "C:\Python25\lib\urllib2.py", line 360, in _call_chain > result = func(*args) > File "C:\Python25\lib\urllib2.py", line 506, in http_error_default > raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) > HTTPError: HTTP Error 403: Forbidden > [INFO ] Authentication Failed --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---
