Problem after updating to 12.7 - undefined method `render_whitespace_in_code='

Just updated Gitlab-CE from 12.6.4 to 12.7

It looks like it’s running, but I can’t get access to the web interface - just get "500 Whoops, something went wrong on our end. "

It looks like this is the relevant error in the log.

How can I get my system working again?

==> /var/log/gitlab/gitlab-rails/production.log <==
​
Started GET "/help" for 192.168.2.150 at 2020-01-22 16:06:35 +0000
​
Processing by HelpController#index as HTML
​
Completed 500 Internal Server Error in 81ms (ActiveRecord: 4.4ms | Elasticsearch: 0.0ms)
​

​
NoMethodError (undefined method `render_whitespace_in_code=' for #<UserPreference:0x00007f25597808b8>):
​

​
app/models/user.rb:1576:in `user_preference'
​
app/models/user.rb:243:in `first_day_of_week'
​
lib/gitlab/metrics/instrumentation.rb:161:in `block in first_day_of_week'
​
lib/gitlab/metrics/method_call.rb:36:in `measure'
​
lib/gitlab/metrics/instrumentation.rb:161:in `first_day_of_week'
​
lib/gitlab/gon_helper.rb:33:in `add_gon_variables'
​
lib/gitlab/error_tracking.rb:34:in `with_context'
​
app/controllers/application_controller.rb:545:in `sentry_context'
​
lib/gitlab/middleware/rails_queue_duration.rb:27:in `call'
​
lib/gitlab/metrics/rack_middleware.rb:17:in `block in call'
​
lib/gitlab/metrics/transaction.rb:62:in `run'
​
lib/gitlab/metrics/rack_middleware.rb:17:in `call'
​
lib/gitlab/request_profiler/middleware.rb:17:in `call'
​
lib/gitlab/middleware/go.rb:20:in `call'
​
lib/gitlab/etag_caching/middleware.rb:13:in `call'
​
lib/gitlab/middleware/multipart.rb:117:in `call'
​
lib/gitlab/middleware/read_only/controller.rb:48:in `call'
​
lib/gitlab/middleware/read_only.rb:18:in `call'
​
lib/gitlab/middleware/basic_health_check.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:49:in `call'
​
lib/gitlab/middleware/release_env.rb:12:in `call'

Run sudo gitlab-rake db:migrate and you should be good to go.

1 Like