googleapis / elixir-google-api

Elixir client libraries for accessing Google APIs.
https://hex.pm/users/google-cloud
Apache License 2.0
1.01k stars 459 forks source link

Synthesis failed for Monitoring #4931

Closed yoshi-automation closed 4 years ago

yoshi-automation commented 4 years ago

Hello! Autosynth couldn't regenerate Monitoring. :broken_heart:

Here's the output from running synth.py:

2020-05-09 05:16:16 [INFO] logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-05-09 05:16:16,117 autosynth > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
Switched to branch 'autosynth-monitoring'
2020-05-09 05:16:17 [INFO] Running synthtool
2020-05-09 05:16:17,657 autosynth > Running synthtool
2020-05-09 05:16:17 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/monitoring/synth.metadata', 'synth.py', '--']
2020-05-09 05:16:17,657 autosynth > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/monitoring/synth.metadata', 'synth.py', '--']
2020-05-09 05:16:17,861 synthtool > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-monitoring
nothing to commit, working tree clean
2020-05-09 05:16:18,061 synthtool > Cloning https://github.com/googleapis/elixir-google-api.git.
2020-05-09 05:16:18,504 synthtool > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/elixir-google-api:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh Monitoring
2020-05-09 05:16:23,355 synthtool > No files in sources /home/kbuilder/.cache/synthtool/elixir-google-api/clients were copied. Does the source contain files?
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 "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 180, in __exit__
    write(self.metadata_file_path)
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 112, in write
    with open(outfile, "w") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'clients/monitoring/synth.metadata'
2020-05-09 05:16:23 [ERROR] Synthesis failed
2020-05-09 05:16:23,385 autosynth > Synthesis failed
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 599, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 471, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 549, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 118, 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', 'clients/monitoring/synth.metadata', 'synth.py', '--', 'Monitoring']' returned non-zero exit status 1.

Google internal developers can see the full log here.

yoshi-automation commented 4 years ago

Autosynth is still having trouble generating Monitoring. :sob:

Here's the output from running synth.py:

2020-05-11 05:14:37 [INFO] logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-05-11 05:14:37,370 autosynth > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
Switched to branch 'autosynth-monitoring'
2020-05-11 05:14:38 [INFO] Running synthtool
2020-05-11 05:14:38,937 autosynth > Running synthtool
2020-05-11 05:14:38 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/monitoring/synth.metadata', 'synth.py', '--']
2020-05-11 05:14:38,937 autosynth > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/monitoring/synth.metadata', 'synth.py', '--']
2020-05-11 05:14:39,122 synthtool > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-monitoring
nothing to commit, working tree clean
2020-05-11 05:14:39,413 synthtool > Cloning https://github.com/googleapis/elixir-google-api.git.
2020-05-11 05:14:39,839 synthtool > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/elixir-google-api:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh Monitoring
2020-05-11 05:14:44,119 synthtool > No files in sources /home/kbuilder/.cache/synthtool/elixir-google-api/clients were copied. Does the source contain files?
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 "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 180, in __exit__
    write(self.metadata_file_path)
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 112, in write
    with open(outfile, "w") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'clients/monitoring/synth.metadata'
2020-05-11 05:14:44 [ERROR] Synthesis failed
2020-05-11 05:14:44,142 autosynth > Synthesis failed
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 599, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 471, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 549, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 118, 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', 'clients/monitoring/synth.metadata', 'synth.py', '--', 'Monitoring']' returned non-zero exit status 1.

Google internal developers can see the full log here.

yoshi-automation commented 4 years ago

Autosynth is still having trouble generating Monitoring. :sob:

Here's the output from running synth.py:

2020-05-11 15:17:26 [INFO] logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-05-11 15:17:26,014 autosynth > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
Switched to branch 'autosynth-monitoring'
2020-05-11 15:17:27 [INFO] Running synthtool
2020-05-11 15:17:27,523 autosynth > Running synthtool
2020-05-11 15:17:27 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/monitoring/synth.metadata', 'synth.py', '--']
2020-05-11 15:17:27,524 autosynth > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/monitoring/synth.metadata', 'synth.py', '--']
2020-05-11 15:17:27,738 synthtool > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-monitoring
nothing to commit, working tree clean
2020-05-11 15:17:27,902 synthtool > Cloning https://github.com/googleapis/elixir-google-api.git.
2020-05-11 15:17:28,431 synthtool > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/elixir-google-api:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh Monitoring
/workspace /workspace
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.
Resolving Hex dependencies...
Dependency resolution completed:
Unchanged:
  certifi 2.5.1
  google_api_discovery 0.7.0
  google_gax 0.3.2
  hackney 1.15.2
  idna 6.0.0
  jason 1.2.0
  metrics 1.0.1
  mime 1.3.1
  mimerl 1.2.0
  oauth2 0.9.4
  parse_trans 3.3.0
  poison 3.1.0
  ssl_verify_fun 1.1.5
  temp 0.4.7
  tesla 1.3.3
  unicode_util_compat 0.4.1
A new Hex version is available (0.20.1 < 0.20.5), please update with `mix local.hex`
All dependencies are up to date
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.

22:17:31.006 [info]  FETCHING: https://monitoring.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v3

22:17:31.159 [info]  FOUND: https://monitoring.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v3
Revision check: old=20200420, new=20200502, generating=true
Creating leading directories
Writing Aggregation to clients/monitoring/lib/google_api/monitoring/v3/model/aggregation.ex.
Writing AlertPolicy to clients/monitoring/lib/google_api/monitoring/v3/model/alert_policy.ex.
Writing AppEngine to clients/monitoring/lib/google_api/monitoring/v3/model/app_engine.ex.
Writing AvailabilityCriteria to clients/monitoring/lib/google_api/monitoring/v3/model/availability_criteria.ex.
Writing BasicAuthentication to clients/monitoring/lib/google_api/monitoring/v3/model/basic_authentication.ex.
Writing BasicSli to clients/monitoring/lib/google_api/monitoring/v3/model/basic_sli.ex.
Writing BucketOptions to clients/monitoring/lib/google_api/monitoring/v3/model/bucket_options.ex.
Writing CloudEndpoints to clients/monitoring/lib/google_api/monitoring/v3/model/cloud_endpoints.ex.
Writing ClusterIstio to clients/monitoring/lib/google_api/monitoring/v3/model/cluster_istio.ex.
Writing CollectdPayload to clients/monitoring/lib/google_api/monitoring/v3/model/collectd_payload.ex.
Writing CollectdPayloadError to clients/monitoring/lib/google_api/monitoring/v3/model/collectd_payload_error.ex.
Writing CollectdValue to clients/monitoring/lib/google_api/monitoring/v3/model/collectd_value.ex.
Writing CollectdValueError to clients/monitoring/lib/google_api/monitoring/v3/model/collectd_value_error.ex.
Writing Condition to clients/monitoring/lib/google_api/monitoring/v3/model/condition.ex.
Writing ContentMatcher to clients/monitoring/lib/google_api/monitoring/v3/model/content_matcher.ex.
Writing CreateCollectdTimeSeriesRequest to clients/monitoring/lib/google_api/monitoring/v3/model/create_collectd_time_series_request.ex.
Writing CreateCollectdTimeSeriesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/create_collectd_time_series_response.ex.
Writing CreateTimeSeriesRequest to clients/monitoring/lib/google_api/monitoring/v3/model/create_time_series_request.ex.
Writing CreateTimeSeriesSummary to clients/monitoring/lib/google_api/monitoring/v3/model/create_time_series_summary.ex.
Writing Custom to clients/monitoring/lib/google_api/monitoring/v3/model/custom.ex.
Writing Distribution to clients/monitoring/lib/google_api/monitoring/v3/model/distribution.ex.
Writing DistributionCut to clients/monitoring/lib/google_api/monitoring/v3/model/distribution_cut.ex.
Writing Documentation to clients/monitoring/lib/google_api/monitoring/v3/model/documentation.ex.
Writing DroppedLabels to clients/monitoring/lib/google_api/monitoring/v3/model/dropped_labels.ex.
Writing Empty to clients/monitoring/lib/google_api/monitoring/v3/model/empty.ex.
Writing Error to clients/monitoring/lib/google_api/monitoring/v3/model/error.ex.
Writing Exemplar to clients/monitoring/lib/google_api/monitoring/v3/model/exemplar.ex.
Writing Explicit to clients/monitoring/lib/google_api/monitoring/v3/model/explicit.ex.
Writing Exponential to clients/monitoring/lib/google_api/monitoring/v3/model/exponential.ex.
Writing Field to clients/monitoring/lib/google_api/monitoring/v3/model/field.ex.
Writing GetNotificationChannelVerificationCodeRequest to clients/monitoring/lib/google_api/monitoring/v3/model/get_notification_channel_verification_code_request.ex.
Writing GetNotificationChannelVerificationCodeResponse to clients/monitoring/lib/google_api/monitoring/v3/model/get_notification_channel_verification_code_response.ex.
Writing GoogleMonitoringV3Range to clients/monitoring/lib/google_api/monitoring/v3/model/google_monitoring_v3_range.ex.
Writing Group to clients/monitoring/lib/google_api/monitoring/v3/model/group.ex.
Writing HttpCheck to clients/monitoring/lib/google_api/monitoring/v3/model/http_check.ex.
Writing InternalChecker to clients/monitoring/lib/google_api/monitoring/v3/model/internal_checker.ex.
Writing LabelDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/label_descriptor.ex.
Writing LabelValue to clients/monitoring/lib/google_api/monitoring/v3/model/label_value.ex.
Writing LatencyCriteria to clients/monitoring/lib/google_api/monitoring/v3/model/latency_criteria.ex.
Writing Linear to clients/monitoring/lib/google_api/monitoring/v3/model/linear.ex.
Writing ListAlertPoliciesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_alert_policies_response.ex.
Writing ListGroupMembersResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_group_members_response.ex.
Writing ListGroupsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_groups_response.ex.
Writing ListMetricDescriptorsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_metric_descriptors_response.ex.
Writing ListMonitoredResourceDescriptorsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_monitored_resource_descriptors_response.ex.
Writing ListNotificationChannelDescriptorsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_notification_channel_descriptors_response.ex.
Writing ListNotificationChannelsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_notification_channels_response.ex.
Writing ListServiceLevelObjectivesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_service_level_objectives_response.ex.
Writing ListServicesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_services_response.ex.
Writing ListTimeSeriesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_time_series_response.ex.
Writing ListUptimeCheckConfigsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_uptime_check_configs_response.ex.
Writing ListUptimeCheckIpsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_uptime_check_ips_response.ex.
Writing MeshIstio to clients/monitoring/lib/google_api/monitoring/v3/model/mesh_istio.ex.
Writing Metric to clients/monitoring/lib/google_api/monitoring/v3/model/metric.ex.
Writing MetricAbsence to clients/monitoring/lib/google_api/monitoring/v3/model/metric_absence.ex.
Writing MetricDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/metric_descriptor.ex.
Writing MetricDescriptorMetadata to clients/monitoring/lib/google_api/monitoring/v3/model/metric_descriptor_metadata.ex.
Writing MetricRange to clients/monitoring/lib/google_api/monitoring/v3/model/metric_range.ex.
Writing MetricThreshold to clients/monitoring/lib/google_api/monitoring/v3/model/metric_threshold.ex.
Writing MonitoredResource to clients/monitoring/lib/google_api/monitoring/v3/model/monitored_resource.ex.
Writing MonitoredResourceDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/monitored_resource_descriptor.ex.
Writing MonitoredResourceMetadata to clients/monitoring/lib/google_api/monitoring/v3/model/monitored_resource_metadata.ex.
Writing MutationRecord to clients/monitoring/lib/google_api/monitoring/v3/model/mutation_record.ex.
Writing NotificationChannel to clients/monitoring/lib/google_api/monitoring/v3/model/notification_channel.ex.
Writing NotificationChannelDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/notification_channel_descriptor.ex.
Writing Option to clients/monitoring/lib/google_api/monitoring/v3/model/option.ex.
Writing PerformanceThreshold to clients/monitoring/lib/google_api/monitoring/v3/model/performance_threshold.ex.
Writing Point to clients/monitoring/lib/google_api/monitoring/v3/model/point.ex.
Writing PointData to clients/monitoring/lib/google_api/monitoring/v3/model/point_data.ex.
Writing QueryTimeSeriesRequest to clients/monitoring/lib/google_api/monitoring/v3/model/query_time_series_request.ex.
Writing QueryTimeSeriesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/query_time_series_response.ex.
Writing Range to clients/monitoring/lib/google_api/monitoring/v3/model/range.ex.
Writing RequestBasedSli to clients/monitoring/lib/google_api/monitoring/v3/model/request_based_sli.ex.
Writing ResourceGroup to clients/monitoring/lib/google_api/monitoring/v3/model/resource_group.ex.
Writing SendNotificationChannelVerificationCodeRequest to clients/monitoring/lib/google_api/monitoring/v3/model/send_notification_channel_verification_code_request.ex.
Writing Service to clients/monitoring/lib/google_api/monitoring/v3/model/service.ex.
Writing ServiceLevelIndicator to clients/monitoring/lib/google_api/monitoring/v3/model/service_level_indicator.ex.
Writing ServiceLevelObjective to clients/monitoring/lib/google_api/monitoring/v3/model/service_level_objective.ex.
Writing SourceContext to clients/monitoring/lib/google_api/monitoring/v3/model/source_context.ex.
Writing SpanContext to clients/monitoring/lib/google_api/monitoring/v3/model/span_context.ex.
Writing Status to clients/monitoring/lib/google_api/monitoring/v3/model/status.ex.
Writing TcpCheck to clients/monitoring/lib/google_api/monitoring/v3/model/tcp_check.ex.
Writing Telemetry to clients/monitoring/lib/google_api/monitoring/v3/model/telemetry.ex.
Writing TimeInterval to clients/monitoring/lib/google_api/monitoring/v3/model/time_interval.ex.
Writing TimeSeries to clients/monitoring/lib/google_api/monitoring/v3/model/time_series.ex.
Writing TimeSeriesData to clients/monitoring/lib/google_api/monitoring/v3/model/time_series_data.ex.
Writing TimeSeriesDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/time_series_descriptor.ex.
Writing TimeSeriesRatio to clients/monitoring/lib/google_api/monitoring/v3/model/time_series_ratio.ex.
Writing Trigger to clients/monitoring/lib/google_api/monitoring/v3/model/trigger.ex.
Writing Type to clients/monitoring/lib/google_api/monitoring/v3/model/type.ex.
Writing TypedValue to clients/monitoring/lib/google_api/monitoring/v3/model/typed_value.ex.
Writing UptimeCheckConfig to clients/monitoring/lib/google_api/monitoring/v3/model/uptime_check_config.ex.
Writing UptimeCheckIp to clients/monitoring/lib/google_api/monitoring/v3/model/uptime_check_ip.ex.
Writing ValueDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/value_descriptor.ex.
Writing VerifyNotificationChannelRequest to clients/monitoring/lib/google_api/monitoring/v3/model/verify_notification_channel_request.ex.
Writing WindowsBasedSli to clients/monitoring/lib/google_api/monitoring/v3/model/windows_based_sli.ex.
Writing Projects to clients/monitoring/lib/google_api/monitoring/v3/api/projects.ex.
Writing Services to clients/monitoring/lib/google_api/monitoring/v3/api/services.ex.
Writing UptimeCheckIps to clients/monitoring/lib/google_api/monitoring/v3/api/uptime_check_ips.ex.
Writing connection.ex.
Writing metadata.ex.
Writing mix.exs
Writing README.md
Writing LICENSE
Writing .gitignore
Writing config/config.exs
Writing test/test_helper.exs
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.

22:17:32.559 [info]  Bumping patch
fixing file permissions
2020-05-11 15:17:33,320 synthtool > No files in sources /home/kbuilder/.cache/synthtool/elixir-google-api/clients were copied. Does the source contain files?
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 "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 180, in __exit__
    write(self.metadata_file_path)
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 112, in write
    with open(outfile, "w") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'clients/monitoring/synth.metadata'
2020-05-11 15:17:33 [ERROR] Synthesis failed
2020-05-11 15:17:33,348 autosynth > Synthesis failed
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 599, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 471, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 549, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 118, 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', 'clients/monitoring/synth.metadata', 'synth.py', '--', 'Monitoring']' returned non-zero exit status 1.

Google internal developers can see the full log here.

yoshi-automation commented 4 years ago

Autosynth is still having trouble generating Monitoring. :sob:

Here's the output from running synth.py:

2020-05-12 05:16:56 [INFO] logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-05-12 05:16:56,825 autosynth > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
Switched to branch 'autosynth-monitoring'
2020-05-12 05:16:58 [INFO] Running synthtool
2020-05-12 05:16:58,567 autosynth > Running synthtool
2020-05-12 05:16:58 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/monitoring/synth.metadata', 'synth.py', '--']
2020-05-12 05:16:58,567 autosynth > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/monitoring/synth.metadata', 'synth.py', '--']
2020-05-12 05:16:58,779 synthtool > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-monitoring
nothing to commit, working tree clean
2020-05-12 05:16:58,858 synthtool > Cloning https://github.com/googleapis/elixir-google-api.git.
2020-05-12 05:16:59,308 synthtool > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/elixir-google-api:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh Monitoring
/workspace /workspace
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.
Resolving Hex dependencies...
Dependency resolution completed:
Unchanged:
  certifi 2.5.1
  google_api_discovery 0.7.0
  google_gax 0.3.2
  hackney 1.15.2
  idna 6.0.0
  jason 1.2.0
  metrics 1.0.1
  mime 1.3.1
  mimerl 1.2.0
  oauth2 0.9.4
  parse_trans 3.3.0
  poison 3.1.0
  ssl_verify_fun 1.1.5
  temp 0.4.7
  tesla 1.3.3
  unicode_util_compat 0.4.1
A new Hex version is available (0.20.1 < 0.20.5), please update with `mix local.hex`
All dependencies are up to date
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.

12:17:01.942 [info]  FETCHING: https://monitoring.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v3

12:17:02.112 [info]  FOUND: https://monitoring.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v3
Revision check: old=20200420, new=20200502, generating=true
Creating leading directories
Writing Aggregation to clients/monitoring/lib/google_api/monitoring/v3/model/aggregation.ex.
Writing AlertPolicy to clients/monitoring/lib/google_api/monitoring/v3/model/alert_policy.ex.
Writing AppEngine to clients/monitoring/lib/google_api/monitoring/v3/model/app_engine.ex.
Writing AvailabilityCriteria to clients/monitoring/lib/google_api/monitoring/v3/model/availability_criteria.ex.
Writing BasicAuthentication to clients/monitoring/lib/google_api/monitoring/v3/model/basic_authentication.ex.
Writing BasicSli to clients/monitoring/lib/google_api/monitoring/v3/model/basic_sli.ex.
Writing BucketOptions to clients/monitoring/lib/google_api/monitoring/v3/model/bucket_options.ex.
Writing CloudEndpoints to clients/monitoring/lib/google_api/monitoring/v3/model/cloud_endpoints.ex.
Writing ClusterIstio to clients/monitoring/lib/google_api/monitoring/v3/model/cluster_istio.ex.
Writing CollectdPayload to clients/monitoring/lib/google_api/monitoring/v3/model/collectd_payload.ex.
Writing CollectdPayloadError to clients/monitoring/lib/google_api/monitoring/v3/model/collectd_payload_error.ex.
Writing CollectdValue to clients/monitoring/lib/google_api/monitoring/v3/model/collectd_value.ex.
Writing CollectdValueError to clients/monitoring/lib/google_api/monitoring/v3/model/collectd_value_error.ex.
Writing Condition to clients/monitoring/lib/google_api/monitoring/v3/model/condition.ex.
Writing ContentMatcher to clients/monitoring/lib/google_api/monitoring/v3/model/content_matcher.ex.
Writing CreateCollectdTimeSeriesRequest to clients/monitoring/lib/google_api/monitoring/v3/model/create_collectd_time_series_request.ex.
Writing CreateCollectdTimeSeriesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/create_collectd_time_series_response.ex.
Writing CreateTimeSeriesRequest to clients/monitoring/lib/google_api/monitoring/v3/model/create_time_series_request.ex.
Writing CreateTimeSeriesSummary to clients/monitoring/lib/google_api/monitoring/v3/model/create_time_series_summary.ex.
Writing Custom to clients/monitoring/lib/google_api/monitoring/v3/model/custom.ex.
Writing Distribution to clients/monitoring/lib/google_api/monitoring/v3/model/distribution.ex.
Writing DistributionCut to clients/monitoring/lib/google_api/monitoring/v3/model/distribution_cut.ex.
Writing Documentation to clients/monitoring/lib/google_api/monitoring/v3/model/documentation.ex.
Writing DroppedLabels to clients/monitoring/lib/google_api/monitoring/v3/model/dropped_labels.ex.
Writing Empty to clients/monitoring/lib/google_api/monitoring/v3/model/empty.ex.
Writing Error to clients/monitoring/lib/google_api/monitoring/v3/model/error.ex.
Writing Exemplar to clients/monitoring/lib/google_api/monitoring/v3/model/exemplar.ex.
Writing Explicit to clients/monitoring/lib/google_api/monitoring/v3/model/explicit.ex.
Writing Exponential to clients/monitoring/lib/google_api/monitoring/v3/model/exponential.ex.
Writing Field to clients/monitoring/lib/google_api/monitoring/v3/model/field.ex.
Writing GetNotificationChannelVerificationCodeRequest to clients/monitoring/lib/google_api/monitoring/v3/model/get_notification_channel_verification_code_request.ex.
Writing GetNotificationChannelVerificationCodeResponse to clients/monitoring/lib/google_api/monitoring/v3/model/get_notification_channel_verification_code_response.ex.
Writing GoogleMonitoringV3Range to clients/monitoring/lib/google_api/monitoring/v3/model/google_monitoring_v3_range.ex.
Writing Group to clients/monitoring/lib/google_api/monitoring/v3/model/group.ex.
Writing HttpCheck to clients/monitoring/lib/google_api/monitoring/v3/model/http_check.ex.
Writing InternalChecker to clients/monitoring/lib/google_api/monitoring/v3/model/internal_checker.ex.
Writing LabelDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/label_descriptor.ex.
Writing LabelValue to clients/monitoring/lib/google_api/monitoring/v3/model/label_value.ex.
Writing LatencyCriteria to clients/monitoring/lib/google_api/monitoring/v3/model/latency_criteria.ex.
Writing Linear to clients/monitoring/lib/google_api/monitoring/v3/model/linear.ex.
Writing ListAlertPoliciesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_alert_policies_response.ex.
Writing ListGroupMembersResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_group_members_response.ex.
Writing ListGroupsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_groups_response.ex.
Writing ListMetricDescriptorsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_metric_descriptors_response.ex.
Writing ListMonitoredResourceDescriptorsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_monitored_resource_descriptors_response.ex.
Writing ListNotificationChannelDescriptorsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_notification_channel_descriptors_response.ex.
Writing ListNotificationChannelsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_notification_channels_response.ex.
Writing ListServiceLevelObjectivesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_service_level_objectives_response.ex.
Writing ListServicesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_services_response.ex.
Writing ListTimeSeriesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_time_series_response.ex.
Writing ListUptimeCheckConfigsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_uptime_check_configs_response.ex.
Writing ListUptimeCheckIpsResponse to clients/monitoring/lib/google_api/monitoring/v3/model/list_uptime_check_ips_response.ex.
Writing MeshIstio to clients/monitoring/lib/google_api/monitoring/v3/model/mesh_istio.ex.
Writing Metric to clients/monitoring/lib/google_api/monitoring/v3/model/metric.ex.
Writing MetricAbsence to clients/monitoring/lib/google_api/monitoring/v3/model/metric_absence.ex.
Writing MetricDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/metric_descriptor.ex.
Writing MetricDescriptorMetadata to clients/monitoring/lib/google_api/monitoring/v3/model/metric_descriptor_metadata.ex.
Writing MetricRange to clients/monitoring/lib/google_api/monitoring/v3/model/metric_range.ex.
Writing MetricThreshold to clients/monitoring/lib/google_api/monitoring/v3/model/metric_threshold.ex.
Writing MonitoredResource to clients/monitoring/lib/google_api/monitoring/v3/model/monitored_resource.ex.
Writing MonitoredResourceDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/monitored_resource_descriptor.ex.
Writing MonitoredResourceMetadata to clients/monitoring/lib/google_api/monitoring/v3/model/monitored_resource_metadata.ex.
Writing MutationRecord to clients/monitoring/lib/google_api/monitoring/v3/model/mutation_record.ex.
Writing NotificationChannel to clients/monitoring/lib/google_api/monitoring/v3/model/notification_channel.ex.
Writing NotificationChannelDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/notification_channel_descriptor.ex.
Writing Option to clients/monitoring/lib/google_api/monitoring/v3/model/option.ex.
Writing PerformanceThreshold to clients/monitoring/lib/google_api/monitoring/v3/model/performance_threshold.ex.
Writing Point to clients/monitoring/lib/google_api/monitoring/v3/model/point.ex.
Writing PointData to clients/monitoring/lib/google_api/monitoring/v3/model/point_data.ex.
Writing QueryTimeSeriesRequest to clients/monitoring/lib/google_api/monitoring/v3/model/query_time_series_request.ex.
Writing QueryTimeSeriesResponse to clients/monitoring/lib/google_api/monitoring/v3/model/query_time_series_response.ex.
Writing Range to clients/monitoring/lib/google_api/monitoring/v3/model/range.ex.
Writing RequestBasedSli to clients/monitoring/lib/google_api/monitoring/v3/model/request_based_sli.ex.
Writing ResourceGroup to clients/monitoring/lib/google_api/monitoring/v3/model/resource_group.ex.
Writing SendNotificationChannelVerificationCodeRequest to clients/monitoring/lib/google_api/monitoring/v3/model/send_notification_channel_verification_code_request.ex.
Writing Service to clients/monitoring/lib/google_api/monitoring/v3/model/service.ex.
Writing ServiceLevelIndicator to clients/monitoring/lib/google_api/monitoring/v3/model/service_level_indicator.ex.
Writing ServiceLevelObjective to clients/monitoring/lib/google_api/monitoring/v3/model/service_level_objective.ex.
Writing SourceContext to clients/monitoring/lib/google_api/monitoring/v3/model/source_context.ex.
Writing SpanContext to clients/monitoring/lib/google_api/monitoring/v3/model/span_context.ex.
Writing Status to clients/monitoring/lib/google_api/monitoring/v3/model/status.ex.
Writing TcpCheck to clients/monitoring/lib/google_api/monitoring/v3/model/tcp_check.ex.
Writing Telemetry to clients/monitoring/lib/google_api/monitoring/v3/model/telemetry.ex.
Writing TimeInterval to clients/monitoring/lib/google_api/monitoring/v3/model/time_interval.ex.
Writing TimeSeries to clients/monitoring/lib/google_api/monitoring/v3/model/time_series.ex.
Writing TimeSeriesData to clients/monitoring/lib/google_api/monitoring/v3/model/time_series_data.ex.
Writing TimeSeriesDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/time_series_descriptor.ex.
Writing TimeSeriesRatio to clients/monitoring/lib/google_api/monitoring/v3/model/time_series_ratio.ex.
Writing Trigger to clients/monitoring/lib/google_api/monitoring/v3/model/trigger.ex.
Writing Type to clients/monitoring/lib/google_api/monitoring/v3/model/type.ex.
Writing TypedValue to clients/monitoring/lib/google_api/monitoring/v3/model/typed_value.ex.
Writing UptimeCheckConfig to clients/monitoring/lib/google_api/monitoring/v3/model/uptime_check_config.ex.
Writing UptimeCheckIp to clients/monitoring/lib/google_api/monitoring/v3/model/uptime_check_ip.ex.
Writing ValueDescriptor to clients/monitoring/lib/google_api/monitoring/v3/model/value_descriptor.ex.
Writing VerifyNotificationChannelRequest to clients/monitoring/lib/google_api/monitoring/v3/model/verify_notification_channel_request.ex.
Writing WindowsBasedSli to clients/monitoring/lib/google_api/monitoring/v3/model/windows_based_sli.ex.
Writing Projects to clients/monitoring/lib/google_api/monitoring/v3/api/projects.ex.
Writing Services to clients/monitoring/lib/google_api/monitoring/v3/api/services.ex.
Writing UptimeCheckIps to clients/monitoring/lib/google_api/monitoring/v3/api/uptime_check_ips.ex.
Writing connection.ex.
Writing metadata.ex.
Writing mix.exs
Writing README.md
Writing LICENSE
Writing .gitignore
Writing config/config.exs
Writing test/test_helper.exs
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.

12:17:03.596 [info]  Bumping patch
fixing file permissions
2020-05-12 05:17:04,354 synthtool > No files in sources /home/kbuilder/.cache/synthtool/elixir-google-api/clients were copied. Does the source contain files?
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 "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 180, in __exit__
    write(self.metadata_file_path)
  File "/tmpfs/src/github/synthtool/synthtool/metadata.py", line 112, in write
    with open(outfile, "w") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'clients/monitoring/synth.metadata'
2020-05-12 05:17:04 [ERROR] Synthesis failed
2020-05-12 05:17:04,386 autosynth > Synthesis failed
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 599, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 471, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 549, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 118, 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', 'clients/monitoring/synth.metadata', 'synth.py', '--', 'Monitoring']' returned non-zero exit status 1.

Google internal developers can see the full log here.

yoshi-automation commented 4 years ago

Autosynth passed, closing! :green_heart: