Synthesis failed for java-billingbudgets

Hello! Autosynth couldn't regenerate java-billingbudgets. :broken_heart:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth'
Cloning into '/tmpfs/tmp/tmpho6uwya7/googleapis'...
Cloning into '/tmpfs/tmp/tmpho6uwya7/synthtool'...
Switched to branch 'autosynth-self'
Note: checking out 'cac45771f199eb9a643a36328a170b8cc8d508c6'.

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 cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Note: checking out 'd741cd976975c745d0199987aff0e908b8352992'.

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 d741cd97 chore: enable gapicv2 for firestore/v1 API
Note: checking out 'f8a9933e5e98202b04ef427f28d1d79221190fa4'.

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 f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
Switched to a new branch 'autosynth-self-2'
2020-05-05 21:20:07 [INFO] Running synthtool
2020-05-05 21:20:07 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-05 21:20:07,559 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-self-2
nothing to commit, working tree clean
2020-05-05 21:20:07,808 synthtool > Ensuring dependencies.
2020-05-05 21:20:07,813 synthtool > Pulling artman image.
latest: Pulling from googleapis/artman
Digest: sha256:b3b47805231a305d0f40c4bf069df20f6a2635574e6d4259fac651d3f9f6e098
Status: Image is up to date for googleapis/artman:latest
2020-05-05 21:20:10,222 synthtool > Ensuring dependencies.
2020-05-05 21:20:10,237 synthtool > Cloning googleapis.
2020-05-05 21:20:10,238 synthtool > Using precloned repo /tmpfs/tmp/tmpho6uwya7/googleapis
2020-05-05 21:20:10,242 synthtool > Generating code for: //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java.
2020-05-05 21:20:35,966 synthtool > Failed executing bazel build //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java:

Starting local Bazel server and connecting to it...
Loading:
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/protocolbuffers/protobuf/archive/fe1790ca0df67173702f70d5646b82f48f412b99.zip) = 419f654d36998a51de2e0b79a67885ec48f8d803615ce66ec82cd15f54936730
Loading: 0 packages loaded
DEBUG: Rule 'com_google_protobuf' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "419f654d36998a51de2e0b79a67885ec48f8d803615ce66ec82cd15f54936730"
DEBUG: Call stack for the definition of repository 'com_google_protobuf' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:34:1
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/grpc/grpc/archive/8347f4753568b5b66e49111c60ae2841278d3f33.zip) = 8d87aa54941db316e8a3370fdee1173ac4b2ede5724877d36a57edbc6dd136f0
Loading: 0 packages loaded
DEBUG: Rule 'com_github_grpc_grpc' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "8d87aa54941db316e8a3370fdee1173ac4b2ede5724877d36a57edbc6dd136f0"
DEBUG: Call stack for the definition of repository 'com_github_grpc_grpc' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:95:1
INFO: SHA256 (https://github.com/googleapis/gax-java/archive/730046855da122b26adbaa3fcf535becd8afa292.zip) = 97c2a418cf3acf3eba0bb25ac01a617b03023711ff031c081a78f98b55beee55
DEBUG: Rule 'com_google_api_gax_java' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "97c2a418cf3acf3eba0bb25ac01a617b03023711ff031c081a78f98b55beee55"
DEBUG: Call stack for the definition of repository 'com_google_api_gax_java' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:123:1
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/grpc/grpc-java/archive/v1.27.2.zip) = 92ffb4391f847e02e115933a761e243dd1423f3fcafdc9b7ae0327eca102d76b
DEBUG: Rule 'io_grpc_grpc_java' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "92ffb4391f847e02e115933a761e243dd1423f3fcafdc9b7ae0327eca102d76b"
DEBUG: Call stack for the definition of repository 'io_grpc_grpc_java' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/com_google_api_gax_java/repositories.bzl:114:5
 - /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/com_google_api_gax_java/repositories.bzl:60:5
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:138:1
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/googleapis/gapic-generator/archive/cd3c9ee706cd8a23233a1bfd9a0ddf5de088fb49.zip) = daa5eab595bb53aef5ac846b8a5e95a0a592b50c17a343bd1c5e4840bff79a28
DEBUG: Rule 'com_google_api_codegen' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "daa5eab595bb53aef5ac846b8a5e95a0a592b50c17a343bd1c5e4840bff79a28"
DEBUG: Call stack for the definition of repository 'com_google_api_codegen' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:62:1
INFO: SHA256 (https://github.com/googleapis/protoc-java-resource-names-plugin/archive/706814edd72934b30a35dc47c04f1a3ba2dc4204.zip) = 22182854f6d822c68c6e9e00e8a650950cc8d2c3573c14c804225479c71d1095
DEBUG: Rule 'com_google_protoc_java_resource_names_plugin' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "22182854f6d822c68c6e9e00e8a650950cc8d2c3573c14c804225479c71d1095"
DEBUG: Call stack for the definition of repository 'com_google_protoc_java_resource_names_plugin' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:155:1
INFO: SHA256 (https://github.com/googleapis/protoc-docs-plugin/archive/b2502d56b5ec2d47e063976da773206af295362d.zip) = 765ec120bb165ae98c3bae78705d2a127e64016e59738552e909fc8b11d06338
DEBUG: Rule 'protoc_docs_plugin' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "765ec120bb165ae98c3bae78705d2a127e64016e59738552e909fc8b11d06338"
DEBUG: Call stack for the definition of repository 'protoc_docs_plugin' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:179:1
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.20.0/bazel-gazelle-v0.20.0.tar.gz) = d8c45ee70ec39a57e7a05e5027c32b1576cc7f16d9dd37135b0eddde45cf1b10
DEBUG: Rule 'bazel_gazelle' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "d8c45ee70ec39a57e7a05e5027c32b1576cc7f16d9dd37135b0eddde45cf1b10"
DEBUG: Call stack for the definition of repository 'bazel_gazelle' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:200:1
INFO: SHA256 (https://github.com/googleapis/gapic-generator-go/archive/v0.13.0.tar.gz) = 2420d3fb91440bad332ce60727d4458f5c90aa84054b3dffdd560097116a7694
DEBUG: Rule 'com_googleapis_gapic_generator_go' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "2420d3fb91440bad332ce60727d4458f5c90aa84054b3dffdd560097116a7694"
DEBUG: Call stack for the definition of repository 'com_googleapis_gapic_generator_go' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:209:1
INFO: SHA256 (https://github.com/bazelbuild/bazel-skylib/releases/download/0.9.0/bazel_skylib-0.9.0.tar.gz) = 1dde365491125a3db70731e25658dfdd3bc5dbdfd11b840b3e987ecf043c7ca0
DEBUG: Rule 'bazel_skylib' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "1dde365491125a3db70731e25658dfdd3bc5dbdfd11b840b3e987ecf043c7ca0"
DEBUG: Call stack for the definition of repository 'bazel_skylib' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:29:1
Analyzing: target //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java (1 packages loaded, 0 targets configured)
ERROR: While resolving toolchains for target //google/cloud/billing/budgets/v1beta1:budgets_java_gapic_test: invalid registered toolchain '@gapic_generator_python//:pyenv3_toolchain': no such package '@gapic_generator_python//': The repository '@gapic_generator_python' could not be resolved
ERROR: Analysis of target '//google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java' failed; build aborted: invalid registered toolchain '@gapic_generator_python//:pyenv3_toolchain': no such package '@gapic_generator_python//': The repository '@gapic_generator_python' could not be resolved
INFO: Elapsed time: 25.572s
INFO: 0 processes.

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 "/tmpfs/src/github/synthtool/working_repo/synth.py", line 33, in <module>
    destination_name='billingbudgets',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java']' returned non-zero exit status 1.
2020-05-05 21:20:36 [ERROR] Synthesis failed
HEAD is now at cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Switched to branch 'autosynth-self'
Note: checking out 'cac45771f199eb9a643a36328a170b8cc8d508c6'.

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 cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Previous HEAD position was d741cd97 chore: enable gapicv2 for firestore/v1 API
HEAD is now at a3a0bf0f BREAKING_CHANGE: Removing TimeSeriesQueryLanguageCondition as an alert condition type. The condition type is unsupported and unused. It was originally added for the Monitoring Query Language Alpha feature. refactor!: Drop support for TimeSeriesQueryLanguageCondition as an alert condition type.
Previous HEAD position was f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
HEAD is now at ab88356 fix: make .kokoro-autosynth executable (#522)
Switched to a new branch 'autosynth-103'
2020-05-05 21:20:36 [INFO] Running synthtool
2020-05-05 21:20:36 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-05 21:20:37,300 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-103
nothing to commit, working tree clean
2020-05-05 21:20:37,740 synthtool > Ensuring dependencies.
2020-05-05 21:20:37,752 synthtool > Pulling artman image.
latest: Pulling from googleapis/artman
Digest: sha256:b3b47805231a305d0f40c4bf069df20f6a2635574e6d4259fac651d3f9f6e098
Status: Image is up to date for googleapis/artman:latest
2020-05-05 21:20:40,016 synthtool > Ensuring dependencies.
2020-05-05 21:20:40,081 synthtool > Cloning googleapis.
2020-05-05 21:20:40,088 synthtool > Using precloned repo /tmpfs/tmp/tmpho6uwya7/googleapis
2020-05-05 21:20:40,147 synthtool > Generating code for: //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java.
2020-05-05 21:30:00,078 synthtool > Failed executing bazel build //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java:

Loading:
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
INFO: Call stack for the definition of repository 'com_google_api_codegen' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpho6uwya7/googleapis/WORKSPACE:70:1
WARNING: Download from https://github.com/googleapis/gapic-generator/archive/a59457d24bd6f3c962c8e699c708121c928eedc8.zip failed: class java.io.IOException Tried to reconnect at offset 10,874,044 but server didn't support it
ERROR: An error occurred during the fetch of repository 'com_google_api_codegen':
   java.io.IOException: Error downloading [https://github.com/googleapis/gapic-generator/archive/a59457d24bd6f3c962c8e699c708121c928eedc8.zip] to /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/com_google_api_codegen/a59457d24bd6f3c962c8e699c708121c928eedc8.zip: Tried to reconnect at offset 10,874,044 but server didn't support it
ERROR: no such package '@com_google_api_codegen//': java.io.IOException: Error downloading [https://github.com/googleapis/gapic-generator/archive/a59457d24bd6f3c962c8e699c708121c928eedc8.zip] to /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/com_google_api_codegen/a59457d24bd6f3c962c8e699c708121c928eedc8.zip: Tried to reconnect at offset 10,874,044 but server didn't support it
ERROR: no such package '@com_google_api_codegen//': java.io.IOException: Error downloading [https://github.com/googleapis/gapic-generator/archive/a59457d24bd6f3c962c8e699c708121c928eedc8.zip] to /home/kbuilder/.cache/bazel/_bazel_kbuilder/29e88877756d2ca5b60f52af07e5da65/external/com_google_api_codegen/a59457d24bd6f3c962c8e699c708121c928eedc8.zip: Tried to reconnect at offset 10,874,044 but server didn't support it
INFO: Elapsed time: 559.216s
INFO: 0 processes.

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 "/tmpfs/src/github/synthtool/working_repo/synth.py", line 33, in <module>
    destination_name='billingbudgets',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java']' returned non-zero exit status 1.
2020-05-05 21:30:00 [ERROR] Synthesis failed
HEAD is now at cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Switched to branch 'autosynth'
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 584, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 465, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 574, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 360, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 370, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 115, 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 java-billingbudgets. :sob:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth'
Cloning into '/tmpfs/tmp/tmpjp5tnk1m/googleapis'...
Cloning into '/tmpfs/tmp/tmpjp5tnk1m/synthtool'...
Switched to branch 'autosynth-self'
Note: checking out 'cac45771f199eb9a643a36328a170b8cc8d508c6'.

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 cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Note: checking out 'd741cd976975c745d0199987aff0e908b8352992'.

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 d741cd97 chore: enable gapicv2 for firestore/v1 API
Note: checking out 'f8a9933e5e98202b04ef427f28d1d79221190fa4'.

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 f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
Switched to a new branch 'autosynth-self-2'
2020-05-07 06:49:58 [INFO] Running synthtool
2020-05-07 06:49:58 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-07 06:49:58,517 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-self-2
nothing to commit, working tree clean
2020-05-07 06:49:58,710 synthtool > Ensuring dependencies.
2020-05-07 06:49:58,716 synthtool > Pulling artman image.
latest: Pulling from googleapis/artman
Digest: sha256:b3b47805231a305d0f40c4bf069df20f6a2635574e6d4259fac651d3f9f6e098
Status: Image is up to date for googleapis/artman:latest
2020-05-07 06:50:00,838 synthtool > Ensuring dependencies.
2020-05-07 06:50:00,852 synthtool > Cloning googleapis.
2020-05-07 06:50:00,853 synthtool > Using precloned repo /tmpfs/tmp/tmpjp5tnk1m/googleapis
2020-05-07 06:50:00,857 synthtool > Generating code for: //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java.
2020-05-07 06:50:22,259 synthtool > Failed executing bazel build //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java:

Starting local Bazel server and connecting to it...
Loading:
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/protocolbuffers/protobuf/archive/fe1790ca0df67173702f70d5646b82f48f412b99.zip) = 419f654d36998a51de2e0b79a67885ec48f8d803615ce66ec82cd15f54936730
Loading: 0 packages loaded
DEBUG: Rule 'com_google_protobuf' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "419f654d36998a51de2e0b79a67885ec48f8d803615ce66ec82cd15f54936730"
DEBUG: Call stack for the definition of repository 'com_google_protobuf' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:34:1
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/grpc/grpc/archive/8347f4753568b5b66e49111c60ae2841278d3f33.zip) = 8d87aa54941db316e8a3370fdee1173ac4b2ede5724877d36a57edbc6dd136f0
Loading: 0 packages loaded
DEBUG: Rule 'com_github_grpc_grpc' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "8d87aa54941db316e8a3370fdee1173ac4b2ede5724877d36a57edbc6dd136f0"
DEBUG: Call stack for the definition of repository 'com_github_grpc_grpc' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:95:1
INFO: SHA256 (https://github.com/googleapis/gax-java/archive/730046855da122b26adbaa3fcf535becd8afa292.zip) = 97c2a418cf3acf3eba0bb25ac01a617b03023711ff031c081a78f98b55beee55
DEBUG: Rule 'com_google_api_gax_java' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "97c2a418cf3acf3eba0bb25ac01a617b03023711ff031c081a78f98b55beee55"
DEBUG: Call stack for the definition of repository 'com_google_api_gax_java' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:123:1
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/grpc/grpc-java/archive/v1.27.2.zip) = 92ffb4391f847e02e115933a761e243dd1423f3fcafdc9b7ae0327eca102d76b
DEBUG: Rule 'io_grpc_grpc_java' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "92ffb4391f847e02e115933a761e243dd1423f3fcafdc9b7ae0327eca102d76b"
DEBUG: Call stack for the definition of repository 'io_grpc_grpc_java' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/com_google_api_gax_java/repositories.bzl:114:5
 - /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/com_google_api_gax_java/repositories.bzl:60:5
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:138:1
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/googleapis/gapic-generator/archive/cd3c9ee706cd8a23233a1bfd9a0ddf5de088fb49.zip) = daa5eab595bb53aef5ac846b8a5e95a0a592b50c17a343bd1c5e4840bff79a28
DEBUG: Rule 'com_google_api_codegen' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "daa5eab595bb53aef5ac846b8a5e95a0a592b50c17a343bd1c5e4840bff79a28"
DEBUG: Call stack for the definition of repository 'com_google_api_codegen' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:62:1
INFO: SHA256 (https://github.com/googleapis/protoc-java-resource-names-plugin/archive/706814edd72934b30a35dc47c04f1a3ba2dc4204.zip) = 22182854f6d822c68c6e9e00e8a650950cc8d2c3573c14c804225479c71d1095
DEBUG: Rule 'com_google_protoc_java_resource_names_plugin' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "22182854f6d822c68c6e9e00e8a650950cc8d2c3573c14c804225479c71d1095"
DEBUG: Call stack for the definition of repository 'com_google_protoc_java_resource_names_plugin' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:155:1
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/googleapis/protoc-docs-plugin/archive/b2502d56b5ec2d47e063976da773206af295362d.zip) = 765ec120bb165ae98c3bae78705d2a127e64016e59738552e909fc8b11d06338
DEBUG: Rule 'protoc_docs_plugin' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "765ec120bb165ae98c3bae78705d2a127e64016e59738552e909fc8b11d06338"
DEBUG: Call stack for the definition of repository 'protoc_docs_plugin' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:179:1
INFO: SHA256 (https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.20.0/bazel-gazelle-v0.20.0.tar.gz) = d8c45ee70ec39a57e7a05e5027c32b1576cc7f16d9dd37135b0eddde45cf1b10
DEBUG: Rule 'bazel_gazelle' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "d8c45ee70ec39a57e7a05e5027c32b1576cc7f16d9dd37135b0eddde45cf1b10"
DEBUG: Call stack for the definition of repository 'bazel_gazelle' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:200:1
INFO: SHA256 (https://github.com/googleapis/gapic-generator-go/archive/v0.13.0.tar.gz) = 2420d3fb91440bad332ce60727d4458f5c90aa84054b3dffdd560097116a7694
DEBUG: Rule 'com_googleapis_gapic_generator_go' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "2420d3fb91440bad332ce60727d4458f5c90aa84054b3dffdd560097116a7694"
DEBUG: Call stack for the definition of repository 'com_googleapis_gapic_generator_go' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:209:1
INFO: SHA256 (https://github.com/bazelbuild/bazel-skylib/releases/download/0.9.0/bazel_skylib-0.9.0.tar.gz) = 1dde365491125a3db70731e25658dfdd3bc5dbdfd11b840b3e987ecf043c7ca0
DEBUG: Rule 'bazel_skylib' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "1dde365491125a3db70731e25658dfdd3bc5dbdfd11b840b3e987ecf043c7ca0"
DEBUG: Call stack for the definition of repository 'bazel_skylib' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:29:1
Analyzing: target //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java (1 packages loaded, 0 targets configured)
ERROR: While resolving toolchains for target //google/cloud/billing/budgets/v1beta1:budgets_java_gapic_test: invalid registered toolchain '@gapic_generator_python//:pyenv3_toolchain': no such package '@gapic_generator_python//': The repository '@gapic_generator_python' could not be resolved
ERROR: Analysis of target '//google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java' failed; build aborted: invalid registered toolchain '@gapic_generator_python//:pyenv3_toolchain': no such package '@gapic_generator_python//': The repository '@gapic_generator_python' could not be resolved
INFO: Elapsed time: 21.337s
INFO: 0 processes.

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 "/tmpfs/src/github/synthtool/working_repo/synth.py", line 33, in <module>
    destination_name='billingbudgets',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java']' returned non-zero exit status 1.
2020-05-07 06:50:22 [ERROR] Synthesis failed
HEAD is now at cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Switched to branch 'autosynth-self'
Note: checking out 'cac45771f199eb9a643a36328a170b8cc8d508c6'.

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 cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Previous HEAD position was d741cd97 chore: enable gapicv2 for firestore/v1 API
HEAD is now at 2fc2caaa chore: enable gapic v2 and proto annotation for bigquery/storage/v1beta2 API.
Previous HEAD position was f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
HEAD is now at be74d3e build: do not fail builds on codecov errors (#528)
Switched to a new branch 'autosynth-111'
2020-05-07 06:50:22 [INFO] Running synthtool
2020-05-07 06:50:22 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-07 06:50:22,602 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-111
nothing to commit, working tree clean
2020-05-07 06:50:22,737 synthtool > Ensuring dependencies.
2020-05-07 06:50:22,743 synthtool > Pulling artman image.
latest: Pulling from googleapis/artman
Digest: sha256:b3b47805231a305d0f40c4bf069df20f6a2635574e6d4259fac651d3f9f6e098
Status: Image is up to date for googleapis/artman:latest
2020-05-07 06:50:23,886 synthtool > Ensuring dependencies.
2020-05-07 06:50:23,898 synthtool > Cloning googleapis.
2020-05-07 06:50:23,899 synthtool > Using precloned repo /tmpfs/tmp/tmpjp5tnk1m/googleapis
2020-05-07 06:50:23,904 synthtool > Generating code for: //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java.
2020-05-07 06:57:55,590 synthtool > Failed executing bazel build //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java:

Loading:
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/googleapis/gapic-generator/archive/a59457d24bd6f3c962c8e699c708121c928eedc8.zip) = 843bcf262d44f6a2c1c131844ff8ef40daf95dd3b7c95dd761656f9e010d06d7
Loading: 0 packages loaded
DEBUG: Rule 'com_google_api_codegen' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "843bcf262d44f6a2c1c131844ff8ef40daf95dd3b7c95dd761656f9e010d06d7"
DEBUG: Call stack for the definition of repository 'com_google_api_codegen' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:70:1
INFO: SHA256 (https://github.com/googleapis/protoc-java-resource-names-plugin/archive/64dafb71ea9a385a8da89989f0b9dab925bf4610.zip) = f475903e83904dbbe3651abae8cbf57ed804960a0dadd9cbde41b746db645052
DEBUG: Rule 'com_google_protoc_java_resource_names_plugin' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "f475903e83904dbbe3651abae8cbf57ed804960a0dadd9cbde41b746db645052"
DEBUG: Call stack for the definition of repository 'com_google_protoc_java_resource_names_plugin' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:163:1
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/bazelbuild/rules_python/archive/748aa53d7701e71101dfd15d800e100f6ff8e5d1.zip) = d3e40ca3b7e00b72d2b1585e0b3396bcce50f0fc692e2b7c91d8b0dc471e3eaf
DEBUG: Rule 'rules_python' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "d3e40ca3b7e00b72d2b1585e0b3396bcce50f0fc692e2b7c91d8b0dc471e3eaf"
DEBUG: Call stack for the definition of repository 'rules_python' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:36:1
INFO: SHA256 (https://github.com/googleapis/gapic-generator-python/archive/d18ed416240a064fffac0fd7915b61f6415fe140.zip) = 52301db31e5a1757017123f1ccc46a4d80db81310eba95d0c19553b047f365e4
Loading: 0 packages loaded
DEBUG: Rule 'gapic_generator_python' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "52301db31e5a1757017123f1ccc46a4d80db81310eba95d0c19553b047f365e4"
DEBUG: Call stack for the definition of repository 'gapic_generator_python' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:210:1
Loading: 0 packages loaded
Loading: 0 packages loaded
INFO: SHA256 (https://github.com/googleapis/gapic-generator-go/archive/v0.13.3.tar.gz) = c18388bb1f1318dc5b00d9727beb9f9a079b64c2ef96a93cee83b5e11e172f02
DEBUG: Rule 'com_googleapis_gapic_generator_go' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "c18388bb1f1318dc5b00d9727beb9f9a079b64c2ef96a93cee83b5e11e172f02"
DEBUG: Call stack for the definition of repository 'com_googleapis_gapic_generator_go' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:243:1
Analyzing: target //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java (1 packages loaded, 0 targets configured)
Analyzing: target //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java (17 packages loaded, 39 targets configured)
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar) = 766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7
INFO: SHA256 (https://repo.maven.apache.org/maven2/org/threeten/threetenbp/1.4.1/threetenbp-1.4.1.jar) = 6cb8bd0b9db3b2184ca68f407d1553ebba078e3d4c875341f28f153c7971267d
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/guava/guava/28.2-android/guava-28.2-android.jar) = 1faf214c94723ab9fbadfedd9af88ddc325faf669e68eab04688c3afcf59c037
INFO: SHA256 (https://repo.maven.apache.org/maven2/io/opencensus/opencensus-contrib-grpc-metrics/0.24.0/opencensus-contrib-grpc-metrics-0.24.0.jar) = 875582e093f11950ad3f4a50b5fee33a008023f7d1e47820a1bef05d23b9ed42
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/api/api-common/1.8.1/api-common-1.8.1.jar) = 9840ed24fce0a96492e671853077be62edab802b6760e3b327362d6949943674
Analyzing: target //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java (40 packages loaded, 466 targets configured)
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar) = 21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/api/grpc/proto-google-common-protos/1.17.0/proto-google-common-protos-1.17.0.jar) = ad25472c73ee470606fb500b376ae5a97973d5406c2f5c3b7d07fb25b4648b65
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar) = c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f
INFO: SHA256 (https://repo.maven.apache.org/maven2/io/grpc/grpc-netty-shaded/1.27.2/grpc-netty-shaded-1.27.2.jar) = 54b4aedf4a1582cbb50440956320422037eaddf5b4adfc017da482179da9a126
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.20.0/google-auth-library-oauth2-http-0.20.0.jar) = 43e96e8c07285c2887042eda4e35ca96522ef361f6c1843f469039d9ccdc8f8a
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/auth/google-auth-library-credentials/0.20.0/google-auth-library-credentials-0.20.0.jar) = 8a415273a5dae5c8f9080134e53b9592dc171ca5d13127488c910177c5903bd6
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/http-client/google-http-client/1.34.2/google-http-client-1.34.2.jar) = e268f079890a23f0237761ed345db3f56012d2c5f11cc9d9131fba4c2dbcc381
INFO: SHA256 (https://repo.maven.apache.org/maven2/junit/junit/4.13/junit-4.13.jar) = 4b8532f63bdc0e0661507f947eb324a954d1dbac631ad19c8aa9a00feed1d863
INFO: SHA256 (https://files.pythonhosted.org/packages/2a/01/efb4ef22ea9b6377392bd5d6af5acbd218100ee7379dbcd8a7322585710d/chevron-0.13.1.tar.gz) = f95054a8b303268ebf3efd6bdfc8c1b428d3fc92327913b4e236d062ec61c989
DEBUG: Rule 'pypi_chevron' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "f95054a8b303268ebf3efd6bdfc8c1b428d3fc92327913b4e236d062ec61c989"
DEBUG: Call stack for the definition of repository 'pypi_chevron' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/com_google_protoc_java_resource_names_plugin/repositories.bzl:96:5
 - /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/com_google_protoc_java_resource_names_plugin/repositories.bzl:82:5
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:178:1
INFO: SHA256 (https://repo.maven.apache.org/maven2/io/opencensus/opencensus-api/0.24.0/opencensus-api-0.24.0.jar) = f561b1cc2673844288e596ddf5bb6596868a8472fd2cb8993953fc5c034b2352
INFO: SHA256 (https://files.pythonhosted.org/packages/4a/85/db5a2df477072b2902b0eb892feb37d88ac635d36245a72a6a69b23b383a/PyYAML-3.12.tar.gz) = 592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab
INFO: SHA256 (https://files.pythonhosted.org/packages/96/e0/430fcdb6b3ef1ae534d231397bee7e9304be14a47a267e82ebcb3323d0b5/ply-3.8.tar.gz) = e7d1bdff026beb159c9942f7a17e102c375638d9478a7ecd4cc0c76afd8de0b8
DEBUG: Rule 'pypi_py_yaml' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab"
DEBUG: Call stack for the definition of repository 'pypi_py_yaml' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/com_google_protoc_java_resource_names_plugin/repositories.bzl:96:5
 - /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/com_google_protoc_java_resource_names_plugin/repositories.bzl:66:5
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:178:1
DEBUG: Rule 'pypi_ply' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "e7d1bdff026beb159c9942f7a17e102c375638d9478a7ecd4cc0c76afd8de0b8"
DEBUG: Call stack for the definition of repository 'pypi_ply' which is a http_archive (rule definition at /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
 - /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/com_google_protoc_java_resource_names_plugin/repositories.bzl:96:5
 - /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/com_google_protoc_java_resource_names_plugin/repositories.bzl:74:5
 - /tmpfs/tmp/tmpjp5tnk1m/googleapis/WORKSPACE:178:1
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value/1.4/auto-value-1.4.jar) = 64eb1e909354ca11a03661bd6d2d00fc4669a329b26bbd7f2f4fe08fef8699f9
INFO: SHA256 (https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar) = af32e420b1252c1eedef6232bd46fadafc02e0c609e086efd57a64781107a039
INFO: SHA256 (https://repo.maven.apache.org/maven2/org/mockito/mockito-core/2.21.0/mockito-core-2.21.0.jar) =<PHONE_NUMBER>56c5654361dccf6211c7a9de9942fabe94620aa5a1d68be6997b79
INFO: SHA256 (https://repo.maven.apache.org/maven2/org/objenesis/objenesis/2.6/objenesis-2.6.jar) = 5e168368fbc250af3c79aa5fef0c3467a2d64e5a7bd74005f25d8399aeb0708d
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/http-client/google-http-client-jackson2/1.34.2/google-http-client-jackson2-1.34.2.jar) = 4fecc631244ce31d9b89609c35b97c6feeb792e2fcbe52b2f190e26e54d37150
INFO: SHA256 (https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar) = 66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9
INFO: SHA256 (https://repo.maven.apache.org/maven2/io/opencensus/opencensus-contrib-http-util/0.24.0/opencensus-contrib-http-util-0.24.0.jar) = 7155273bbb1ed3d477ea33cf19d7bbc0b285ff395f43b29ae576722cf247000f
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/truth/truth/1.0/truth-1.0.jar) = edaa12f3b581fcf1c07311e94af8766919c4f3d904b00d3503147b99bf5b4004
INFO: SHA256 (https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar) = 89c27f03fff18d0b06e7afd7ef25e209766df95b6c1269d6c3ebbdea48d5f284
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.jar) = 79bffbdcd349f69a5ac252e2b4096131704386af4fa14d95395ea9a0e423cf33
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/api/grpc/grpc-google-common-protos/1.17.0/grpc-google-common-protos-1.17.0.jar) = de24fcb1eca27c4e320c0589d1402e6314a2bfb297850d4f9ac866f8809351d6
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar) = 61ba4dc49adca95243beaa0569adc2a23aedb5292ae78aa01186fa782ebdc5c2
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/googlejavaformat/google-java-format/1.1/google-java-format-1.1-all-deps.jar) = 9c99360a5a38c147096eeb97b346a6fb2eab026a93a2e4d66eac537ea7e3ab80
INFO: SHA256 (https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar) = 47f05852b48ee9baefef80fa3d8cea60efa4753c0013121dd7fe5eef2e5c729d
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar) = baf7d6ea97ce606c53e11b6854ba5f2ce7ef5c24dddf0afa18d1260bd25b002c
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar) = 45d32ac61ef8a744b464c54c2b3414be571016dd46bfc2bec226761cf7ae457a
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value-annotations/1.6/auto-value-annotations-1.6.jar) = d095936c432f2afc671beaab67433e7cef50bba4a861b77b9c46561b801fae69
INFO: SHA256 (https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar) = 91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff
INFO: SHA256 (https://repo.maven.apache.org/maven2/org/ow2/asm/asm/4.2/asm-4.2.jar) = 3c7e45fe303bd02193d951df134255033b9d8147e77508d09703bac245e6cd9b
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/atlassian/commonmark/commonmark/0.9.0/commonmark-0.9.0.jar) = a292c62bb9ecefe7e465b1dcd07c72c9d87aa4201273d49fc1009f77c583bd9c
INFO: SHA256 (https://repo.maven.apache.org/maven2/io/grpc/grpc-core/1.23.0/grpc-core-1.23.0.jar) = ccb52503d051fca980ac7853fb9d8aaf3f00a6fadf16fffd574296b26b3d440b
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/api/api-compiler/0.0.8/api-compiler-0.0.8-testing.jar) = ba2ed6767dc64bf14230ace2d962d1dbceba97bf8f71298f2c04e55082e594b4
INFO: SHA256 (https://repo.maven.apache.org/maven2/cglib/cglib/3.1/cglib-3.1.jar) = 175c86146a6b1eefc891df9e99aef171cfd64998ba1c01c5045de56aef9778cb
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.0/jackson-databind-2.9.0.jar) = 02b20e2a73d5539b8c6898e1ade73623c5b555a3bcd46308410a9179c8c5d455
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/api/api-compiler/0.0.8/api-compiler-0.0.8.jar) = 8dc0eee6ba93353afc14b0b8e9d772012cbc7d1fdfa968e8c4a54b01c1a8cb99
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/api/grpc/proto-google-common-protos/1.17.0/proto-google-common-protos-1.17.0.jar) = ad25472c73ee470606fb500b376ae5a97973d5406c2f5c3b7d07fb25b4648b65
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/inject/guice/4.0/guice-4.0.jar) = b378ffc35e7f7125b3c5f3a461d4591ae1685e3c781392f0c854ed7b7581d6d2
INFO: SHA256 (https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar) = fd3c7c9545a9cdb2051d1f9155c4f76b1e4ac5a57304404a6eedb578ffba7328
INFO: SHA256 (https://repo.maven.apache.org/maven2/io/grpc/grpc-api/1.23.0/grpc-api-1.23.0.jar) = ff4486cdd89b6e4568af13f71e0480bad6a06391a3d636996ce1d4a353516373
INFO: SHA256 (https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.18/snakeyaml-1.18.jar) = 81bf4c29d0275dace75fadb5febf5384553422816256023efa83b2b15a9ced60
INFO: SHA256 (https://repo.maven.apache.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar) = a0e9cabad665bc20bcd2b01f108e5fc03f756e13aea80abaadb9f407033bea2c
Analyzing: target //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java (177 packages loaded, 3033 targets configured)
INFO: Analyzed target //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java (178 packages loaded, 3354 targets configured).
INFO: Found 1 target...
[0 / 13] [Prepa] BazelWorkspaceStatusAction stable-status.txt
INFO: From Action google/cloud/billing/budgets/v1beta1/gapic-google-cloud-billing-budgets-v1beta1-java-resources.tar.gz:
tar: Removing leading `../' from member names
/home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/sandbox/linux-sandbox/2/execroot/com_google_googleapis
INFO: From Action google/cloud/billing/budgets/v1beta1/google-cloud-billing-budgets-v1beta1-java-resources.tar.gz:
/home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/sandbox/linux-sandbox/1/execroot/com_google_googleapis
[13 / 209] Compiling external/com_google_protobuf/src/google/protobuf/compiler/main.cc [for host]; 23s linux-sandbox ... (4 actions running)
[13 / 209] Compiling external/com_google_protobuf/src/google/protobuf/compiler/main.cc [for host]; 256s linux-sandbox ... (4 actions running)
[73 / 209] Compiling external/com_google_protobuf/src/google/protobuf/map_field.cc [for host]; 2s linux-sandbox ... (4 actions, 3 running)
[158 / 209] Compiling external/com_google_protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc [for host]; 4s linux-sandbox ... (4 actions, 3 running)
INFO: From Generating Java (Immutable) proto_library @com_google_api_codegen//:config_proto [for host]:
--include_source_info only makes sense when combined with --descriptor_set_out.
INFO: From Generating Java (Immutable) proto_library @com_google_api_codegen//:sample_config_proto [for host]:
--include_source_info only makes sense when combined with --descriptor_set_out.
INFO: From Generating Java (Immutable) proto_library @com_google_api_codegen//:grpc_service_config_proto [for host]:
--include_source_info only makes sense when combined with --descriptor_set_out.
INFO: From Generating Java (Immutable) proto_library @com_google_protobuf//:wrappers_proto [for host]:
--include_source_info only makes sense when combined with --descriptor_set_out.
INFO: From Generating Java (Immutable) proto_library @com_google_googleapis//google/rpc:code_proto [for host]:
--include_source_info only makes sense when combined with --descriptor_set_out.
INFO: From Generating Java (Immutable) proto_library @com_google_protobuf//:duration_proto [for host]:
--include_source_info only makes sense when combined with --descriptor_set_out.
INFO: From Generating Java (Immutable) proto_library @com_google_api_codegen//:config_v2_proto [for host]:
--include_source_info only makes sense when combined with --descriptor_set_out.
INFO: From Action google/cloud/billing/budgets/v1beta1/proto-google-cloud-billing-budgets-v1beta1-java-resources.tar.gz:
tar: Removing leading `../' from member names
/home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/sandbox/linux-sandbox/216/execroot/com_google_googleapis
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/any_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/field_mask_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/empty_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/descriptor_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/compiler/plugin_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/type_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/wrappers_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/source_context_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/struct_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/duration_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/timestamp_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/api_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From Generating Java (Immutable) proto_library //google/cloud/billing/budgets/v1beta1:budgets_proto:
--include_source_info only makes sense when combined with --descriptor_set_out.
INFO: From Action google/cloud/billing/budgets/v1beta1/grpc-google-cloud-billing-budgets-v1beta1-java-resources.tar.gz:
tar: Removing leading `../' from member names
/home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/sandbox/linux-sandbox/234/execroot/com_google_googleapis
INFO: From Action google/cloud/billing/budgets/v1beta1/proto-google-cloud-billing-budgets-v1beta1-java-srcs_pkg.tar.gz:
tar: Removing leading `../' from member names
/home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/sandbox/linux-sandbox/241/execroot/com_google_googleapis
INFO: From Action google/cloud/billing/budgets/v1beta1/grpc-google-cloud-billing-budgets-v1beta1-java-srcs_pkg.tar.gz:
tar: Removing leading `../' from member names
/home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/sandbox/linux-sandbox/258/execroot/com_google_googleapis
INFO: From Building external/com_google_protobuf/libprotobuf_java_util.jar (8 source files) [for host]:
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
[300 / 316] Building external/com_google_protobuf/libprotobuf_java.jar (123 source files, 1 source jar) [for host]; 33s worker ... (4 actions, 3 running)
ERROR: /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/external/com_google_api_codegen/BUILD.bazel:60:1: Building external/com_google_api_codegen/libconfig_proto-speed.jar (1 source jar) failed: Worker process returned an unparseable WorkResponse!

Did you try to print something to stdout? Workers aren't allowed to do this, as it breaks the protocol between Bazel and the worker process.

---8<---8<--- Exception details ---8<---8<---
com.google.protobuf.InvalidProtocolBufferException: While parsing a protocol message, the input ended unexpectedly in the middle of a field.  This could mean either that the input has been truncated or that an embedded message misreported its own length.
	at com.google.protobuf.InvalidProtocolBufferException.truncatedMessage(InvalidProtocolBufferException.java:86)
	at com.google.protobuf.CodedInputStream$StreamDecoder.readRawBytesSlowPathOneChunk(CodedInputStream.java:2969)
	at com.google.protobuf.CodedInputStream$StreamDecoder.readBytesSlowPath(CodedInputStream.java:3016)
	at com.google.protobuf.CodedInputStream$StreamDecoder.readBytes(CodedInputStream.java:2444)
	at com.google.protobuf.UnknownFieldSet$Builder.mergeFieldFrom(UnknownFieldSet.java:537)
	at com.google.protobuf.GeneratedMessageV3.parseUnknownFieldProto3(GeneratedMessageV3.java:305)
	at com.google.devtools.build.lib.worker.WorkerProtocol$WorkResponse.<init>(WorkerProtocol.java:2046)
	at com.google.devtools.build.lib.worker.WorkerProtocol$WorkResponse.<init>(WorkerProtocol.java:1990)
	at com.google.devtools.build.lib.worker.WorkerProtocol$WorkResponse$1.parsePartialFrom(WorkerProtocol.java:2694)
	at com.google.devtools.build.lib.worker.WorkerProtocol$WorkResponse$1.parsePartialFrom(WorkerProtocol.java:2688)
	at com.google.protobuf.AbstractParser.parsePartialFrom(AbstractParser.java:221)
	at com.google.protobuf.AbstractParser.parsePartialDelimitedFrom(AbstractParser.java:262)
	at com.google.protobuf.AbstractParser.parseDelimitedFrom(AbstractParser.java:275)
	at com.google.protobuf.AbstractParser.parseDelimitedFrom(AbstractParser.java:280)
	at com.google.protobuf.AbstractParser.parseDelimitedFrom(AbstractParser.java:49)
	at com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(GeneratedMessageV3.java:347)
	at com.google.devtools.build.lib.worker.WorkerProtocol$WorkResponse.parseDelimitedFrom(WorkerProtocol.java:2282)
	at com.google.devtools.build.lib.worker.Worker.getResponse(Worker.java:134)
	at com.google.devtools.build.lib.worker.WorkerSpawnRunner.execInWorker(WorkerSpawnRunner.java:367)
	at com.google.devtools.build.lib.worker.WorkerSpawnRunner.actuallyExec(WorkerSpawnRunner.java:190)
	at com.google.devtools.build.lib.worker.WorkerSpawnRunner.exec(WorkerSpawnRunner.java:129)
	at com.google.devtools.build.lib.exec.SpawnRunner.execAsync(SpawnRunner.java:225)
	at com.google.devtools.build.lib.exec.AbstractSpawnStrategy.exec(AbstractSpawnStrategy.java:122)
	at com.google.devtools.build.lib.exec.AbstractSpawnStrategy.exec(AbstractSpawnStrategy.java:87)
	at com.google.devtools.build.lib.actions.SpawnActionContext.beginExecution(SpawnActionContext.java:41)
	at com.google.devtools.build.lib.exec.ProxySpawnActionContext.beginExecution(ProxySpawnActionContext.java:60)
	at com.google.devtools.build.lib.rules.java.JavaCompileAction.beginExecution(JavaCompileAction.java:334)
	at com.google.devtools.build.lib.actions.Action.execute(Action.java:123)
	at com.google.devtools.build.lib.skyframe.SkyframeActionExecutor$4.execute(SkyframeActionExecutor.java:886)
	at com.google.devtools.build.lib.skyframe.SkyframeActionExecutor$ActionRunner.continueAction(SkyframeActionExecutor.java:1021)
	at com.google.devtools.build.lib.skyframe.SkyframeActionExecutor$ActionRunner.run(SkyframeActionExecutor.java:992)
	at com.google.devtools.build.lib.skyframe.ActionExecutionState.runStateMachine(ActionExecutionState.java:116)
	at com.google.devtools.build.lib.skyframe.ActionExecutionState.getResultOrDependOnFuture(ActionExecutionState.java:77)
	at com.google.devtools.build.lib.skyframe.SkyframeActionExecutor.executeAction(SkyframeActionExecutor.java:585)
	at com.google.devtools.build.lib.skyframe.ActionExecutionFunction.checkCacheAndExecuteIfNeeded(ActionExecutionFunction.java:856)
	at com.google.devtools.build.lib.skyframe.ActionExecutionFunction.compute(ActionExecutionFunction.java:288)
	at com.google.devtools.build.skyframe.AbstractParallelEvaluator$Evaluate.run(AbstractParallelEvaluator.java:454)
	at com.google.devtools.build.lib.concurrent.AbstractQueueVisitor$WrappedRunnable.run(AbstractQueueVisitor.java:399)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
---8<---8<--- End of exception details ---8<---8<---

---8<---8<--- Start of log ---8<---8<---
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 216006656 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/execroot/com_google_googleapis/hs_err_pid11195.log
 the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 216006656 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/kbuilder/.cache/bazel/_bazel_kbuilder/8115d4b3878e3695e8e5440676028fbd/execroot/com_google_googleapis/hs_err_pid11195.log
---8<---8<--- End of log ---8<---8<---
Target //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 451.522s, Critical Path: 300.36s
INFO: 270 processes: 262 linux-sandbox, 8 worker.

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 "/tmpfs/src/github/synthtool/working_repo/synth.py", line 33, in <module>
    destination_name='billingbudgets',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java']' returned non-zero exit status 1.
2020-05-07 06:57:55 [ERROR] Synthesis failed
HEAD is now at cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Switched to branch 'autosynth'
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 584, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 465, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 574, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 360, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 370, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 115, 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 java-billingbudgets. :sob:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth'
Cloning into '/tmpfs/tmp/tmphrji83ud/googleapis'...
Cloning into '/tmpfs/tmp/tmphrji83ud/synthtool'...
Switched to branch 'autosynth-self'
Note: checking out 'cac45771f199eb9a643a36328a170b8cc8d508c6'.

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 cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Note: checking out 'd741cd976975c745d0199987aff0e908b8352992'.

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 d741cd97 chore: enable gapicv2 for firestore/v1 API
Note: checking out 'f8a9933e5e98202b04ef427f28d1d79221190fa4'.

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 f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
Switched to a new branch 'autosynth-self-2'
2020-05-08 03:24:53 [INFO] Running synthtool
2020-05-08 03:24:53 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-08 03:24:53,949 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-self-2
nothing to commit, working tree clean
2020-05-08 03:24:54,102 synthtool > Ensuring dependencies.
2020-05-08 03:24:54,108 synthtool > Pulling artman image.
latest: Pulling from googleapis/artman
Digest: sha256:b3b47805231a305d0f40c4bf069df20f6a2635574e6d4259fac651d3f9f6e098
Status: Image is up to date for googleapis/artman:latest
2020-05-08 03:24:55,900 synthtool > Ensuring dependencies.
2020-05-08 03:24:55,926 synthtool > Cloning googleapis.
2020-05-08 03:24:55,931 synthtool > Using precloned repo /tmpfs/tmp/tmphrji83ud/googleapis
2020-05-08 03:24:55,993 synthtool > Generating code for: //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java.
2020-05-08 03:24:56,285 synthtool > Failed executing bazel build //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java:

Starting local Bazel server and connecting to it...
Server crashed during startup. Now printing /home/kbuilder/.cache/bazel/_bazel_kbuilder/fd5cb4eae264fbc8af7970ba3a8519ef/server/jvm.out
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000715200000, 247463936, 0) failed; error='Not enough space' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 247463936 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmpfs/tmp/tmphrji83ud/googleapis/hs_err_pid21346.log

2020-05-08 03:24:56,286 synthtool > Wrote metadata to synth.metadata.
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 "/tmpfs/src/github/synthtool/working_repo/synth.py", line 33, in <module>
    destination_name='billingbudgets',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java']' returned non-zero exit status 37.
2020-05-08 03:24:56 [ERROR] Synthesis failed
HEAD is now at cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Switched to branch 'autosynth-self'
Note: checking out 'cac45771f199eb9a643a36328a170b8cc8d508c6'.

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 cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Previous HEAD position was d741cd97 chore: enable gapicv2 for firestore/v1 API
HEAD is now at 83816bb3 Add kokoro-specific .bazelrc file with arguments specific only for kokoro environments. This is to fix autosynth builds when it tries building older commits.
Previous HEAD position was f8a9933 chore(java): allow overriding the versioning section of the Java README (#495)
HEAD is now at 4674113 build: use Bazel 3.0.0 for autosynth builds (#529)
Switched to a new branch 'autosynth-116'
2020-05-08 03:24:56 [INFO] Running synthtool
2020-05-08 03:24:56 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-08 03:24:57,164 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-116
nothing to commit, working tree clean
2020-05-08 03:24:57,491 synthtool > Ensuring dependencies.
2020-05-08 03:24:57,496 synthtool > Pulling artman image.
latest: Pulling from googleapis/artman
Digest: sha256:b3b47805231a305d0f40c4bf069df20f6a2635574e6d4259fac651d3f9f6e098
Status: Image is up to date for googleapis/artman:latest
2020-05-08 03:24:58,620 synthtool > Ensuring dependencies.
2020-05-08 03:24:58,633 synthtool > Cloning googleapis.
2020-05-08 03:24:58,634 synthtool > Using precloned repo /tmpfs/tmp/tmphrji83ud/googleapis
2020-05-08 03:24:58,653 synthtool > Generating code for: //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java.
2020-05-08 03:24:58,863 synthtool > Failed executing bazel build //google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java:

Starting local Bazel server and connecting to it...
Server crashed during startup. Now printing /home/kbuilder/.cache/bazel/_bazel_kbuilder/fd5cb4eae264fbc8af7970ba3a8519ef/server/jvm.out
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000715200000, 247463936, 0) failed; error='Not enough space' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 247463936 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmpfs/tmp/tmphrji83ud/googleapis/hs_err_pid21410.log

2020-05-08 03:24:58,864 synthtool > Wrote metadata to synth.metadata.
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 "/tmpfs/src/github/synthtool/working_repo/synth.py", line 33, in <module>
    destination_name='billingbudgets',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/cloud/billing/budgets/v1beta1:google-cloud-billing-budgets-v1beta1-java']' returned non-zero exit status 37.
2020-05-08 03:24:58 [ERROR] Synthesis failed
HEAD is now at cac4577 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#149)
Switched to branch 'autosynth'
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 584, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 465, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 574, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 360, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 370, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 115, 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 passed, closing! :green_heart:


Support image gallery

Problem or enhancement idea
Hinode supports responsive images that automatically scale with the viewport. However, there is currently no support to view multiple images in a gallery.
Proposed solution
Introduce a new gallery component that renders image thumbnails in a grid or masonry layout. When clicking on an image, the image opens in a full-screen overlay with navigation support. For example, Material Design for Bootstrap v5 provides a (premium) Lightbox component.
Alternatives
N/A
Additional context
Hinode should be able to render the thumbnail gallery with minimal code adjustments. For a more playful layout, a column-oriented layout could be supported as alternative. The full-screen display with navigation controls would require a so-called Lightbox element. Ideally, an open-source library can be leveraged that uses vanilla JS and is lightweight.

Free light boxes

https://www.cssscript.com/lightbox-gallery-bootstrap-5/
https://trvswgnr.github.io/bs5-lightbox/ (I use this one)
https://github.com/sachinchoolur/lightGallery (GPLv3 with commercial license)


i want react native FlatList fully performance like RecyclerListView............more then 200 item after FlatList performance so slow/poor and app is not work properly

Please provide all the information requested. Issues that do not follow this format are likely to stall.
Description
Please provide a clear and concise description of what the bug is. Include screenshots if needed.
Please test using the latest React Native release to make sure your issue has not already been fixed: https://reactnative.dev/docs/upgrading.html
React Native version:
Run react-native info in your terminal and copy the results here.
Steps To Reproduce
Provide a detailed list of steps that reproduce the issue.

Expected Results
Describe what you expected to happen.
Snack, code example, screenshot, or link to a repository:
Please provide a Snack (https://snack.expo.io/), a link to a repository on GitHub, or provide a minimal code example that reproduces the problem.
You may provide a screenshot of the application if you think it is relevant to your bug report.
Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve

please give me better way to do perfomace listview

react native developer mack a better flatlist or i quit react native

do not close this issue......or i am gone a Switch to flutter.........

if this problum not solve...all react native developer check this link out ...
(React native -flutter doc)[https://flutter.dev/docs/get-started/flutter-for/react-native-devs]

This could help

my list of data i have 10000 item [{}...10000]  and i also apply https://stackoverflow.com/questions/44384773/react-native-100-items-flatlist-very-slow-performance/44403088#44403088 but still user experience is still slow..render time tack a to long.................................. i want a better solution

i have a solution use pureComponent.................................................................................................................................
full code
`
import React, {Component, useState, useEffect} from 'react';
import {
SafeAreaView,
View,
FlatList,
StyleSheet,
Text,
ActivityIndicator,
StatusBar,
Dimensions,
} from 'react-native';
import { List, Avatar} from 'react-native-paper';
export default function PerfomaceFlatlist({navigation}) {
const [loading, setLoading] = useState(false);
const [dataSource, setDataSource] = useState([]);
const [offset, setOffset] = useState(1);
const [isListEnd, setIsListEnd] = useState(false);
useEffect(() => getData(), []);
const getData = () => {
if (!loading && !isListEnd) {
setLoading(true);
fetch(
'https://jsonplaceholder.typicode.com/photos?_limit=100&_page=' +
offset,
)
.then((response) => response.json())
.then((responseJson) => {
if (responseJson.length > 0) {
setOffset(offset + 1);
setDataSource([...dataSource, ...responseJson]);
setTimeout(() => {
setLoading(false);
}, 2000);
} else {
setIsListEnd(true);
setLoading(false);
}
})
.catch((error) => {
console.error(error);
});
}
};
const renderItem = ({item}) => (
<>

</>
);
const renderFooter = () => {
return (
<View
style={{
padding: 10,
justifyContent: 'center',
alignItems: 'center',
flexDirection: 'row',
}}>
{loading ? (
<ActivityIndicator color="black" style={{margin: 15}} />
) : null}

);
};
return (

<FlatList
data={dataSource}
renderItem={renderItem}
keyExtractor={(item, index) => index.toString()}
getItemLayout={(item, index) => ({
length: Dimensions.get('window').height / 10,
offset: (Dimensions.get('window').height / 10) * index,
index,
})}
ListFooterComponent={renderFooter}
onEndReached={getData}
initialNumToRender={30}
onEndReachedThreshold={0.5}
maxToRenderPerBatch={20}
updateCellsBatchingPeriod={10}
windowSize={200}
/>

);
}
const styles = StyleSheet.create({
container: {
flex: 1,
marginTop: StatusBar.currentHeight || 0,
},
item: {
backgroundColor: '#f9c2ff',
padding: 20,
marginVertical: 8,
marginHorizontal: 16,
},
title: {
fontSize: 32,
},
});
class MyListItem extends React.PureComponent {
render() {
return (
<List.Item
title={this.props.item.id}
description={this.props.item.title}
left={(props) => (
<Avatar.Image
size={24}
source={{
uri: this.props.item.url,
}}
/>
)}
right={(props) => (
<Avatar.Image
size={24}
source={{
uri: this.props.item.thumbnailUrl,
}}
/>
)}
/>
);
}
}
`

use Pure Componet..must......large list

PureComponent + 10/20/30 item pagination + getItemLayout ...........use...

Pagination makes sense you can also use onEndReached prop


Added buses, mute checkbox and reset button

I made some improvements in the app

Added bus rows
Added mute checkbox
Added reset button (set gain to zero)
Remove vuetify link from top bar

Looks good, I already started implementing the bus rows but I never pushed that... I'll merge yours into mine.
Thanks!


csr.bus: redesign Multiplexer shadow registers.

Before this commit, csr.Multiplexer had separate shadows for every element in its memory map. The same shadow was shared for read and write accesses to an Element; a combined read/write transaction was impossible despite being allowed by the CSR interface.
After this commit, csr.Multiplexer has separate shadows for read and write accesses, but both shadows are shared by every Element using them. For multiplexers with many elements, this approach also results in significant resource savings.
Example
To measure the resource savings, let's consider this example:
from amaranth import *
from amaranth.back import rtlil
from amaranth_soc import csr

mux = csr.Multiplexer(addr_width=1, data_width=8, alignment=2)

for i in range(8):
    a = csr.Element(32, "rw", name=f"a{i}")
    mux.add(a, extend=True)
    b = csr.Element( 8, "r",  name=f"b{i}")
    mux.add(b, extend=True)
    c = csr.Element( 8, "r",  name=f"c{i}")
    mux.add(c, extend=True)
    d = csr.Element(16, "w",  name=f"d{i}")
    mux.add(d, extend=True)

ports = [
    mux.bus.addr,
    mux.bus.r_stb,
    mux.bus.r_data,
    mux.bus.w_stb,
    mux.bus.w_data,
]
for e, _, _ in mux.bus.memory_map.resources():
    if e.access.readable():
        ports += [e.r_stb, e.r_data]
    if e.access.writable():
        ports += [e.w_stb, e.w_data]

print(rtlil.convert(mux, ports=ports))

Statistics

Before this commit, yosys -p "synth_ecp5 -nowidelut" would report this:

=== top ===

   Number of wires:                602
   Number of wire bits:           2203
   Number of public wires:         602
   Number of public wire bits:    2203
   Number of memories:               0
   Number of memory bits:            0
   Number of processes:              0
   Number of cells:               1276
     LUT4                          700
     TRELLIS_FF                    576

After this commit, with the default shadow_overlaps=None, yosys -p "synth_ecp5 -nowidelut" reports this:

=== top ===

   Number of wires:                218
   Number of wire bits:           1254
   Number of public wires:         218
   Number of public wire bits:    1254
   Number of memories:               0
   Number of memory bits:            0
   Number of processes:              0
   Number of cells:                437
     LUT4                          353
     TRELLIS_FF                     84

The new design uses 2x less LUT4s and 7x less FFs !

With shadow_overlaps=3, yosys -p "synth_ecp5 -nowidelut" reports this:

=== top ===

   Number of wires:                335
   Number of wire bits:           1773
   Number of public wires:         335
   Number of public wire bits:    1773
   Number of memories:               0
   Number of memory bits:            0
   Number of processes:              0
   Number of cells:                662
     LUT4                          442
     TRELLIS_FF                    220

The shadow_overlaps parameter is exposed to users in case it proves useful, although LUT packing benefits seem to be outweighed by the increased cost in address decoding logic. None seem to be a good default for FPGAs, at least.
In these three cases, running nextpnr-ecp5 --out-of-context (or --pack-only) afterwards reports the same amount of LUTs/FFs.

The new design uses 2x less LUT4s and 7x less FFs !

That's amazing! I expected the savings to be good but I didn't expect them to be this good.

Merged, at last! Thank you @whitequark for providing the idea behind this redesign, and for reviewing it.

Happy to have brought this to completion! This will be extremely useful.


create both deb and rpm files when releasing

Description
reference to nfpm: https://nfpm.goreleaser.com/configuration/
tested on a conduit fork https://github.com/ConduitIO/conduit-maha/releases/tag/v0.3.0
you can test installing it using docker:
sudo docker pull ubuntu # get the docker image
sudo docker run -ti --rm ubuntu /bin/bash # run it
apt update
apt-get install wget
apt-get install dpkg
wget https://github.com/ConduitIO/conduit-maha/releases/download/v0.3.0/conduit-maha_0.3.0_linux_amd64.deb
dpkg -i conduit-maha_0.3.0_linux_amd64.deb
apt update
apt install conduit-maha # will be only "conduit" for this repo
conduit # try running conduit!

Related to #824
Quick checks:

[x] I have followed the Code Guidelines.
[x] There is no other pull request for the same update/change.
[ ] I have written unit tests.
[x] I have made sure that the PR is of reasonable size and can be easily reviewed.

Great work!

conduit # try running conduit!

A thought: it might be good to run Conduit as a systemd service: https://docs.conduit.io/docs/Deploy/aws_ec2/#add-conduit-to-systemd-and-start-it

@hariso true! but it's up to the user tbh, we can suggest that way in the installation documentation (when we add them) and mention why they're better

@hariso true! but it's up to the user tbh, we can suggest that way in the installation documentation (when we add them) and mention why they're better

@maha-hajja I'm under impression that Conduit would be something that would run as a service. Otherwise, it makes the Debian package almost no different than running the Conduit binary.

@maha-hajja I see that the created filenames contain the suffix _linux_386, _linux_amd64 and _linux_arm64. Is it possible to rename those to _linux_i386, _linux_x86_64 and _linux_arm64 respectively (the last one is actually correct already)? This way we would keep the naming consistent with the other assets that are produced in a release.

Good callout for the names! :+1:  It maybe even makes sense to drop linux completely (if that's not too much messing with the configs).

I would leave linux in there for consistency, also for example Go uses go1.20.1.windows-amd64.msi, even though .msi already tells you it's for windows.

@lovromazgon done! added a name template for nfmps, tested on https://github.com/ConduitIO/conduit-maha/releases/tag/v0.5.1


#5282 Option to disable time elapsed on discord activity

Updated plugin to allow disabling of elapsed time. EventWithTime start property now nullable and will be set depending upon config checkbox.
Also fixed a comment that was a copy paste error.

Updates made following @deathbeam's feedback.


Page has mixed description between GST and VAT

It looks like this GST page was a modified copy of a VAT page, and it has errors. It bounces back and forth between GST and VAT, and is confusing.

Document details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 131fb416-2e6f-dee8-5b22-b8ba1f95c7f5
Version Independent ID: 65cc2377-940c-ad01-9ddd-0ccf47c12562
Content: Set Up Sales Tax - Business Central
Content Source: business-central/finance-setup-vat.md
Service: dynamics365-business-central
GitHub Login: @bholtorf
Microsoft Alias: bholtorf

Hello,
Thank you for your feedback! You're quite right that something has gone wrong in the English (CA) version of this article. Because, as you point out, Canada uses GST/HST, which we talk about in the Canadian section here: https://docs.microsoft.com/dynamics365/business-central/localfunctionality/canada/sales-tax-goods-services
I'll ask our translation team to update the article for the base version so that this will be fixed in the next doc update for your language. However, in Canada, it is more correct to use the batch job that I think is still called "GST/HST Internet File Transfer" to generate the .tax files.

Fixed in the December translations: https://docs.microsoft.com/en-ca/dynamics365/business-central/finance-setup-vat

Oops., no, it will be fixed in the January translations. Reopening.

Now live.