You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "DCD1688 (JIRA)" <ji...@apache.org> on 2019/01/08 08:07:00 UTC
[jira] [Created] (BEAM-6384) Google Dataflow unsupported SDK
version 0.5.5 error 400
DCD1688 created BEAM-6384:
-----------------------------
Summary: Google Dataflow unsupported SDK version 0.5.5 error 400
Key: BEAM-6384
URL: https://issues.apache.org/jira/browse/BEAM-6384
Project: Beam
Issue Type: Bug
Components: beam-model
Reporter: DCD1688
Assignee: Kenneth Knowles
While doing the Google Cloud Transfer learning flowers examples using my own data images, I have issues with launching the Dataflow with the correct version and getting an unsupported SDK error. It seems like the program somehow still download the old verison of Dataflow SDK instead of new ones. However, I have tried following upgrades before executing code :
*sudo pip install --upgrade -r requirements.txt
sudo pip install pip==9.0.3 ( to fix other error)
Code I am trying to use is Google cloud pre-processing using dataflow :
[https://github.com/GoogleCloudPlatform/cloudml-samples] (source)
code :
|python -E preprocess.py \|
| |--input_path=PATH_TO_INPUT_CSV_FILE \|
| |--input_dict=PATH_TO_INPUT_DIC_TXT_FILE \|
| |--output_path=YOUR_OUTPUT_PATH \|
| |--cloud|
Error log:
Collecting google-cloud-dataflow==0.5.5 Using cached https://files.pythonhosted.org/packages/18/18/e7d7a32f917d47bbcc7e3d5c9b60138a7d51adf04d155e0d400108915e79/google-cloud-dataflow-0.5.5.tar.gz Saved /tmp/tmp17oW97/google-cloud-dataflow-0.5.5.tar.gzSuccessfully downloaded google-cloud-dataflow
File "/home/zeyihe/.local/lib/python2.7/site-packages/apitools/base/py/base_api.py", line 604, in __ProcessHttpResponse http_response, method_config=method_config, request=request)apitools.base.py.exceptions.HttpBadRequestError: HttpError accessing <https://dataflow.googleapis.com/v1b3/projects/nexgenai-224306/jobs?alt=json>: response: <\{'status': '400', 'content-length': '342', 'x-xss-protection': '1; mode=block', 'x-content-type-options': 'nosniff', 'transfer-encoding': 'chunked', 'vary': 'Origin, X-Origin, Referer', 'server': 'ESF', '-content-encoding': 'gzip', 'cache-control': 'private', 'date': 'Sun, 06 Jan 2019 13:11:24 GMT', 'x-frame-options': 'SAMEORIGIN', 'content-type': 'application/json; charset=UTF-8'}>, content <\{ "error": { "code": 400, "message": "(717cdaa221ed221e): The workflow was automatically rejected by the service because it uses an unsupported SDK version 0.5.5. For a list of supported SDK versions, see: \nhttps://cloud.google.com/dataflow/support#support-status-for-dataflow-sdk-releases", "status": "INVALID_ARGUMENT" }}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)