Use the logdog links.
This seems to be the error:
Traceback (most recent call last):
File "/b/rr/tmpzK2AfT/rw/checkout/scripts/slave/.recipe_deps/recipe_engine/recipe_engine/util.py", line 150, in raises
yield
File "/b/rr/tmpzK2AfT/rw/checkout/scripts/slave/.recipe_deps/recipe_engine/recipe_engine/run.py", line 392, in run_step
open_step = self._step_runner.open_step(step_config)
File "/b/rr/tmpzK2AfT/rw/checkout/scripts/slave/.recipe_deps/recipe_engine/recipe_engine/step_runner.py", line 174, in open_step
step_config, recipe_test_api.DisabledTestData()
File "/b/rr/tmpzK2AfT/rw/checkout/scripts/slave/.recipe_deps/recipe_engine/recipe_engine/step_runner.py", line 524, in render_step
new_cmd.extend(item.render(tdata))
File "/b/rr/tmpzK2AfT/rw/checkout/scripts/slave/.recipe_deps/recipe_engine/recipe_modules/raw_io/api.py", line 33, in render
os.write(input_fd, self.data.encode('utf-8'))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 266764: ordinal not in range(128)
Maybe? I don't really know.
I'm in the middle of a lot of other things right now, I don't have time to take point on this. Please find someone else or ... a trooper?
Components: -Tests>Telemetry Infra>Platform>Recipes Labels: -Infra-Troopers Summary: Recipe engine bug: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 266764: ordinal not in range(128) (was: 33.8% regression in system_health.memory_desktop at 445601:445739)
Cc: iannucci@chromium.org Owner: martiniss@chromium.org Status: Started (was: Untriaged)
I'm working on a patch to fix this. It will force the default recipes raw_io calls to try to use utf-8 encoding, and it will replace any encoding or decoding errors. https://docs.python.org/2/library/codecs.html#codec-base-classes 'replace' option is what it's using.
Rollout of this patch is somewhat complicated. I'll try to make it happen this week.
Comment 1 by erikc...@chromium.org
, Jan 27 2017