Synthesis failed for datacatalog

Hello! Autosynth couldn't regenerate datacatalog. :broken_heart:
Here's the output from running synth.py:
36f7318
2021-01-21 04:09:13,473 autosynth [DEBUG] > Running: git log -1 --pretty=%at b670a77a454f415d247907908e8ee7943e06d718
2021-01-21 04:09:13,477 autosynth [DEBUG] > Running: git log -1 --pretty=%at 363fe305e9ce34a6cd53951c6ee5f997094b54ee
2021-01-21 04:09:13,480 autosynth [DEBUG] > Running: git log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-21 04:09:13,483 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-21 04:09:13,486 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-21 04:09:13,489 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-21 04:09:13,493 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-21 04:09:13,496 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-21 04:09:13,499 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-21 04:09:13,502 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-21 04:09:13,505 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-21 04:09:13,509 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-21 04:09:13,512 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-21 04:09:13,515 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-21 04:09:13,519 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-21 04:09:13,522 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-21 04:09:13,526 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-21 04:09:13,529 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-21 04:09:13,533 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-21 04:09:13,559 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-21 04:09:13,566 autosynth [DEBUG] > Running: git checkout 56df28f70dbfddd90da3c4e38cce2ae3c81162e4
Note: checking out '56df28f70dbfddd90da3c4e38cce2ae3c81162e4'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 56df28f7 feat: updated google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService service. Clients can now create workloads with US_REGIONAL_ACCESS compliance regime
2021-01-21 04:09:13,582 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-280
2021-01-21 04:09:13,586 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-280
Switched to branch 'autosynth-datacatalog-280'
2021-01-21 04:09:13,613 autosynth [INFO] > Running synthtool
2021-01-21 04:09:13,613 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-21 04:09:13,613 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/280/sponge_log.log
2021-01-21 04:09:13,615 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-21 04:09:13,844 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-280
nothing to commit, working tree clean
2021-01-21 04:09:14,019 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-21 04:09:14,030 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-21 04:09:14,034 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-21 04:09:14,035 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-21 04:09:14,038 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-21 04:09:19,464 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmp4pip4kit.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmp4pip4kit.
2021-01-21 04:09:19,484 synthtool [INFO] > Replaced '(namespace|use) Google\\\\Cloud\\\\Datacatalog' in tests/Unit/V1/DataCatalogClientTest.php.
INFO:synthtool:Replaced '(namespace|use) Google\\\\Cloud\\\\Datacatalog' in tests/Unit/V1/DataCatalogClientTest.php.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-21 04:09:19,533 autosynth [ERROR] > Synthesis failed
2021-01-21 04:09:19,533 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-21 04:09:19,581 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-21 10:52:29,164 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-21 10:52:29,169 autosynth [DEBUG] > Running: git checkout dc4c9871d5831bc8c3f2a847742abf7957235f15
Note: checking out 'dc4c9871d5831bc8c3f2a847742abf7957235f15'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at dc4c9871 feat: auto generated cl for enabling v1beta1 folder/org APIs and integration test
2021-01-21 10:52:29,187 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-285
2021-01-21 10:52:29,190 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-285
Switched to branch 'autosynth-datacatalog-285'
2021-01-21 10:52:29,214 autosynth [INFO] > Running synthtool
2021-01-21 10:52:29,215 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-21 10:52:29,215 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/285/sponge_log.log
2021-01-21 10:52:29,217 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-21 10:52:29,433 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-285
nothing to commit, working tree clean
2021-01-21 10:52:29,594 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-21 10:52:29,605 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-21 10:52:29,609 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-21 10:52:29,609 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-21 10:52:29,613 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-21 10:52:46,638 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmpd0nxgl5t.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmpd0nxgl5t.
2021-01-21 10:52:46,657 synthtool [INFO] > Replaced '(namespace|use) Google\\\\Cloud\\\\Datacatalog' in tests/Unit/V1/DataCatalogClientTest.php.
INFO:synthtool:Replaced '(namespace|use) Google\\\\Cloud\\\\Datacatalog' in tests/Unit/V1/DataCatalogClientTest.php.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-21 10:52:46,703 autosynth [ERROR] > Synthesis failed
2021-01-21 10:52:46,703 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-21 10:52:46,749 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-21 10:52:29,164 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-21 10:52:29,169 autosynth [DEBUG] > Running: git checkout dc4c9871d5831bc8c3f2a847742abf7957235f15
Note: checking out 'dc4c9871d5831bc8c3f2a847742abf7957235f15'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at dc4c9871 feat: auto generated cl for enabling v1beta1 folder/org APIs and integration test
2021-01-21 10:52:29,187 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-285
2021-01-21 10:52:29,190 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-285
Switched to branch 'autosynth-datacatalog-285'
2021-01-21 10:52:29,214 autosynth [INFO] > Running synthtool
2021-01-21 10:52:29,215 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-21 10:52:29,215 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/285/sponge_log.log
2021-01-21 10:52:29,217 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-21 10:52:29,433 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-285
nothing to commit, working tree clean
2021-01-21 10:52:29,594 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-21 10:52:29,605 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-21 10:52:29,609 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-21 10:52:29,609 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-21 10:52:29,613 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-21 10:52:46,638 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmpd0nxgl5t.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmpd0nxgl5t.
2021-01-21 10:52:46,657 synthtool [INFO] > Replaced '(namespace|use) Google\\\\Cloud\\\\Datacatalog' in tests/Unit/V1/DataCatalogClientTest.php.
INFO:synthtool:Replaced '(namespace|use) Google\\\\Cloud\\\\Datacatalog' in tests/Unit/V1/DataCatalogClientTest.php.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-21 10:52:46,703 autosynth [ERROR] > Synthesis failed
2021-01-21 10:52:46,703 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-21 10:52:46,749 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
21-01-22 04:15:04,537 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41e998d5afdc2c2143a23c9b044b9931936f7318
2021-01-22 04:15:04,540 autosynth [DEBUG] > Running: git log -1 --pretty=%at b670a77a454f415d247907908e8ee7943e06d718
2021-01-22 04:15:04,543 autosynth [DEBUG] > Running: git log -1 --pretty=%at 363fe305e9ce34a6cd53951c6ee5f997094b54ee
2021-01-22 04:15:04,546 autosynth [DEBUG] > Running: git log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-22 04:15:04,549 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-22 04:15:04,552 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-22 04:15:04,555 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-22 04:15:04,557 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-22 04:15:04,560 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-22 04:15:04,563 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-22 04:15:04,566 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-22 04:15:04,569 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-22 04:15:04,572 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-22 04:15:04,575 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-22 04:15:04,578 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-22 04:15:04,581 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-22 04:15:04,583 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-22 04:15:04,586 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-22 04:15:04,589 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-22 04:15:04,593 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-22 04:15:04,617 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-22 04:15:04,624 autosynth [DEBUG] > Running: git checkout 8fa381b7138f1d72966ff20563efae1b2194d359
Note: checking out '8fa381b7138f1d72966ff20563efae1b2194d359'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 8fa381b7 feat: add option for returning Spanner commit stats
2021-01-22 04:15:04,638 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-288
2021-01-22 04:15:04,642 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-288
Switched to branch 'autosynth-datacatalog-288'
2021-01-22 04:15:04,666 autosynth [INFO] > Running synthtool
2021-01-22 04:15:04,666 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-22 04:15:04,666 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/288/sponge_log.log
2021-01-22 04:15:04,669 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-22 04:15:04,878 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-288
nothing to commit, working tree clean
2021-01-22 04:15:05,037 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-22 04:15:05,048 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-22 04:15:05,052 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-22 04:15:05,052 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-22 04:15:05,055 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-22 04:15:21,066 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmpyqju1uoj.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmpyqju1uoj.
2021-01-22 04:15:21,085 synthtool [INFO] > Replaced '(namespace|use) Google\\\\Cloud\\\\Datacatalog' in tests/Unit/V1/DataCatalogClientTest.php.
INFO:synthtool:Replaced '(namespace|use) Google\\\\Cloud\\\\Datacatalog' in tests/Unit/V1/DataCatalogClientTest.php.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-22 04:15:21,128 autosynth [ERROR] > Synthesis failed
2021-01-22 04:15:21,128 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-22 04:15:21,173 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
21-01-22 04:15:04,537 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41e998d5afdc2c2143a23c9b044b9931936f7318
2021-01-22 04:15:04,540 autosynth [DEBUG] > Running: git log -1 --pretty=%at b670a77a454f415d247907908e8ee7943e06d718
2021-01-22 04:15:04,543 autosynth [DEBUG] > Running: git log -1 --pretty=%at 363fe305e9ce34a6cd53951c6ee5f997094b54ee
2021-01-22 04:15:04,546 autosynth [DEBUG] > Running: git log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-22 04:15:04,549 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-22 04:15:04,552 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-22 04:15:04,555 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-22 04:15:04,557 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-22 04:15:04,560 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-22 04:15:04,563 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-22 04:15:04,566 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-22 04:15:04,569 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-22 04:15:04,572 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-22 04:15:04,575 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-22 04:15:04,578 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-22 04:15:04,581 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-22 04:15:04,583 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-22 04:15:04,586 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-22 04:15:04,589 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-22 04:15:04,593 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-22 04:15:04,617 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-22 04:15:04,624 autosynth [DEBUG] > Running: git checkout 8fa381b7138f1d72966ff20563efae1b2194d359
Note: checking out '8fa381b7138f1d72966ff20563efae1b2194d359'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 8fa381b7 feat: add option for returning Spanner commit stats
2021-01-22 04:15:04,638 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-288
2021-01-22 04:15:04,642 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-288
Switched to branch 'autosynth-datacatalog-288'
2021-01-22 04:15:04,666 autosynth [INFO] > Running synthtool
2021-01-22 04:15:04,666 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-22 04:15:04,666 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/288/sponge_log.log
2021-01-22 04:15:04,669 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-22 04:15:04,878 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-288
nothing to commit, working tree clean
2021-01-22 04:15:05,037 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-22 04:15:05,048 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-22 04:15:05,052 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-22 04:15:05,052 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-22 04:15:05,055 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-22 04:15:21,066 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmpyqju1uoj.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmpyqju1uoj.
2021-01-22 04:15:21,085 synthtool [INFO] > Replaced '(namespace|use) Google\\\\Cloud\\\\Datacatalog' in tests/Unit/V1/DataCatalogClientTest.php.
INFO:synthtool:Replaced '(namespace|use) Google\\\\Cloud\\\\Datacatalog' in tests/Unit/V1/DataCatalogClientTest.php.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-22 04:15:21,128 autosynth [ERROR] > Synthesis failed
2021-01-22 04:15:21,128 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-22 04:15:21,173 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
1-23 04:13:29,000 autosynth [DEBUG] > Running: git log -1 --pretty=%at aa255b15d52b6d8950cca48cfdf58f7d27a60c8a
2021-01-23 04:13:29,003 autosynth [DEBUG] > Running: git log -1 --pretty=%at d73e8dea90af1b463a7f9d4a33244cf4612ada7c
2021-01-23 04:13:29,006 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41e998d5afdc2c2143a23c9b044b9931936f7318
2021-01-23 04:13:29,010 autosynth [DEBUG] > Running: git log -1 --pretty=%at b670a77a454f415d247907908e8ee7943e06d718
2021-01-23 04:13:29,013 autosynth [DEBUG] > Running: git log -1 --pretty=%at 363fe305e9ce34a6cd53951c6ee5f997094b54ee
2021-01-23 04:13:29,016 autosynth [DEBUG] > Running: git log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-23 04:13:29,019 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-23 04:13:29,022 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-23 04:13:29,025 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-23 04:13:29,029 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-23 04:13:29,032 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-23 04:13:29,035 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-23 04:13:29,038 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-23 04:13:29,041 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-23 04:13:29,044 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-23 04:13:29,047 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-23 04:13:29,051 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-23 04:13:29,054 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-23 04:13:29,057 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-23 04:13:29,060 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-23 04:13:29,063 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-23 04:13:29,068 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-23 04:13:29,094 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-23 04:13:29,100 autosynth [DEBUG] > Running: git checkout 43655b7128028340bcd085b1f3329cb3be9b35f9
Note: checking out '43655b7128028340bcd085b1f3329cb3be9b35f9'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 43655b71 fix: Update PHP package name casing to match the PHP namespace in the proto files
2021-01-23 04:13:29,121 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-289
2021-01-23 04:13:29,125 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-289
Switched to branch 'autosynth-datacatalog-289'
2021-01-23 04:13:29,151 autosynth [INFO] > Running synthtool
2021-01-23 04:13:29,151 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-23 04:13:29,151 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/289/sponge_log.log
2021-01-23 04:13:29,154 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-23 04:13:29,383 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-289
nothing to commit, working tree clean
2021-01-23 04:13:29,556 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-23 04:13:29,568 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-23 04:13:29,573 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-23 04:13:29,573 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-23 04:13:29,577 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-23 04:16:06,045 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmp9pgm2t_3.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmp9pgm2t_3.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-23 04:16:06,121 autosynth [ERROR] > Synthesis failed
2021-01-23 04:16:06,121 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-23 04:16:06,170 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
1-23 04:13:29,000 autosynth [DEBUG] > Running: git log -1 --pretty=%at aa255b15d52b6d8950cca48cfdf58f7d27a60c8a
2021-01-23 04:13:29,003 autosynth [DEBUG] > Running: git log -1 --pretty=%at d73e8dea90af1b463a7f9d4a33244cf4612ada7c
2021-01-23 04:13:29,006 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41e998d5afdc2c2143a23c9b044b9931936f7318
2021-01-23 04:13:29,010 autosynth [DEBUG] > Running: git log -1 --pretty=%at b670a77a454f415d247907908e8ee7943e06d718
2021-01-23 04:13:29,013 autosynth [DEBUG] > Running: git log -1 --pretty=%at 363fe305e9ce34a6cd53951c6ee5f997094b54ee
2021-01-23 04:13:29,016 autosynth [DEBUG] > Running: git log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-23 04:13:29,019 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-23 04:13:29,022 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-23 04:13:29,025 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-23 04:13:29,029 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-23 04:13:29,032 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-23 04:13:29,035 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-23 04:13:29,038 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-23 04:13:29,041 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-23 04:13:29,044 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-23 04:13:29,047 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-23 04:13:29,051 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-23 04:13:29,054 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-23 04:13:29,057 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-23 04:13:29,060 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-23 04:13:29,063 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-23 04:13:29,068 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-23 04:13:29,094 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-23 04:13:29,100 autosynth [DEBUG] > Running: git checkout 43655b7128028340bcd085b1f3329cb3be9b35f9
Note: checking out '43655b7128028340bcd085b1f3329cb3be9b35f9'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 43655b71 fix: Update PHP package name casing to match the PHP namespace in the proto files
2021-01-23 04:13:29,121 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-289
2021-01-23 04:13:29,125 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-289
Switched to branch 'autosynth-datacatalog-289'
2021-01-23 04:13:29,151 autosynth [INFO] > Running synthtool
2021-01-23 04:13:29,151 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-23 04:13:29,151 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/289/sponge_log.log
2021-01-23 04:13:29,154 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-23 04:13:29,383 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-289
nothing to commit, working tree clean
2021-01-23 04:13:29,556 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-23 04:13:29,568 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-23 04:13:29,573 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-23 04:13:29,573 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-23 04:13:29,577 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-23 04:16:06,045 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmp9pgm2t_3.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmp9pgm2t_3.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-23 04:16:06,121 autosynth [ERROR] > Synthesis failed
2021-01-23 04:16:06,121 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-23 04:16:06,170 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
1-24 04:13:24,546 autosynth [DEBUG] > Running: git log -1 --pretty=%at aa255b15d52b6d8950cca48cfdf58f7d27a60c8a
2021-01-24 04:13:24,549 autosynth [DEBUG] > Running: git log -1 --pretty=%at d73e8dea90af1b463a7f9d4a33244cf4612ada7c
2021-01-24 04:13:24,552 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41e998d5afdc2c2143a23c9b044b9931936f7318
2021-01-24 04:13:24,555 autosynth [DEBUG] > Running: git log -1 --pretty=%at b670a77a454f415d247907908e8ee7943e06d718
2021-01-24 04:13:24,558 autosynth [DEBUG] > Running: git log -1 --pretty=%at 363fe305e9ce34a6cd53951c6ee5f997094b54ee
2021-01-24 04:13:24,561 autosynth [DEBUG] > Running: git log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-24 04:13:24,564 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-24 04:13:24,567 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-24 04:13:24,570 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-24 04:13:24,573 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-24 04:13:24,576 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-24 04:13:24,579 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-24 04:13:24,582 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-24 04:13:24,585 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-24 04:13:24,588 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-24 04:13:24,591 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-24 04:13:24,594 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-24 04:13:24,597 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-24 04:13:24,600 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-24 04:13:24,603 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-24 04:13:24,606 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-24 04:13:24,610 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-24 04:13:24,635 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-24 04:13:24,642 autosynth [DEBUG] > Running: git checkout 43655b7128028340bcd085b1f3329cb3be9b35f9
Note: checking out '43655b7128028340bcd085b1f3329cb3be9b35f9'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 43655b71 fix: Update PHP package name casing to match the PHP namespace in the proto files
2021-01-24 04:13:24,661 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-289
2021-01-24 04:13:24,665 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-289
Switched to branch 'autosynth-datacatalog-289'
2021-01-24 04:13:24,692 autosynth [INFO] > Running synthtool
2021-01-24 04:13:24,692 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-24 04:13:24,693 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/289/sponge_log.log
2021-01-24 04:13:24,695 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-24 04:13:24,913 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-289
nothing to commit, working tree clean
2021-01-24 04:13:25,081 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-24 04:13:25,092 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-24 04:13:25,097 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-24 04:13:25,097 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-24 04:13:25,100 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-24 04:15:58,500 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmprd4yzmb3.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmprd4yzmb3.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-24 04:15:58,569 autosynth [ERROR] > Synthesis failed
2021-01-24 04:15:58,569 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-24 04:15:58,617 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
1-24 04:13:24,546 autosynth [DEBUG] > Running: git log -1 --pretty=%at aa255b15d52b6d8950cca48cfdf58f7d27a60c8a
2021-01-24 04:13:24,549 autosynth [DEBUG] > Running: git log -1 --pretty=%at d73e8dea90af1b463a7f9d4a33244cf4612ada7c
2021-01-24 04:13:24,552 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41e998d5afdc2c2143a23c9b044b9931936f7318
2021-01-24 04:13:24,555 autosynth [DEBUG] > Running: git log -1 --pretty=%at b670a77a454f415d247907908e8ee7943e06d718
2021-01-24 04:13:24,558 autosynth [DEBUG] > Running: git log -1 --pretty=%at 363fe305e9ce34a6cd53951c6ee5f997094b54ee
2021-01-24 04:13:24,561 autosynth [DEBUG] > Running: git log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-24 04:13:24,564 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-24 04:13:24,567 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-24 04:13:24,570 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-24 04:13:24,573 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-24 04:13:24,576 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-24 04:13:24,579 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-24 04:13:24,582 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-24 04:13:24,585 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-24 04:13:24,588 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-24 04:13:24,591 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-24 04:13:24,594 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-24 04:13:24,597 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-24 04:13:24,600 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-24 04:13:24,603 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-24 04:13:24,606 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-24 04:13:24,610 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-24 04:13:24,635 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-24 04:13:24,642 autosynth [DEBUG] > Running: git checkout 43655b7128028340bcd085b1f3329cb3be9b35f9
Note: checking out '43655b7128028340bcd085b1f3329cb3be9b35f9'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 43655b71 fix: Update PHP package name casing to match the PHP namespace in the proto files
2021-01-24 04:13:24,661 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-289
2021-01-24 04:13:24,665 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-289
Switched to branch 'autosynth-datacatalog-289'
2021-01-24 04:13:24,692 autosynth [INFO] > Running synthtool
2021-01-24 04:13:24,692 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-24 04:13:24,693 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/289/sponge_log.log
2021-01-24 04:13:24,695 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-24 04:13:24,913 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-289
nothing to commit, working tree clean
2021-01-24 04:13:25,081 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-24 04:13:25,092 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-24 04:13:25,097 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-24 04:13:25,097 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-24 04:13:25,100 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-24 04:15:58,500 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmprd4yzmb3.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmprd4yzmb3.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-24 04:15:58,569 autosynth [ERROR] > Synthesis failed
2021-01-24 04:15:58,569 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-24 04:15:58,617 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
1-25 04:08:31,669 autosynth [DEBUG] > Running: git log -1 --pretty=%at aa255b15d52b6d8950cca48cfdf58f7d27a60c8a
2021-01-25 04:08:31,672 autosynth [DEBUG] > Running: git log -1 --pretty=%at d73e8dea90af1b463a7f9d4a33244cf4612ada7c
2021-01-25 04:08:31,675 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41e998d5afdc2c2143a23c9b044b9931936f7318
2021-01-25 04:08:31,678 autosynth [DEBUG] > Running: git log -1 --pretty=%at b670a77a454f415d247907908e8ee7943e06d718
2021-01-25 04:08:31,681 autosynth [DEBUG] > Running: git log -1 --pretty=%at 363fe305e9ce34a6cd53951c6ee5f997094b54ee
2021-01-25 04:08:31,684 autosynth [DEBUG] > Running: git log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-25 04:08:31,687 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-25 04:08:31,689 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-25 04:08:31,692 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-25 04:08:31,695 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-25 04:08:31,698 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-25 04:08:31,701 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-25 04:08:31,704 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-25 04:08:31,707 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-25 04:08:31,710 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-25 04:08:31,713 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-25 04:08:31,716 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-25 04:08:31,719 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-25 04:08:31,722 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-25 04:08:31,725 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-25 04:08:31,727 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-25 04:08:31,731 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-25 04:08:31,755 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-25 04:08:31,762 autosynth [DEBUG] > Running: git checkout 43655b7128028340bcd085b1f3329cb3be9b35f9
Note: checking out '43655b7128028340bcd085b1f3329cb3be9b35f9'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 43655b71 fix: Update PHP package name casing to match the PHP namespace in the proto files
2021-01-25 04:08:31,780 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-289
2021-01-25 04:08:31,784 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-289
Switched to branch 'autosynth-datacatalog-289'
2021-01-25 04:08:31,808 autosynth [INFO] > Running synthtool
2021-01-25 04:08:31,809 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-25 04:08:31,809 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/289/sponge_log.log
2021-01-25 04:08:31,811 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-25 04:08:32,024 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-289
nothing to commit, working tree clean
2021-01-25 04:08:32,185 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-25 04:08:32,195 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-25 04:08:32,199 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-25 04:08:32,200 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-25 04:08:32,203 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-25 04:10:59,950 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmp47m2h646.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmp47m2h646.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-25 04:11:00,023 autosynth [ERROR] > Synthesis failed
2021-01-25 04:11:00,023 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-25 04:11:00,071 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
1-25 04:08:31,669 autosynth [DEBUG] > Running: git log -1 --pretty=%at aa255b15d52b6d8950cca48cfdf58f7d27a60c8a
2021-01-25 04:08:31,672 autosynth [DEBUG] > Running: git log -1 --pretty=%at d73e8dea90af1b463a7f9d4a33244cf4612ada7c
2021-01-25 04:08:31,675 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41e998d5afdc2c2143a23c9b044b9931936f7318
2021-01-25 04:08:31,678 autosynth [DEBUG] > Running: git log -1 --pretty=%at b670a77a454f415d247907908e8ee7943e06d718
2021-01-25 04:08:31,681 autosynth [DEBUG] > Running: git log -1 --pretty=%at 363fe305e9ce34a6cd53951c6ee5f997094b54ee
2021-01-25 04:08:31,684 autosynth [DEBUG] > Running: git log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-25 04:08:31,687 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-25 04:08:31,689 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-25 04:08:31,692 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-25 04:08:31,695 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-25 04:08:31,698 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-25 04:08:31,701 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-25 04:08:31,704 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-25 04:08:31,707 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-25 04:08:31,710 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-25 04:08:31,713 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-25 04:08:31,716 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-25 04:08:31,719 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-25 04:08:31,722 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-25 04:08:31,725 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-25 04:08:31,727 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-25 04:08:31,731 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-25 04:08:31,755 autosynth [DEBUG] > Running: git checkout b259489b06b25f399768b74b8baa943991f38ea7
Note: checking out 'b259489b06b25f399768b74b8baa943991f38ea7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at b259489 fix: Properly underscore elixir directory names with digits in the middle (#908)
2021-01-25 04:08:31,762 autosynth [DEBUG] > Running: git checkout 43655b7128028340bcd085b1f3329cb3be9b35f9
Note: checking out '43655b7128028340bcd085b1f3329cb3be9b35f9'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 43655b71 fix: Update PHP package name casing to match the PHP namespace in the proto files
2021-01-25 04:08:31,780 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-289
2021-01-25 04:08:31,784 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-289
Switched to branch 'autosynth-datacatalog-289'
2021-01-25 04:08:31,808 autosynth [INFO] > Running synthtool
2021-01-25 04:08:31,809 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-25 04:08:31,809 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/289/sponge_log.log
2021-01-25 04:08:31,811 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-25 04:08:32,024 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-289
nothing to commit, working tree clean
2021-01-25 04:08:32,185 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-25 04:08:32,195 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-25 04:08:32,199 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-25 04:08:32,200 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-25 04:08:32,203 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-25 04:10:59,950 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmp47m2h646.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmp47m2h646.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-25 04:11:00,023 autosynth [ERROR] > Synthesis failed
2021-01-25 04:11:00,023 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-25 04:11:00,071 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
 log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-26 04:12:33,239 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-26 04:12:33,242 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-26 04:12:33,246 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-26 04:12:33,249 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-26 04:12:33,252 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-26 04:12:33,256 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-26 04:12:33,259 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-26 04:12:33,263 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-26 04:12:33,266 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-26 04:12:33,270 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-26 04:12:33,273 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-26 04:12:33,277 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-26 04:12:33,280 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-26 04:12:33,284 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-26 04:12:33,287 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-26 04:12:33,291 autosynth [DEBUG] > Running: git log -1 --pretty=%at 8b7b3e23fc2e8096c4609d0d15d3598eafeffa5b
2021-01-26 04:12:33,294 autosynth [DEBUG] > Running: git log -1 --pretty=%at 845a4a0769b06b5aee610d9af6ce069e2e06c50b
2021-01-26 04:12:33,298 autosynth [DEBUG] > Running: git log -1 --pretty=%at 2023b675baaaf0a36e5dc1a024b72587c17cb622
2021-01-26 04:12:33,301 autosynth [DEBUG] > Running: git log -1 --pretty=%at 573f7655311b553a937f9123bee17bf78497db95
2021-01-26 04:12:33,304 autosynth [DEBUG] > Running: git log -1 --pretty=%at 3816b080296d4d52975079fd26c110dd26ba25af
2021-01-26 04:12:33,309 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-26 04:12:33,338 autosynth [DEBUG] > Running: git checkout 3816b080296d4d52975079fd26c110dd26ba25af
Note: checking out '3816b080296d4d52975079fd26c110dd26ba25af'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 3816b08 chore: adding docfx doclet resource (#915)
2021-01-26 04:12:33,344 autosynth [DEBUG] > Running: git checkout 6fa7194aba4d0c501592dea28c041890265079dc
Note: checking out '6fa7194aba4d0c501592dea28c041890265079dc'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 6fa7194a docs: test cases doc update
2021-01-26 04:12:33,365 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-296
2021-01-26 04:12:33,369 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-296
Switched to branch 'autosynth-datacatalog-296'
2021-01-26 04:12:33,396 autosynth [INFO] > Running synthtool
2021-01-26 04:12:33,397 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-26 04:12:33,397 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/296/sponge_log.log
2021-01-26 04:12:33,399 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-26 04:12:33,639 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-296
nothing to commit, working tree clean
2021-01-26 04:12:33,828 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-26 04:12:33,840 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-26 04:12:33,844 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-26 04:12:33,845 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-26 04:12:33,848 synthtool [DEBUG] > Which version of bazel will I run?
DEBUG:synthtool:Which version of bazel will I run?
bazel 3.0.0
2021-01-26 04:12:33,852 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-26 04:15:14,503 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmpbdzpe7vf.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmpbdzpe7vf.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-26 04:15:14,591 autosynth [ERROR] > Synthesis failed
2021-01-26 04:15:14,592 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-26 04:15:14,644 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
 log -1 --pretty=%at<PHONE_NUMBER>48b5fe5e0ac4f8a38b32d639ee93e4
2021-01-26 04:12:33,239 autosynth [DEBUG] > Running: git log -1 --pretty=%at 407613a1ac6a8a0a951a50dfbccb1be38ef6c5a0
2021-01-26 04:12:33,242 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6b026e1443948dcfc0b9e3289c85e940eb70f694
2021-01-26 04:12:33,246 autosynth [DEBUG] > Running: git log -1 --pretty=%at 6133907dbb3ddab204a17a15d5c53ec0aae9b033
2021-01-26 04:12:33,249 autosynth [DEBUG] > Running: git log -1 --pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-26 04:12:33,252 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-26 04:12:33,256 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-26 04:12:33,259 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-26 04:12:33,263 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-26 04:12:33,266 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8
2021-01-26 04:12:33,270 autosynth [DEBUG] > Running: git log -1 --pretty=%at 67f09bf301083798e7220137723222eb00b8f88a
2021-01-26 04:12:33,273 autosynth [DEBUG] > Running: git log -1 --pretty=%at fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
2021-01-26 04:12:33,277 autosynth [DEBUG] > Running: git log -1 --pretty=%at 16ec872dd898d7de6e1822badfac32484b5d9031
2021-01-26 04:12:33,280 autosynth [DEBUG] > Running: git log -1 --pretty=%at 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
2021-01-26 04:12:33,284 autosynth [DEBUG] > Running: git log -1 --pretty=%at ba960d730416fe05c50547e975ce79fcee52c671
2021-01-26 04:12:33,287 autosynth [DEBUG] > Running: git log -1 --pretty=%at b259489b06b25f399768b74b8baa943991f38ea7
2021-01-26 04:12:33,291 autosynth [DEBUG] > Running: git log -1 --pretty=%at 8b7b3e23fc2e8096c4609d0d15d3598eafeffa5b
2021-01-26 04:12:33,294 autosynth [DEBUG] > Running: git log -1 --pretty=%at 845a4a0769b06b5aee610d9af6ce069e2e06c50b
2021-01-26 04:12:33,298 autosynth [DEBUG] > Running: git log -1 --pretty=%at 2023b675baaaf0a36e5dc1a024b72587c17cb622
2021-01-26 04:12:33,301 autosynth [DEBUG] > Running: git log -1 --pretty=%at 573f7655311b553a937f9123bee17bf78497db95
2021-01-26 04:12:33,304 autosynth [DEBUG] > Running: git log -1 --pretty=%at 3816b080296d4d52975079fd26c110dd26ba25af
2021-01-26 04:12:33,309 autosynth [DEBUG] > Running: git checkout 93cf8bda3a07bed78a0232abf0a652fa07b3a449
Note: checking out '93cf8bda3a07bed78a0232abf0a652fa07b3a449'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-26 04:12:33,338 autosynth [DEBUG] > Running: git checkout 3816b080296d4d52975079fd26c110dd26ba25af
Note: checking out '3816b080296d4d52975079fd26c110dd26ba25af'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 3816b08 chore: adding docfx doclet resource (#915)
2021-01-26 04:12:33,344 autosynth [DEBUG] > Running: git checkout 6fa7194aba4d0c501592dea28c041890265079dc
Note: checking out '6fa7194aba4d0c501592dea28c041890265079dc'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 6fa7194a docs: test cases doc update
2021-01-26 04:12:33,365 autosynth [DEBUG] > Running: git branch -f autosynth-datacatalog-296
2021-01-26 04:12:33,369 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog-296
Switched to branch 'autosynth-datacatalog-296'
2021-01-26 04:12:33,396 autosynth [INFO] > Running synthtool
2021-01-26 04:12:33,397 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2021-01-26 04:12:33,397 autosynth [DEBUG] > log_file_path: /tmpfs/src/logs/DataCatalog/296/sponge_log.log
2021-01-26 04:12:33,399 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2021-01-26 04:12:33,639 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py.
On branch autosynth-datacatalog-296
nothing to commit, working tree clean
2021-01-26 04:12:33,828 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2021-01-26 04:12:33,840 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/synthtool
2021-01-26 04:12:33,844 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2021-01-26 04:12:33,845 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2021-01-26 04:12:33,848 synthtool [DEBUG] > Which version of bazel will I run?
DEBUG:synthtool:Which version of bazel will I run?
bazel 3.0.0
2021-01-26 04:12:33,852 synthtool [DEBUG] > Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
DEBUG:synthtool:Generating code for: //google/cloud/datacatalog/v1:google-cloud-datacatalog-v1-php.
2021-01-26 04:15:14,503 synthtool [SUCCESS] > Generated code into /tmpfs/tmp/tmpbdzpe7vf.
SUCCESS:synthtool:Generated code into /tmpfs/tmp/tmpbdzpe7vf.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/google-cloud-php/DataCatalog/synth.py", line 48, in <module>
    r"\1 Google\\Cloud\\DataCatalog",
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 256, in replace
    replaced = _replace_in_file(path, expr, after)
  File "/tmpfs/src/github/synthtool/synthtool/transforms.py", line 228, in _replace_in_file
    content = fh.read()
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 604: invalid continuation byte
2021-01-26 04:15:14,591 autosynth [ERROR] > Synthesis failed
2021-01-26 04:15:14,592 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 93cf8bda ci: add project id for Datastore tests (#3635)
2021-01-26 04:15:14,644 autosynth [DEBUG] > Running: git checkout autosynth-datacatalog
Switched to branch 'autosynth-datacatalog'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 334, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 65, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth_toolbox.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating datacatalog. :sob:
Here's the output from running synth.py:
-pretty=%at 759bdfc5272d9977324d7cfdae46771e23890f91
2021-01-27 04:10:58,320 autosynth [DEBUG] > Running: git log -1 --pretty=%at c992f7a0096ea35b331210c51050befd2499b98e
2021-01-27 04:10:58,323 autosynth [DEBUG] > Running: git log -1 --pretty=%at 40d76d547573fc273220bc0c8291fd942cb4502b
2021-01-27 04:10:58,325 autosynth [DEBUG] > Running: git log -1 --pretty=%at a3e990f3545dc8ccd384a75d20ce9cb185ca6a28
2021-01-27 04:10:58,328 autosynth [DEBUG] > Running: git log -1 --pretty=%at f15b57ccfd71106c2299e9b89835fe6e55015662
2021-01-27 04:10:58,331 autosynth [DEBUG] > Running: git log -1 --pretty=%at 41a4e56982620d3edcf110d76f4fcdfdec471ac8