I'm having the same issue on a PC. I dont think this has anything to do with a Mac.
On May 10, 7:02 pm, Erik Kallevig <[email protected]> wrote: > Just another note. I upgraded to the 1.5.0 version of the SDK and the > problem persists. Not sure if I mentioned this before, but I am > uploading data with appcfg.py to a local Java app, not a Python app. > Any help figuring this out would be appreciated. Just wondering if > anyone has successfully uploaded to a local Java app on a Mac. > > On Apr 20, 10:58 am, Erik Kallevig <[email protected]> wrote: > > > > > > > > > I had been using python 2.6. I just upgraded to 2.7.1 and I get the same > > problem. I just downgraded to 2.5 per your suggestion, same problem. I've > > tried limiting threads, increasing batch size, nothing seems to work. The > > other weird issue is that I can only run this command once and it has to be > > right after I have deleted the local datastore files and restarted the app. > > Otherwise, if I try to run the command again I get authentication failed > > errors. Here's a more verbose log from my latest attempt. > > > Can anyone get an 'appcfg.py upload_data' command to work with localhost on > > a Mac? > > > erik:temp erik.kallevig$ appcfg.py upload_data --application=appname > > --kind=Page --url=http://localhost:8888/remote_api--filename=./dumpfile > > --noisy --no_cookies --batch_size=10000 --num_threads=1 > > Uploading data records. > > [INFO ] Logging to bulkloader-log-20110420.105013 > > [INFO ] Throttling transfers: > > [INFO ] Bandwidth: 250000 bytes/second > > [INFO ] HTTP connections: 8/second > > [INFO ] Entities inserted/fetched/modified: 20/second > > [INFO ] Batch Size: 10000 > > [INFO ] Opening database: bulkloader-progress-20110420.105013.sql3 > > [DEBUG ] [Thread-1] RestoreThread: started > > [DEBUG ] [Thread-1] RestoreThread: exiting > > [DEBUG ] [Thread-2] RestoreThread: started > > [DEBUG ] [Thread-3] WorkerThread: started > > [DEBUG ] Configuring remote_api. url_path = /remote_api, servername = > > localhost:8888 > > Please enter login credentials for localhost > > Email: admin > > Password for admin: > > [DEBUG ] Bulkloader using app_id: appname > > [INFO ] Connecting to localhost:8888/remote_api > > [DEBUG ] [Thread-4] ProgressTrackerThread: started > > [DEBUG ] [Thread-5] DataSourceThread: started > > [INFO ] Starting import; maximum 10000 entities per post > > [DEBUG ] [Thread-2] RestoreThread: exiting > > [DEBUG ] [Thread-5] DataSourceThread: exiting > > [DEBUG ] [Thread-3] Got work item [1-1050] > > [DEBUG ] Waiting for worker threads to finish... > > [ERROR ] [Thread-3] WorkerThread: > > Traceback (most recent call last): > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/tool > > s/adaptive_thread_pool.py", > > line 176, in WorkOnItems > > status, instruction = item.PerformWork(self.__thread_pool) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/tool > > s/bulkloader.py", > > line 763, in PerformWork > > transfer_time = self._TransferItem(thread_pool) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/tool > > s/bulkloader.py", > > line 934, in _TransferItem > > self.request_manager.PostEntities(self.content) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/tool > > s/bulkloader.py", > > line 1393, in PostEntities > > datastore.Put(entities) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/api/ > > datastore.py", > > line 455, in Put > > return _GetConnection().async_put(config, entities, > > extra_hook).get_result() > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/data > > store/datastore_rpc.py", > > line 629, in get_result > > self.check_success() > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/data > > store/datastore_rpc.py", > > line 599, in check_success > > rpc.check_success() > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/api/ > > apiproxy_stub_map.py", > > line 558, in check_success > > self.__rpc.CheckSuccess() > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/api/ > > apiproxy_rpc.py", > > line 156, in _WaitImpl > > self.request, self.response) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/ > > remote_api/remote_api_stub.py", > > line 248, in MakeSyncCall > > handler(request, response) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/ > > remote_api/remote_api_stub.py", > > line 386, in _Dynamic_Put > > 'datastore_v3', 'Put', put_request, put_response) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/ > > remote_api/remote_api_stub.py", > > line 177, in MakeSyncCall > > self._MakeRealSyncCall(service, call, request, response) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/ > > remote_api/remote_api_stub.py", > > line 189, in _MakeRealSyncCall > > encoded_response = self._server.Send(self._path, encoded_request) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/tool > > s/appengine_rpc.py", > > line 358, in Send > > f = self.opener.open(req) > > File > > "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib2.py > > ", > > line 380, in open > > response = meth(req, response) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/ > > remote_api/throttle.py", > > line 526, in http_response > > self.AddResponse(BANDWIDTH_DOWN, res) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/ > > remote_api/throttle.py", > > line 462, in AddResponse > > content = res.read() > > File > > "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py" > > , > > line 290, in read > > data = self._sock.recv(recv_size) > > File > > "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py > > ", > > line 529, in read > > s = self.fp.read(amt) > > File > > "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py" > > , > > line 308, in read > > data = self._sock.recv(recv_size) > > error: (54, 'Connection reset by peer') > > [DEBUG ] [Thread-3] WorkerThread: exiting > > [INFO ] An error occurred. Shutting down... > > [DEBUG ] Waiting for Anonymous_WorkerThread to exit > > [ERROR ] Error in Thread-3: (54, 'Connection reset by peer') > > [DEBUG ] Traceback (most recent call last): > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/tool > > s/adaptive_thread_pool.py", > > line 176, in WorkOnItems > > status, instruction = item.PerformWork(self.__thread_pool) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/tool > > s/bulkloader.py", > > line 763, in PerformWork > > transfer_time = self._TransferItem(thread_pool) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/tool > > s/bulkloader.py", > > line 934, in _TransferItem > > self.request_manager.PostEntities(self.content) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/tool > > s/bulkloader.py", > > line 1393, in PostEntities > > datastore.Put(entities) > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/api/ > > datastore.py", > > line 455, in Put > > return _GetConnection().async_put(config, entities, > > extra_hook).get_result() > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/data > > store/datastore_rpc.py", > > line 629, in get_result > > self.check_success() > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/data > > store/datastore_rpc.py", > > line 599, in check_success > > rpc.check_success() > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ne-default.bundle/Contents/Resources/google_appengine/google/appengine/api/ > > apiproxy_stub_map.py", > > line 558, in check_success > > self.__rpc.CheckSuccess() > > File > > "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngi > > ... > > read more » -- 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.
