Tôi đang chạy hai lệnh sau:Google App Engine bulkloader mở tập tin trống ở upload
appcfg.py download_data --kind=Journal --url=http://appname.appspot.com/_ah/remote_api --filename=Journals.sql3
appcfg.py upload_data --url=http://localhost:8080/_ah/remote_api --kind=Journal --filename=Journals.sql3
Người đầu tiên tải thành công các dữ liệu trong các tập tin sau đây: bulkloader-quả-20130718.112127.sql3 tạp chí .sql3 Không có lỗi nào. Khi tôi mở tệp trong notepad, có vẻ như dữ liệu nằm trong đó.
Tệp thứ hai mở tệp trống mới ngẫu nhiên mỗi khi tôi chạy tệp đó (ví dụ: bulkloader-progress-20130718.115805.sql3). Sau đó, nó cung cấp nhật ký lỗi sau:
INFO 2013-07-18 11:54:48,930 module.py:595] default: "POST /_ah/remote_api HTTP/1.1" 200 96
INFO 2013-07-18 11:58:17,563 module.py:595] default: "GET /_ah/remote_api?rtok=36123921049 HTTP/1.1" 200 64
INFO 2013-07-18 11:58:20,609 module.py:595] default: "GET /_ah/remote_api HTTP/1.1" 200 37
ERROR 2013-07-18 09:58:20,618 handler.py:384] Exception while handling service_name: "datastore_v4"
method: "AllocateIds"
request: ""
Traceback (most recent call last):
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\ext\remote_api\handler.py", line 380, in post
response_data = self.ExecuteRequest(request)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\ext\remote_api\handler.py", line 411, in ExecuteRequest
response_data)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\apiproxy_stub_map.py", line 94, in MakeSyncCall
return stubmap.MakeSyncCall(service, call, request, response)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\apiproxy_stub_map.py", line 328, in MakeSyncCall
rpc.CheckSuccess()
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\apiproxy_rpc.py", line 156, in _WaitImpl
self.request, self.response)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py", line 200, in MakeSyncCall
self._MakeRealSyncCall(service, call, request, response)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py", line 234, in _MakeRealSyncCall
raise pickle.loads(response_pb.exception())
AttributeError: 'NoneType' object has no attribute 'THREADSAFE'
INFO 2013-07-18 11:58:20,622 module.py:595] default: "POST /_ah/remote_api HTTP/1.1" 200 96
Tôi đang làm gì sai?
CHỈNH SỬA: Vẫn không có giải pháp. Điều thú vị là tải lên trên máy chủ công cụ ứng dụng hoạt động.
Tệp được tiến hành ngẫu nhiên có tên filesare, bạn có thể đặt tên tệp tiến trình một cách rõ ràng cho phép bạn khởi động lại tải lên hoặc tải xuống tạm dừng. Họ không phải là vấn đề của bạn. –
Ok, cảm ơn rất nhiều vì đã xóa. Bất kỳ ý tưởng gì có thể gây ra lỗi? – Ger0nim0
Thật không may, phiên bản SDK và phiên bản python nào bạn đang sử dụng? –