Failed test /qa/specs/features/browser_ui/1_manage/login/register_spec.rb:39 # Manage standard when user account is deleted allows recreating with same credentials
The e2e test failed due to 500 page showing up on clicking get_started_button
after user registration.
From the production.log: NoMethodError (undefined method 'assign_attributes' for nil:NilClass):
Expand for full logs/stacktrace
Started GET "/users/sign_in" for 172.19.0.3 at 2020-10-14 04:31:28 +0000
Processing by Gitlab::RequestForgeryProtection::Controller#index as HTML
Completed 200 OK in 1ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 151)
Processing by Gitlab::RequestForgeryProtection::Controller#index as HTML
Completed 200 OK in 1ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 92)
Processing by SessionsController#new as HTML
Completed 200 OK in 379ms (Views: 286.3ms | ActiveRecord: 47.1ms | Elasticsearch: 0.0ms | Allocations: 218725)
Started GET "/-/metrics" for 127.0.0.1 at 2020-10-14 04:31:31 +0000
Processing by Gitlab::RequestForgeryProtection::Controller#index as HTML
Completed 200 OK in 1ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 95)
Processing by Gitlab::RequestForgeryProtection::Controller#index as HTML
Completed 200 OK in 0ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 92)
Processing by MetricsController#index as HTML
Completed 200 OK in 75ms (Views: 2.7ms | ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 1249)
Started POST "/users" for 172.19.0.3 at 2020-10-14 04:31:40 +0000
Processing by Gitlab::RequestForgeryProtection::Controller#index as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "new_user"=>{"first_name"=>"QA", "last_name"=>"User 14fb4a3aeaf25306", "username"=>"qa-user-14fb4a3aeaf25306", "email"=>"qa-user-14fb4a3aeaf25306@example.com", "password"=>"[FILTERED]"}}
Completed 200 OK in 2ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 305)
Processing by Gitlab::RequestForgeryProtection::Controller#index as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "new_user"=>{"first_name"=>"QA", "last_name"=>"User 14fb4a3aeaf25306", "username"=>"qa-user-14fb4a3aeaf25306", "email"=>"qa-user-14fb4a3aeaf25306@example.com", "password"=>"[FILTERED]"}}
Completed 200 OK in 1ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 122)
Processing by RegistrationsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "new_user"=>{"first_name"=>"QA", "last_name"=>"User 14fb4a3aeaf25306", "username"=>"qa-user-14fb4a3aeaf25306", "email"=>"qa-user-14fb4a3aeaf25306@example.com", "password"=>"[FILTERED]"}}
Potential spam detected for IP 172.19.0.3. Invisible Captcha timestamp not found in session.
Started GET "/users/qa-user-14fb4a3aeaf25306/exists" for 172.19.0.3 at 2020-10-14 04:31:41 +0000
Processing by Gitlab::RequestForgeryProtection::Controller#index as JSON
Completed 200 OK in 1ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 99)
Processing by Gitlab::RequestForgeryProtection::Controller#index as JSON
Completed 200 OK in 1ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 95)
Processing by UsersController#exists as JSON
Parameters: {"username"=>"qa-user-14fb4a3aeaf25306"}
Redirected to http://gitlab-ee-6d81fee3.test/users/sign_up/welcome
Completed 302 Found in 535ms (ActiveRecord: 157.8ms | Elasticsearch: 0.0ms | Allocations: 51091)
Started GET "/users/sign_up/welcome" for 172.19.0.3 at 2020-10-14 04:31:41 +0000
Processing by Gitlab::RequestForgeryProtection::Controller#index as HTML
Completed 200 OK in 1ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 92)
Completed 200 OK in 108ms (Views: 0.4ms | ActiveRecord: 56.5ms | Elasticsearch: 0.0ms | Allocations: 22352)
Processing by Gitlab::RequestForgeryProtection::Controller#index as HTML
Completed 200 OK in 1ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 92)
Processing by RegistrationsController#welcome as HTML
Completed 200 OK in 737ms (Views: 141.2ms | ActiveRecord: 41.3ms | Elasticsearch: 0.0ms | Allocations: 55873)
Started PATCH "/users/sign_up/update_registration" for 172.19.0.3 at 2020-10-14 04:31:43 +0000
Processing by Gitlab::RequestForgeryProtection::Controller#index as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "user"=>{"role"=>"software_developer"}}
Completed 200 OK in 5ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 921)
Processing by Gitlab::RequestForgeryProtection::Controller#index as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "user"=>{"role"=>"software_developer"}}
Completed 200 OK in 1ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 119)
Processing by RegistrationsController#update_registration as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "user"=>{"role"=>"software_developer"}}
Completed 500 Internal Server Error in 28ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 5940)
NoMethodError (undefined method `assign_attributes' for nil:NilClass):
app/services/users/signup_service.rb:24:in `assign_attributes'
lib/gitlab/metrics/instrumentation.rb:160:in `block in assign_attributes'
lib/gitlab/metrics/method_call.rb:27:in `measure'
lib/gitlab/metrics/instrumentation.rb:160:in `assign_attributes'
app/services/users/signup_service.rb:11:in `execute'
lib/gitlab/metrics/instrumentation.rb:160:in `block in execute'
lib/gitlab/metrics/method_call.rb:27:in `measure'
lib/gitlab/metrics/instrumentation.rb:160:in `execute'
app/controllers/registrations_controller.rb:62:in `update_registration'
ee/lib/gitlab/ip_address_state.rb:10:in `with'
ee/app/controllers/ee/application_controller.rb:44:in `set_current_ip_address'
app/controllers/application_controller.rb:491:in `set_current_admin'
lib/gitlab/session.rb:11:in `with_session'
app/controllers/application_controller.rb:482:in `set_session_storage'
lib/gitlab/i18n.rb:73:in `with_locale'
lib/gitlab/i18n.rb:79:in `with_user_locale'
app/controllers/application_controller.rb:476:in `set_locale'
lib/gitlab/error_tracking.rb:52:in `with_context'
app/controllers/application_controller.rb:541:in `sentry_context'
app/controllers/application_controller.rb:469:in `block in set_current_context'
lib/gitlab/application_context.rb:52:in `block in use'
lib/gitlab/application_context.rb:52:in `use'
lib/gitlab/application_context.rb:20:in `with_context'
app/controllers/application_controller.rb:462:in `set_current_context'
lib/gitlab/metrics/elasticsearch_rack_middleware.rb:16:in `call'
lib/gitlab/middleware/rails_queue_duration.rb:33:in `call'
lib/gitlab/metrics/rack_middleware.rb:16:in `block in call'
lib/gitlab/metrics/transaction.rb:61:in `run'
lib/gitlab/metrics/rack_middleware.rb:16:in `call'
lib/gitlab/request_profiler/middleware.rb:17:in `call'
lib/gitlab/jira/middleware.rb:19:in `call'
lib/gitlab/middleware/go.rb:20:in `call'
lib/gitlab/etag_caching/middleware.rb:13:in `call'
lib/gitlab/middleware/multipart.rb:218:in `call'
lib/gitlab/middleware/read_only/controller.rb:51:in `call'
lib/gitlab/middleware/read_only.rb:18:in `call'
lib/gitlab/middleware/same_site_cookies.rb:27:in `call'
lib/gitlab/middleware/basic_health_check.rb:25:in `call'
lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'
lib/gitlab/middleware/request_context.rb:23:in `call'
config/initializers/fix_local_cache_middleware.rb:9:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:55:in `call'
lib/gitlab/middleware/release_env.rb:12:in `call'
E2e Test failure log:
1) Manage standard when user account is deleted allows recreating with same credentials
Got 0 failures and 2 other errors:
1.1) Failure/Error:
@recreated_user = Resource::User.fabricate_via_browser_ui! do |resource|
resource.name = user.name
resource.username = user.username
resource.email = user.email
end
QA::Support::Repeater::RetriesExceededError:
Retry condition not met after 3 attempts
# ./qa/support/repeater.rb:42:in `repeat_until'
# ./qa/support/retrier.rb:50:in `retry_until'
# ./qa/page/base.rb:54:in `retry_until'
# ./qa/page/main/sign_up.rb:27:in `sign_up!'
# ./qa/resource/user.rb:81:in `block in fabricate!'
# ./qa/scenario/actable.rb:16:in `perform'
Job #789446434 failed for gitlab-qa-mirror@7ffd3032ba9a64fb35888c9df8f037669d23e3e1:
Edited by Sanad Liaquat