You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The project_id option of Google::Cloud::ErrorReporting.new does not work. A project specified with gcloud auth application-default set-quota-project command is used instead of the specified project with this option.
Environment details
OS: macOS 14.5
Ruby version: 3.3.1
Gem name and version: 0.43.0
Code example
Preconditions:
There are 2 valid projects: ishotihadus and (another valid existing id)
Error Reporting API is not enabled in ishotihadus project, and it is enabled in (another valid existing id)
gcloud auth application-default set-quota-project ishotihadus is run before this script
require'google/cloud/error_reporting'er=Google::Cloud::ErrorReporting.new(project_id: '(another valid existing id)')er.report_exception(StandardError.new)# => /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/google-cloud-error_reporting-v1beta1-0.10.0/lib/google/cloud/error_reporting/v1beta1/report_errors_service/client.rb:266:in `rescue in report_error_event': 7:Error Reporting API has not been used in project ishotihadus before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/clouderrorreporting.googleapis.com/overview?project=ishotihadus then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.. debug_error_string:{UNKNOWN:Error received from peer ipv4:142.250.196.138:443 {grpc_message:"Error Reporting API has not been used in project ishotihadus before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/clouderrorreporting.googleapis.com/overview?project=ishotihadus then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", grpc_status:7, created_time:"2024-05-07T21:21:51.525359+09:00"}} (Google::Cloud::PermissionDeniedError)
Full backtrace
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/grpc-1.63.0-arm64-darwin/src/ruby/lib/grpc/generic/active_call.rb:189:in `attach_status_results_and_complete_call'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/grpc-1.63.0-arm64-darwin/src/ruby/lib/grpc/generic/active_call.rb:383:in `request_response'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/grpc-1.63.0-arm64-darwin/src/ruby/lib/grpc/generic/client_stub.rb:174:in `block (2 levels) in request_response'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/grpc-1.63.0-arm64-darwin/src/ruby/lib/grpc/generic/interceptors.rb:170:in `intercept!'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/grpc-1.63.0-arm64-darwin/src/ruby/lib/grpc/generic/client_stub.rb:173:in `block in request_response'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/gapic-common-0.21.1/lib/gapic/grpc/service_stub/rpc_call.rb:123:in `call'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/gapic-common-0.21.1/lib/gapic/grpc/service_stub.rb:205:in `call_rpc'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/google-cloud-error_reporting-v1beta1-0.10.0/lib/google/cloud/error_reporting/v1beta1/report_errors_service/client.rb:261:in `report_error_event'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/google-cloud-error_reporting-0.43.0/lib/google/cloud/error_reporting/service.rb:82:in `report'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/google-cloud-error_reporting-0.43.0/lib/google/cloud/error_reporting/project.rb:126:in `report'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/google-cloud-error_reporting-0.43.0/lib/google/cloud/error_reporting/project.rb:163:in `report_exception'
from (irb):7:in `<main>'
from <internal:kernel>:187:in `loop'
from /Users/ishotihadus/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gems/irb-1.11.0/exe/irb:9:in `<top (required)>'
from /Users/ishotihadus/.rbenv/versions/3.3.1/bin/irb:25:in `load'
from /Users/ishotihadus/.rbenv/versions/3.3.1/bin/irb:25:in `<top (required)>'
The text was updated successfully, but these errors were encountered:
The
project_id
option ofGoogle::Cloud::ErrorReporting.new
does not work. A project specified withgcloud auth application-default set-quota-project
command is used instead of the specified project with this option.Environment details
Code example
Preconditions:
ishotihadus
and(another valid existing id)
ishotihadus
project, and it is enabled in(another valid existing id)
gcloud auth application-default set-quota-project ishotihadus
is run before this scriptFull backtrace
The text was updated successfully, but these errors were encountered: