Do: "appcfg.py update mydomain"
each time you use the bulk upload. On Tue, Aug 4, 2009 at 12:49 PM, creativepragmatic < creativepragma...@gmail.com> wrote: > > Hello, > > I am new to App Engine. I know this problem has come up in other > forums but none of the solutions I have tried have worked for me so > far. I am trying to upload a simple CSV file with the world's > countries to no avail. The very first time I tried it, I was prompted > for my email address and password but the CSV still didn't upload. > Since then I have been getting this error message: > > python appcfg.py upload_data --config_file=countryloader.py -- > filename=creativepragmatic/countries.csv --kind=Country mydomain > appcfg.py:40: DeprecationWarning: the sha module is deprecated; use > the hashlib module instead > DIR_PATH, > Uploading data records. > [INFO ] Logging to bulkloader-log-20090804.113518 > [INFO ] Opening database: bulkloader-progress-20090804.113518.sql3 > [INFO ] Connecting to /remote_api > [ERROR ] Exception during authentication > Traceback (most recent call last): > File "/home/username/Apps/google_appengine/google/appengine/tools/ > bulkloader.py", line 3644, in Run > request_manager.Authenticate() > File "/home/username/Apps/google_appengine/google/appengine/tools/ > bulkloader.py", line 1464, in Authenticate > self.rpc_server.Send(self.url_path, payload=None) > File "/home/username/Apps/google_appengine/google/appengine/tools/ > appengine_rpc.py", line 344, in Send > f = self.opener.open(req) > File "/usr/lib/python2.6/urllib2.py", line 389, in open > response = meth(req, response) > File "/usr/lib/python2.6/urllib2.py", line 502, in http_response > 'http', request, response, code, msg, hdrs) > File "/usr/lib/python2.6/urllib2.py", line 427, in error > return self._call_chain(*args) > File "/usr/lib/python2.6/urllib2.py", line 361, in _call_chain > result = func(*args) > File "/usr/lib/python2.6/urllib2.py", line 510, in > http_error_default > raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) > HTTPError: HTTP Error 500: Internal Server Error > [INFO ] Authentication Failed > > > > This is app.yml: > > application: mydomain > version: 1 > runtime: python > api_version: 1 > > handlers: > - url: /remote_api > script: /home/username/Apps/google_appengine/google/appengine/ext/ > remote_api/handler.py > login: admin > > - url: /.* > script: mydomain.py > > > > This is my models.py code: > > from google.appengine.ext import db > > class Country(db.Model): > code = db.StringProperty() > name = db.StringProperty() > > > > This is my countryloader.py code: > > import datetime > from google.appengine.ext import db > from google.appengine.tools import bulkloader > from models import Country > > class CountryLoader(bulkloader.Loader): > def __init__(self): > bulkloader.Loader.__init__(self, 'Country', > [('code', str), > ('name', str), > ]) > > loaders = [CountryLoader] > > > > I don't know if any of you experts have encountered anything similar > but any help would be appreciated. > > Orville > > > > -- Hrishikesh Bakshi --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---