Failure in spec/ui/page/invoice_spec.rb | Customer invoice page with SaaS subscription can view and download invoice
QA Failure
Summary
Error seen in the Customer-gitlab-com pipeline: https://gitlab.com/gitlab-org/customers-gitlab-com/-/jobs/6431197629#L715
Stack trace
Failure/Error: to_create { |instance| instance.create! }
NoMethodError:
undefined method `body' for #<Net::ReadTimeout: Net::ReadTimeout>
# ./helper/api_request_helper.rb:102:in `response_body'
# ./helper/api_request_helper.rb:88:in `log_api'
# ./helper/api_request_helper.rb:21:in `block in post'
# ./helper/api_request_helper.rb:20:in `post'
# ./helper/zuora/zuora_client.rb:41:in `block in create_object'
# ./helper/zuora/zuora_client.rb:109:in `block in retry_on_lock_error'
# ./runtime/retrier.rb:53:in `retry_until'
# ./helper/zuora/zuora_client.rb:104:in `retry_on_lock_error'
# ./helper/zuora/zuora_client.rb:40:in `create_object'
# ./helper/zuora/zuora_client.rb:15:in `create'
# ./resource/customer.rb:55:in `create_payment_method'
# ./resource/subscription.rb:18:in `create!'
# ./spec/factories.rb:6:in `block (2 levels) in <top (required)>'
# ./vendor/ruby/3.2.0/gems/factory_bot-6.2.1/lib/factory_bot/evaluation.rb:18:in `create'
# ./vendor/ruby/3.2.0/gems/factory_bot-6.2.1/lib/factory_bot/strategy/create.rb:12:in `block in result'
# ./vendor/ruby/3.2.0/gems/factory_bot-6.2.1/lib/factory_bot/strategy/create.rb:9:in `result'
# ./vendor/ruby/3.2.0/gems/factory_bot-6.2.1/lib/factory_bot/factory.rb:43:in `run'
# ./vendor/ruby/3.2.0/gems/factory_bot-6.2.1/lib/factory_bot/factory_runner.rb:29:in `block in run'
# ./vendor/ruby/3.2.0/gems/activesupport-7.0.8/lib/active_support/notifications.rb:208:in `instrument'
# ./vendor/ruby/3.2.0/gems/factory_bot-6.2.1/lib/factory_bot/factory_runner.rb:28:in `run'
# ./vendor/ruby/3.2.0/gems/factory_bot-6.2.1/lib/factory_bot/strategy_syntax_method_registrar.rb:28:in `block in define_singular_strategy_method'
# ./spec/ui/page/invoice_spec.rb:29:in `block (3 levels) in <module:QA>'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
Screenshot / HTML page
blank screenshot and empty HTML page generated data_attachments_39e0367fdcbcff84.html