- Notifications
You must be signed in to change notification settings - Fork 135
Closed
Labels
api: spannerIssues related to the googleapis/java-spanner API.Issues related to the googleapis/java-spanner API.autosynth failurepriority: p1Important issue which blocks shipping the next release. Will be fixed prior to next release.Important issue which blocks shipping the next release. Will be fixed prior to next release.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
Description
Hello! Autosynth couldn't regenerate java-spanner. 💔
Here's the output from running synth.py:
Cloning into 'working_repo'... Switched to a new branch 'autosynth' Cloning into '/tmpfs/tmp/tmph11tzzgg/googleapis'... Cloning into '/tmpfs/tmp/tmph11tzzgg/synthtool'... Switched to branch 'autosynth-self' Note: checking out '3b258cf3dd55b2a2b367e162b3ad46fe073b1229'. 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 3b258cf chore: release 1.54.0 (#188) Note: checking out 'ab5d07c2883026eec395d73ff59a17f4ad0153db'. 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 ab5d07c2 fix: set resource type for database parameter of Backup Note: checking out '716f741f2d307b48cbe8a5bc3bc883571212344a'. 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 716f741 fix(python): adjust regex for fix_pb2_headers (#500) Switched to a new branch 'autosynth-self-2' 2020-05-05 21:33:51 [INFO] Running synthtool 2020-05-05 21:33:51 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--'] 2020-05-05 21:33:51,400 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:33:51,534 synthtool > Ensuring dependencies. 2020-05-05 21:33:51,545 synthtool > Cloning googleapis. 2020-05-05 21:33:51,546 synthtool > Using precloned repo /tmpfs/tmp/tmph11tzzgg/googleapis 2020-05-05 21:33:51,550 synthtool > Generating code for: //google/spanner/v1:google-cloud-spanner-v1-java. 2020-05-05 21:33:51,662 synthtool > Failed executing bazel build //google/spanner/v1:google-cloud-spanner-v1-java: Starting local Bazel server and connecting to it... Server crashed during startup. Now printing /home/kbuilder/.cache/bazel/_bazel_kbuilder/c1cd6967711e37939875549532aa10f4/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/tmph11tzzgg/googleapis/hs_err_pid27772.log 2020-05-05 21:33:51,663 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 29, in <module> bazel_target=f'//google/spanner/v1:google-cloud-spanner-v1-java', 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/spanner/v1:google-cloud-spanner-v1-java']' returned non-zero exit status 37. 2020-05-05 21:33:51 [ERROR] Synthesis failed HEAD is now at 3b258cf chore: release 1.54.0 (#188) Switched to branch 'autosynth-self' Note: checking out '3b258cf3dd55b2a2b367e162b3ad46fe073b1229'. 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 3b258cf chore: release 1.54.0 (#188) Previous HEAD position was ab5d07c2 fix: set resource type for database parameter of Backup 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 716f741 fix(python): adjust regex for fix_pb2_headers (#500) HEAD is now at ab88356 fix: make .kokoro-autosynth executable (#522) Switched to a new branch 'autosynth-55' 2020-05-05 21:33:51 [INFO] Running synthtool 2020-05-05 21:33:51 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--'] 2020-05-05 21:33:51,975 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py. On branch autosynth-55 nothing to commit, working tree clean 2020-05-05 21:33:52,109 synthtool > Ensuring dependencies. 2020-05-05 21:33:52,119 synthtool > Cloning googleapis. 2020-05-05 21:33:52,120 synthtool > Using precloned repo /tmpfs/tmp/tmph11tzzgg/googleapis 2020-05-05 21:33:52,125 synthtool > Generating code for: //google/spanner/v1:google-cloud-spanner-v1-java. 2020-05-05 21:33:52,235 synthtool > Failed executing bazel build //google/spanner/v1:google-cloud-spanner-v1-java: Starting local Bazel server and connecting to it... Server crashed during startup. Now printing /home/kbuilder/.cache/bazel/_bazel_kbuilder/c1cd6967711e37939875549532aa10f4/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/tmph11tzzgg/googleapis/hs_err_pid27807.log 2020-05-05 21:33:52,236 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 29, in <module> bazel_target=f'//google/spanner/v1:google-cloud-spanner-v1-java', 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/spanner/v1:google-cloud-spanner-v1-java']' returned non-zero exit status 37. 2020-05-05 21:33:52 [ERROR] Synthesis failed HEAD is now at 3b258cf chore: release 1.54.0 (#188) 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.
Metadata
Metadata
Assignees
Labels
api: spannerIssues related to the googleapis/java-spanner API.Issues related to the googleapis/java-spanner API.autosynth failurepriority: p1Important issue which blocks shipping the next release. Will be fixed prior to next release.Important issue which blocks shipping the next release. Will be fixed prior to next release.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.Error or flaw in code with unintended results or allowing sub-optimal usage patterns.