Hi everyone!
Gitlab 13.9.2-ce.0 running on Ubuntu 18.04
In the browser - error 500 on calling …/-/refs/develop/logs_tree.
{“method”:“GET”,“path”:"/nextpro/nextpro/-/refs/develop/logs_tree",“format”:“json”,“controller”:“Projects::RefsController”,“action”:“logs_tree”,“status”:500,“time”:“2021-03-12T04:31:08.173Z”,“params”:[{“key”:“offset”,“value”:“0”},{“key”:“namespace_id”,“value”:“nextpro”},{“key”:“project_id”,“value”:“nextpro”},{“key”:“id”,“value”:“develop”}],“remote_ip”:“my_ip”,“user_id”:2,“username”:“my_user”,“ua”:“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36”,“correlation_id”:“01F0JB7MQVD6TPEG4CCTVPVD86”,“meta.user”:“my_user”,“meta.project”:“nextpro/nextpro”,“meta.root_namespace”:“nextpro”,“meta.caller_id”:“Projects::RefsController#logs_tree”,“meta.remote_ip”:“130.185.244.64”,“meta.feature_category”:“source_code_management”,“gitaly_calls”:3,“gitaly_duration_s”:0.09124,“redis_calls”:9,“redis_duration_s”:0.002912,“redis_read_bytes”:1995,“redis_write_bytes”:1842,“redis_cache_calls”:8,“redis_cache_duration_s”:0.00236,“redis_cache_read_bytes”:1814,“redis_cache_write_bytes”:535,“redis_shared_state_calls”:1,“redis_shared_state_duration_s”:0.000552,“redis_shared_state_read_bytes”:181,“redis_shared_state_write_bytes”:1307,“db_count”:7,“db_write_count”:0,“db_cached_count”:1,“cpu_s”:0.053414,“queue_duration_s”:0.01214,“exception.class”:“TypeError”,“exception.message”:“singleton can’t be dumped”,“exception.backtrace”:[“lib/gitlab/tree_summary.rb:109:in fetch_last_cached_commits_list'","lib/gitlab/tree_summary.rb:91:in
fill_last_commits!’”,“lib/gitlab/tree_summary.rb:43:in block in summarize'","lib/gitlab/tree_summary.rb:43:in
tap’”,“lib/gitlab/tree_summary.rb:43:in summarize'","lib/gitlab/tree_summary.rb:49:in
fetch_logs’”,“app/controllers/projects/refs_controller.rb:52:in block (2 levels) in logs_tree'","app/controllers/projects/refs_controller.rb:49:in
logs_tree’”,“app/controllers/application_controller.rb:537:in block in allow_gitaly_ref_name_caching'","lib/gitlab/gitaly_client.rb:343:in
allow_ref_name_caching’”,“app/controllers/application_controller.rb:536:in allow_gitaly_ref_name_caching'","app/controllers/application_controller.rb:482:in
set_current_admin’”,“lib/gitlab/session.rb:11:in with_session'","app/controllers/application_controller.rb:473: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:467:in set_locale'","lib/gitlab/error_tracking.rb:52:in
with_context’”,“app/controllers/application_controller.rb:532:in sentry_context'","app/controllers/application_controller.rb:460:in
block in set_current_context’”,“lib/gitlab/application_context.rb:56:in block in use'","lib/gitlab/application_context.rb:56:in
use’”,“lib/gitlab/application_context.rb:22:in with_context'","app/controllers/application_controller.rb:451: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:56: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:21:in call'","lib/gitlab/middleware/multipart.rb:172:in
call’”,“lib/gitlab/middleware/read_only/controller.rb:50:in call'","lib/gitlab/middleware/read_only.rb:18:in
call’”,“lib/gitlab/middleware/same_site_cookies.rb:27:in call'","lib/gitlab/middleware/handle_malformed_strings.rb:21: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:21:in call'","config/initializers/fix_local_cache_middleware.rb:11:in
call’”,“lib/gitlab/metrics/requests_rack_middleware.rb:76:in call'","lib/gitlab/middleware/release_env.rb:12:in
call’”],“db_duration_s”:0.00137,“view_duration_s”:0.0,“duration_s”:0.12052}
- TypeError (singleton can’t be dumped):
- lib/gitlab/tree_summary.rb:109:in `fetch_last_cached_commits_list’
- lib/gitlab/tree_summary.rb:91:in `fill_last_commits!’
- lib/gitlab/tree_summary.rb:43:in `block in summarize’
- lib/gitlab/tree_summary.rb:43:in `tap’
- lib/gitlab/tree_summary.rb:43:in `summarize’
- lib/gitlab/tree_summary.rb:49:in `fetch_logs’
- app/controllers/projects/refs_controller.rb:52:in `block (2 levels) in logs_tree’
- app/controllers/projects/refs_controller.rb:49:in `logs_tree’
- app/controllers/application_controller.rb:537:in `block in allow_gitaly_ref_name_caching’
- lib/gitlab/gitaly_client.rb:343:in `allow_ref_name_caching’
- app/controllers/application_controller.rb:536:in `allow_gitaly_ref_name_caching’
- app/controllers/application_controller.rb:482:in `set_current_admin’
- lib/gitlab/session.rb:11:in `with_session’
- app/controllers/application_controller.rb:473: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:467:in `set_locale’
- lib/gitlab/error_tracking.rb:52:in `with_context’
- app/controllers/application_controller.rb:532:in `sentry_context’
- app/controllers/application_controller.rb:460:in `block in set_current_context’
- lib/gitlab/application_context.rb:56:in `block in use’
- lib/gitlab/application_context.rb:56:in `use’
- lib/gitlab/application_context.rb:22:in `with_context’
- app/controllers/application_controller.rb:451: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:56: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:21:in `call’
- lib/gitlab/middleware/multipart.rb:172:in `call’
- lib/gitlab/middleware/read_only/controller.rb:50:in `call’
- lib/gitlab/middleware/read_only.rb:18:in `call’
- lib/gitlab/middleware/same_site_cookies.rb:27:in `call’
- lib/gitlab/middleware/handle_malformed_strings.rb:21: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:21:in `call’
- config/initializers/fix_local_cache_middleware.rb:11:in `call’
- lib/gitlab/metrics/requests_rack_middleware.rb:76:in `call’
- lib/gitlab/middleware/release_env.rb:12:in `call’