[Rails5] ArgumentError: wrong number of arguments (given 1, expected 0)
Note: add
rails5to a branch name to trigger rails5 specific CI jobs.
https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/67733608
1) Gitlab::UsageData#data gathers usage data
Failure/Error:
count = arel_table.from(arel_table.alias)
.project('COUNT(*)')
.where(arel_table[partition_column].eq(arel_table.alias[partition_column]))
.as('ct')
ArgumentError:
wrong number of arguments (given 1, expected 0)
# ./lib/gitlab/database/median.rb:146:in `rank_rows'
# ./lib/gitlab/database/median.rb:86:in `pg_median_datetime_sql'
# ./lib/gitlab/database/median.rb:116:in `median_queries'
# ./lib/gitlab/database/median.rb:125:in `execute_queries'
# ./lib/gitlab/database/median.rb:12:in `median_datetimes'
# ./lib/gitlab/cycle_analytics/base_stage.rb:38:in `block in median'
# ./lib/gitlab/cycle_analytics/usage_data.rb:41:in `map'
# ./lib/gitlab/cycle_analytics/usage_data.rb:41:in `stage_values'
# ./lib/gitlab/cycle_analytics/usage_data.rb:18:in `block in to_json'
# ./lib/gitlab/cycle_analytics/usage_data.rb:17:in `each'
# ./lib/gitlab/cycle_analytics/usage_data.rb:17:in `each_with_object'
# ./lib/gitlab/cycle_analytics/usage_data.rb:17:in `to_json'
# ./lib/gitlab/usage_data.rb:84:in `cycle_analytics_usage_data'
# ./lib/gitlab/usage_data.rb:12:in `uncached_data'
# ./lib/gitlab/usage_data.rb:5:in `block in data'
# ./lib/gitlab/usage_data.rb:5:in `data'
# ./spec/lib/gitlab/usage_data_spec.rb:25:in `block (3 levels) in <top (required)>'
# ./spec/lib/gitlab/usage_data_spec.rb:28:in `block (3 levels) in <top (required)>'