From logs in https://stainless.corp.google.com/browse/chromeos-autotest-results/244953095-chromeos-test/:
10/03 17:09:33.919 DEBUG| retry_util:0207| ending retries with error: <class 'autotest_lib.frontend.afe.json_rpc.proxy.JSONRPCException'>(Error decoding JSON reponse:
{"error": null, "result": [{"control_type": "Client", "max_runtime_hrs": 72, "shard": null, "created_on": "2018-10-03 17:08:51", "parameterized_job": null, "timeout_mins": 90, "owner": "chromeos-test", "max_runtime_mins": 30, "reboot_after": "Never", "id": 244953618, "control_file": "# INJECT_BEGIN - DO NOT DELETE THIS LINE\nfast='True'\nargs_dict={'fast': 'True'}\n# INJECT_END - DO NOT DELETE LINE\n# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.\n# Use of this source code is governed by a BSD-style license that can be\n# found in the LICENSE file.\n\nAUTHOR = \"Chrome OS Team\"\nNAME = \"platform_DMVerityBitCorruption\"\nPURPOSE = \"Ensure dm-verity fails on failed integrity checks or integrity data\"\nCRITERIA = \"\"\"\ndm-verity should cause errors to be generated. On test builds, it\nshould return IO errors on bad data.\n\"\"\"\nTIME = \"LONG\"\nTEST_CATEGORY = \"Functional\"\nTEST_CLASS = \"Platform\"\nTEST_TYPE = \"client\"\nJOB_RETRIES = 2\nATTRIBUTES = \"suite:bvt-inline\"\n\nDOC = \"\"\"\nEnsures the dm-verity module is properly failing on invalid data\n\"\"\"\n\njob.run_test('platform_DMVerityBitCorruption', tag='first', bit_loc='first')\njob.run_test('platform_DMVerityBitCorruption',
[ ... skipped a lot ... ]
"cidb_build_id": "3003282", "parent_job_id": "244953095", "build": "veyron_mighty-paladin/R71-11124.0.0-rc1", "suite": "bvt-inline", "experimental": "False"}, "timeout": 24}, {"control_type": "Client", "max_runtime_hrs": 72, "shard": null, "created_on": "2018-10-03 17:09:24", "parameterized_job": null, "timeou)
10/03 17:09:33.920 ERROR| suite:1175| Exception waiting for results
Traceback (most recent call last):
File "/usr/local/autotest/server/cros/dynamic_suite/suite.py", line 1164, in wait
jobs = self._afe.get_jobs(parent_job_id=self._suite_job_id)
File "/usr/local/autotest/server/frontend.py", line 567, in get_jobs
jobs_data = self.run('get_jobs', **dargs)
File "/usr/local/autotest/server/cros/dynamic_suite/frontend_wrappers.py", line 131, in run
self, call, **dargs)
File "/usr/local/autotest/site-packages/chromite/lib/retry_util.py", line 249, in GenericRetry
return _run()
File "/usr/local/autotest/site-packages/chromite/lib/retry_util.py", line 182, in _Wrapper
ret = func(*args, **kwargs)
File "/usr/local/autotest/site-packages/chromite/lib/retry_util.py", line 248, in _run
return functor(*args, **kwargs)
File "/usr/local/autotest/server/cros/dynamic_suite/frontend_wrappers.py", line 94, in _run
return super(RetryingAFE, self).run(call, **dargs)
File "/usr/local/autotest/server/frontend.py", line 108, in run
result = utils.strip_unicode(rpc_call(**dargs))
File "/usr/local/autotest/frontend/afe/json_rpc/proxy.py", line 141, in __call__
raise JSONRPCException('Error decoding JSON reponse:\n' + respdata)
Comment 1 by apronin@chromium.org
, Oct 4