コメントありがとうございます。
>レスポンスが404 なので、remote apiが組み込まれていない可能性があります。
ご指摘通りで Java module では remote api が正常に組み込まれていないと状態だと思います。
たぶん web.xml 等の記載方法(変わった?)に問題があると思うのですが修正方法がわかりません。
シンプルに remote api が動作している web.xml のサンプルとかあるとありがたいのですが…。
取り敢えずの回避策として python moduleを別のバージョンでデプロイして
urlでpython moduleを入り口としてエンティティのダウンロードを行う様にしました。
これで大体はダウンロード出来るのですが特定のkindのエンティティーをダウンロードしようとすると下記の用なエラーが発生してしまいます。
どう対応しようか悩んでおります。
.................[ERROR ] [WorkerThread-3] WorkerThread:
Traceback (most recent call last):
File "C:\cron_pj029\google_appengine\google\appengine\tools\adaptive_thread_pool.py", line 172, in WorkOnItems
status, instruction = item.PerformWork(self.__thread_pool)
File "C:\cron_pj029\google_appengine\google\appengine\tools\bulkloader.py", line 750, in PerformWork
transfer_time = self._TransferItem(thread_pool)
File "C:\cron_pj029\google_appengine\google\appengine\tools\bulkloader.py", line 1156, in _TransferItem
self, retry_parallel=self.first)
File "C:\cron_pj029\google_appengine\google\appengine\tools\bulkloader.py", line 1460, in GetEntities
results = self._QueryForPbs(query)
File "C:\cron_pj029\google_appengine\google\appengine\tools\bulkloader.py", line 1404, in _QueryForPbs
result_pb)
File "C:\cron_pj029\google_appengine\google\appengine\api\apiproxy_stub_map.py", line 95, in MakeSyncCall
return stubmap.MakeSyncCall(service, call, request, response)
File "C:\cron_pj029\google_appengine\google\appengine\api\apiproxy_stub_map.py", line 329, in MakeSyncCall
rpc.CheckSuccess()
File "C:\cron_pj029\google_appengine\google\appengine\api\apiproxy_rpc.py", line 157, in _WaitImpl
self.request, self.response)
File "C:\cron_pj029\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py", line 286, in MakeSyncCall
handler(request, response)
File "C:\cron_pj029\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py", line 318, in _Dynamic_RunQuery
'datastore_v3', 'RunQuery', query, query_result)
File "C:\cron_pj029\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py", line 201, in MakeSyncCall
self._MakeRealSyncCall(service, call, request, response)
File "C:\cron_pj029\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py", line 227, in _MakeRealSyncCall
encoded_response = self._server.Send(self._path, encoded_request)
File "C:\cron_pj029\google_appengine\google\appengine\tools\appengine_rpc_httplib2.py", line 247, in Send
url, method=method, body=payload, headers=headers)
File "C:\cron_pj029\google_appengine\google\appengine\ext\remote_api\throttle.py", line 665, in request
uri, method, body, headers, redirections, connection_type)
File "C:\cron_pj029\google_appengine\lib\httplib2\httplib2\__init__.py", line1584, in request
(response, content) = self._request(conn, authority, uri, request_uri, metho
d, body, headers, redirections, cachekey)
File "C:\cron_pj029\google_appengine\lib\httplib2\httplib2\__init__.py", line1332, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, he
aders)
File "C:\cron_pj029\google_appengine\lib\httplib2\httplib2\__init__.py", line1302, in _conn_request
response = conn.getresponse()
File "C:\Python27\lib\httplib.py", line 1030, in getresponse
response.begin()
File "C:\Python27\lib\httplib.py", line 407, in begin
version, status, reason = self._read_status()
File "C:\Python27\lib\httplib.py", line 365, in _read_status
line = self.fp.readline()
File "C:\Python27\lib\socket.py", line 430, in readline
data = recv(1)
error: [Errno 10057] ソケットが接続されていないか、sendto 呼び出しを使ってデータグラム ソケットで送信するときにアドレスが指定されていないため、データの送受信を要求することは禁じられています。
[INFO ] An error occurred. Shutting down.......[ERROR ] [WorkerThread-0] WorkerThread:
Traceback (most recent call last):
File "C:\cron_pj029\google_appengine\google\appengine\tools\adaptive_thread_pool.py", line 172, in WorkOnItems
status, instruction = item.PerformWork(self.__thread_pool)
File "C:\cron_pj029\google_appengine\google\appengine\tools\bulkloader.py", line 750, in PerformWork
transfer_time = self._TransferItem(thread_pool)
File "C:\cron_pj029\google_appengine\google\appengine\tools\bulkloader.py", line 1156, in _TransferItem
self, retry_parallel=self.first)
File "C:\cron_pj029\google_appengine\google\appengine\tools\bulkloader.py", line 1460, in GetEntities
results = self._QueryForPbs(query)
File "C:\cron_pj029\google_appengine\google\appengine\tools\bulkloader.py", line 1404, in _QueryForPbs
result_pb)
File "C:\cron_pj029\google_appengine\google\appengine\api\apiproxy_stub_map.py", line 95, in MakeSyncCall
return stubmap.MakeSyncCall(service, call, request, response)
File "C:\cron_pj029\google_appengine\google\appengine\api\apiproxy_stub_map.py", line 329, in MakeSyncCall
rpc.CheckSuccess()
File "C:\cron_pj029\google_appengine\google\appengine\api\apiproxy_rpc.py", line 157, in _WaitImpl
self.request, self.response)
File "C:\cron_pj029\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py", line 286, in MakeSyncCall
handler(request, response)
File "C:\cron_pj029\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py", line 318, in _Dynamic_RunQuery
'datastore_v3', 'RunQuery', query, query_result)
File "C:\cron_pj029\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py", line 201, in MakeSyncCall
self._MakeRealSyncCall(service, call, request, response)
File "C:\cron_pj029\google_appengine\google\appengine\ext\remote_api\remote_api_stub.py", line 227, in _MakeRealSyncCall
encoded_response = self._server.Send(self._path, encoded_request)
File "C:\cron_pj029\google_appengine\google\appengine\tools\appengine_rpc_httplib2.py", line 247, in Send
url, method=method, body=payload, headers=headers)
File "C:\cron_pj029\google_appengine\lib\oauth2client\oauth2client\client.py", line 569, in new_request
redirections, connection_type)
File "C:\cron_pj029\google_appengine\google\appengine\ext\remote_api\throttle.
py", line 665, in request
uri, method, body, headers, redirections, connection_type)
File "C:\cron_pj029\google_appengine\lib\httplib2\httplib2\__init__.py", line 1584, in request
(response, content) = self._request(conn, authority, uri, request_uri, metho
d, body, headers, redirections, cachekey)
File "C:\cron_pj029\google_appengine\lib\httplib2\httplib2\__init__.py", line 1332, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, he
aders)
File "C:\cron_pj029\google_appengine\lib\httplib2\httplib2\__init__.py", line 1302, in _conn_request
response = conn.getresponse()
File "C:\Python27\lib\httplib.py", line 1030, in getresponse
response.begin()
File "C:\Python27\lib\httplib.py", line 407, in begin
version, status, reason = self._read_status()
File "C:\Python27\lib\httplib.py", line 371, in _read_status
raise BadStatusLine(line)
BadStatusLine: ''
[ERROR ] Error in WorkerThread-0: ''
[ERROR ] Error in WorkerThread-3: [Errno 10057] ソケットが接続されていないか、sendto 呼び出しを使ってデータグラム ソケットで送信するときにアドレスが指定されていないため、データの送受信を要求することは禁じられています。
[INFO ] Have 256 entities, 0 previously transferred
[INFO ] 256 entities (277056 bytes) transferred in 250.1 seconds
2016年4月27日水曜日 13時36分44秒 UTC+9 nagai:
レスポンスが404 なので、remote apiが組み込まれていない可能性があります。
remote_apiがあるurl (xxx.appspot.com/_ah/remote_api だったかな?)をブラウザで開いてみて、404だったら組み込まれていないとおもいます