Your message dated Fri, 19 Aug 2022 16:22:41 +0000
with message-id <e1op4ld-0028xy...@fasolo.debian.org>
and subject line Bug#1014904: fixed in gitlab 15.2.2+ds1-4
has caused the Debian Bug report #1014904,
regarding Upgrading from 14.9.x to 14.10.5 produces PGSQL errors on some page 
views
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1014904: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014904
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gitlab
Version: 14.10.5+ds1-1
Severity: serious

Hello,

since I have updated gitlab to 14.10.5+ds1-1 (bullseye system) many views are not working, or just working if you are a gitlab administrator.

Changing the locale from de_DE to en_US (also for the postgres database) did not work, the error is the same (in english :) ):

ActionView::Template::Error (PG::SyntaxError: ERROR:  each UNION query must have the same number of columns
LINE 5: (SELECT "namespaces".* FROM "namespaces" INNER JOIN "group_g...

Here is what I get in the logs if I open the project explorer or a customer project:


URL: https://OUR.GITLAB.URL/explore/groups

==> production.log <==
Started GET "/explore/groups" for 20YY:XX:AAA:BBB:18ba:a0fc:111:222 at 2022-07-14 10:20:31 +0200
Processing by Explore::GroupsController#index as HTML
  Rendered layout layouts/explore.html.haml (Duration: 14.4ms | Allocations: 2065) Completed 500 Internal Server Error in 68ms (ActiveRecord: 8.1ms | Elasticsearch: 0.0ms | Allocations: 11651)

==> production_json.log <==
{"method":"GET","path":"/explore/groups","format":"html","controller":"Explore::GroupsController","action":"index","status":500,"time":"2022-07-14T08:20:31.879Z","params":[],"correlation_id":"01G7XWQ4X8R1T0ARMYZCC1CPM0","meta.user":"florian.finke","meta.client_id":"user/27","meta.caller_id":"Explore::GroupsController#index","meta.remote_ip":"20YY:XX:AAA:BBB:18ba:a0fc:111:222","meta.feature_category":"subgroups","remote_ip":"20YY:XX:AAA:BBB:18ba:a0fc:111:222","user_id":27,"username":"florian.finke","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0","request_urgency":"default","target_duration_s":1,"redis_calls":10,"redis_duration_s":0.0040880000000000005,"redis_read_bytes":1806,"redis_write_bytes":1740,"redis_cache_calls":8,"redis_cache_duration_s":0.003223,"redis_cache_read_bytes":1623,"redis_cache_write_bytes":475,"redis_shared_state_calls":1,"redis_shared_state_duration_s":0.00034,"redis_shared_state_write_bytes":54,"redis_sessions_calls":1,"redis_sessions_duration_s":0.000525,"redis_sessions_read_bytes":183,"redis_sessions_write_bytes":1211,"db_count":6,"db_write_count":0,"db_cached_count":2,"db_replica_count":0,"db_primary_count":6,"db_main_count":6,"db_main_replica_count":0,"db_replica_cached_count":0,"db_primary_cached_count":2,"db_main_cached_count":2,"db_main_replica_cached_count":0,"db_replica_wal_count":0,"db_primary_wal_count":0,"db_main_wal_count":0,"db_main_replica_wal_count":0,"db_replica_wal_cached_count":0,"db_primary_wal_cached_count":0,"db_main_wal_cached_count":0,"db_main_replica_wal_cached_count":0,"db_replica_duration_s":0.0,"db_primary_duration_s":0.01,"db_main_duration_s":0.01,"db_main_replica_duration_s":0.0,"cpu_s":0.085264,"pid":1930,"exception.class":"ActionView::Template::Error","exception.message":"PG::SyntaxError: ERROR:  each UNION query must have the same number of columns\nLINE 5: (SELECT \"namespaces\".* FROM \"namespaces\" INNER JOIN \"group_g...\n ^\n","exception.backtrace":["lib/gitlab/database/load_balancing/connection_proxy.rb:103:in `block in read_using_load_balancer'","lib/gitlab/database/load_balancing/load_balancer.rb:55:in `read'","lib/gitlab/database/load_balancing/connection_proxy.rb:102:in `read_using_load_balancer'","lib/gitlab/database/load_balancing/connection_proxy.rb:53:in `block (2 levels) in <class:ConnectionProxy>'","app/views/explore/groups/index.html.haml:22","app/controllers/application_controller.rb:142:in `render'","app/controllers/application_controller.rb:520:in `set_current_admin'","lib/gitlab/session.rb:11:in `with_session'","app/controllers/application_controller.rb:511:in `set_session_storage'","lib/gitlab/i18n.rb:105:in `with_locale'","lib/gitlab/i18n.rb:111:in `with_user_locale'","app/controllers/application_controller.rb:505:in `set_locale'","app/controllers/application_controller.rb:499:in `set_current_context'","lib/gitlab/middleware/memory_report.rb:13:in `call'","lib/gitlab/middleware/speedscope.rb:13:in `call'","lib/gitlab/request_profiler/middleware.rb:17:in `call'","lib/gitlab/database/load_balancing/rack_middleware.rb:23: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/query_analyzer.rb:11:in `block in call'","lib/gitlab/database/query_analyzer.rb:46:in `within'","lib/gitlab/middleware/query_analyzer.rb:11:in `call'","lib/gitlab/middleware/multipart.rb:173: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'","lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'","config/initializers/fix_local_cache_middleware.rb:11:in `call'","lib/gitlab/middleware/compressed_json.rb:26:in `call'","lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'","lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'","lib/gitlab/metrics/requests_rack_middleware.rb:77:in `call'","lib/gitlab/middleware/release_env.rb:13:in `call'"],"exception.sql":"/*application:web,correlation_id:01G7XWQ4X8R1T0ARMYZCC1CPM0,endpoint_id:Explore::GroupsController#index,db_config_name:main*/ SELECT $1 AS one FROM ((WITH RECURSIVE \"base_and_ancestors\" AS ((WITH \"direct_groups\" AS MATERIALIZED (SELECT \"namespaces\".* FROM ((SELECT \"namespaces\".\"id\", \"namespaces\".\"name\", \"namespaces\".\"path\", \"namespaces\".\"owner_id\", \"namespaces\".\"created_at\", \"namespaces\".\"updated_at\", \"namespaces\".\"type\", \"namespaces\".\"description\", \"namespaces\".\"avatar\", \"namespaces\".\"share_with_group_lock\", \"namespaces\".\"visibility_level\", \"namespaces\".\"request_access_enabled\", \"namespaces\".\"description_html\", \"namespaces\".\"lfs_enabled\", \"namespaces\".\"parent_id\", \"namespaces\".\"require_two_factor_authentication\", \"namespaces\".\"two_factor_grace_period\", \"namespaces\".\"cached_markdown_version\", \"namespaces\".\"runners_token\", \"namespaces\".\"project_creation_level\", \"namespaces\".\"runners_token_encrypted\", \"namespaces\".\"auto_devops_enabled\", \"namespaces\".\"custom_project_templates_group_id\", \"namespaces\".\"file_template_project_id\", \"namespaces\".\"ldap_sync_error\", \"namespaces\".\"ldap_sync_last_successful_update_at\", \"namespaces\".\"ldap_sync_last_sync_at\", \"namespaces\".\"ldap_sync_last_update_at\", \"namespaces\".\"repository_size_limit\", \"namespaces\".\"saml_discovery_token\", \"namespaces\".\"shared_runners_minutes_limit\", \"namespaces\".\"extra_shared_runners_minutes_limit\", \"namespaces\".\"ldap_sync_status\", \"namespaces\".\"membership_lock\", \"namespaces\".\"last_ci_minutes_notification_at\", \"namespaces\".\"last_ci_minutes_usage_notification_level\", \"namespaces\".\"subgroup_creation_level\", \"namespaces\".\"emails_disabled\", \"namespaces\".\"max_pages_size\", \"namespaces\".\"max_artifacts_size\", \"namespaces\".\"mentions_disabled\", \"namespaces\".\"default_branch_protection\", \"namespaces\".\"unlock_membership_to_ldap\", \"namespaces\".\"max_personal_access_token_lifetime\", \"namespaces\".\"push_rule_id\", \"namespaces\".\"shared_runners_enabled\", \"namespaces\".\"allow_descendants_override_disabled_shared_runners\", \"namespaces\".\"traversal_ids\" FROM \"namespaces\" INNER JOIN \"members\" ON \"namespaces\".\"id\" = \"members\".\"source_id\" WHERE \"members\".\"type\" = $2 AND \"members\".\"source_type\" = $3 AND \"namespaces\".\"type\" = $4 AND \"members\".\"user_id\" = $5 AND \"members\".\"requested_at\" IS NULL AND (access_level >= $6))\nUNION\n(SELECT \"namespaces\".\"id\", \"namespaces\".\"name\", \"namespaces\".\"path\", \"namespaces\".\"owner_id\", \"namespaces\".\"created_at\", \"namespaces\".\"updated_at\", \"namespaces\".\"type\", \"namespaces\".\"description\", \"namespaces\".\"avatar\", \"namespaces\".\"share_with_group_lock\", \"namespaces\".\"visibility_level\", \"namespaces\".\"request_access_enabled\", \"namespaces\".\"description_html\", \"namespaces\".\"lfs_enabled\", \"namespaces\".\"parent_id\", \"namespaces\".\"require_two_factor_authentication\", \"namespaces\".\"two_factor_grace_period\", \"namespaces\".\"cached_markdown_version\", \"namespaces\".\"runners_token\", \"namespaces\".\"project_creation_level\", \"namespaces\".\"runners_token_encrypted\", \"namespaces\".\"auto_devops_enabled\", \"namespaces\".\"custom_project_templates_group_id\", \"namespaces\".\"file_template_project_id\", \"namespaces\".\"ldap_sync_error\", \"namespaces\".\"ldap_sync_last_successful_update_at\", \"namespaces\".\"ldap_sync_last_sync_at\", \"namespaces\".\"ldap_sync_last_update_at\", \"namespaces\".\"repository_size_limit\", \"namespaces\".\"saml_discovery_token\", \"namespaces\".\"shared_runners_minutes_limit\", \"namespaces\".\"extra_shared_runners_minutes_limit\", \"namespaces\".\"ldap_sync_status\", \"namespaces\".\"membership_lock\", \"namespaces\".\"last_ci_minutes_notification_at\", \"namespaces\".\"last_ci_minutes_usage_notification_level\", \"namespaces\".\"subgroup_creation_level\", \"namespaces\".\"emails_disabled\", \"namespaces\".\"max_pages_size\", \"namespaces\".\"max_artifacts_size\", \"namespaces\".\"mentions_disabled\", \"namespaces\".\"default_branch_protection\", \"namespaces\".\"unlock_membership_to_ldap\", \"namespaces\".\"max_personal_access_token_lifetime\", \"namespaces\".\"push_rule_id\", \"namespaces\".\"shared_runners_enabled\", \"namespaces\".\"allow_descendants_override_disabled_shared_runners\", \"namespaces\".\"traversal_ids\" FROM \"projects\" INNER JOIN \"project_authorizations\" ON \"projects\".\"id\" = \"project_authorizations\".\"project_id\" INNER JOIN \"namespaces\" ON \"namespaces\".\"id\" = \"projects\".\"namespace_id\" WHERE \"project_authorizations\".\"user_id\" = $7)) namespaces WHERE \"namespaces\".\"type\" = $8) SELECT \"namespaces\".* FROM ((SELECT \"namespaces\".* FROM \"direct_groups\" \"namespaces\" WHERE \"namespaces\".\"type\" = $9)\nUNION\n(SELECT \"namespaces\".* FROM \"namespaces\" INNER JOIN \"group_group_links\" ON \"group_group_links\".\"shared_group_id\" = \"namespaces\".\"id\" WHERE \"namespaces\".\"type\" = $10 AND \"group_group_links\".\"shared_with_group_id\" IN (SELECT \"namespaces\".\"id\" FROM \"direct_groups\" \"namespaces\" WHERE \"namespaces\".\"type\" = $11))) namespaces WHERE \"namespaces\".\"type\" = $12)\nUNION\n(SELECT \"namespaces\".* FROM \"namespaces\", \"base_and_ancestors\" WHERE \"namespaces\".\"type\" = $13 AND \"namespaces\".\"id\" = \"base_and_ancestors\".\"parent_id\")), \"base_and_descendants\" AS ((SELECT \"namespaces\".* FROM \"namespaces\" INNER JOIN \"members\" ON \"namespaces\".\"id\" = \"members\".\"source_id\" WHERE \"members\".\"type\" = $14 AND \"members\".\"source_type\" = $15 AND \"namespaces\".\"type\" = $16 AND \"members\".\"user_id\" = $17 AND \"members\".\"requested_at\" IS NULL AND (access_level >= $18))\nUNION\n(SELECT \"namespaces\".* FROM \"namespaces\", \"base_and_descendants\" WHERE \"namespaces\".\"type\" = $19 AND \"namespaces\".\"parent_id\" = \"base_and_descendants\".\"id\")) SELECT \"namespaces\".* FROM ((SELECT \"namespaces\".* FROM \"base_and_ancestors\" AS \"namespaces\" WHERE \"namespaces\".\"type\" = $20)\nUNION\n(SELECT \"namespaces\".* FROM \"base_and_descendants\" AS \"namespaces\" WHERE \"namespaces\".\"type\" = $21)) namespaces WHERE \"namespaces\".\"type\" = $22)\nUNION\n(SELECT \"namespaces\".* FROM \"namespaces\" WHERE \"namespaces\".\"type\" = $23 AND \"namespaces\".\"visibility_level\" IN ($24, $25))) namespaces WHERE \"namespaces\".\"type\" = $26 AND \"namespaces\".\"parent_id\" IS NULL LIMIT $27 OFFSET $28","db_duration_s":0.00808,"view_duration_s":0.0,"duration_s":0.06849}

==> production.log <==

ActionView::Template::Error (PG::SyntaxError: ERROR:  each UNION query must have the same number of columns
LINE 5: (SELECT "namespaces".* FROM "namespaces" INNER JOIN "group_g...
                ^
):
    19:       %p= _("Below you will find all the groups that are public.")
    20:       %p= _("You can easily contribute to them by requesting to join these groups.")
    21:
    22: - if params[:filter].blank? && @groups.empty?
    23:   .nothing-here-block= _("No public groups")
    24: - else
    25:   = render 'groups'

lib/gitlab/database/load_balancing/connection_proxy.rb:103:in `block in read_using_load_balancer'
lib/gitlab/database/load_balancing/load_balancer.rb:55:in `read'
lib/gitlab/database/load_balancing/connection_proxy.rb:102:in `read_using_load_balancer' lib/gitlab/database/load_balancing/connection_proxy.rb:53:in `block (2 levels) in <class:ConnectionProxy>'
app/views/explore/groups/index.html.haml:22
app/controllers/application_controller.rb:142:in `render'
app/controllers/application_controller.rb:520:in `set_current_admin'
lib/gitlab/session.rb:11:in `with_session'
app/controllers/application_controller.rb:511:in `set_session_storage'
lib/gitlab/i18n.rb:105:in `with_locale'
lib/gitlab/i18n.rb:111:in `with_user_locale'
app/controllers/application_controller.rb:505:in `set_locale'
app/controllers/application_controller.rb:499:in `set_current_context'
lib/gitlab/middleware/memory_report.rb:13:in `call'
lib/gitlab/middleware/speedscope.rb:13:in `call'
lib/gitlab/request_profiler/middleware.rb:17:in `call'
lib/gitlab/database/load_balancing/rack_middleware.rb:23: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/query_analyzer.rb:11:in `block in call'
lib/gitlab/database/query_analyzer.rb:46:in `within'
lib/gitlab/middleware/query_analyzer.rb:11:in `call'
lib/gitlab/middleware/multipart.rb:173: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'
lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'
config/initializers/fix_local_cache_middleware.rb:11:in `call'
lib/gitlab/middleware/compressed_json.rb:26:in `call'
lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'
lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:77:in `call'
lib/gitlab/middleware/release_env.rb:13:in `call'


URL:
https://OUR.GITLAB.URL/customer/CUSTOMERNAME - here Display Subgroups / Projects gives an error, works as administrator:

==> production.log <==
Started GET "/customer/CUSTOMERNAME" for 20YY:XX:AAA:BBB:18ba:a0fc:111:222 at 2022-07-14 10:21:56 +0200
Processing by GroupsController#show as HTML
  Parameters: {"id"=>"customer/CUSTOMERNAME"}
  Rendered layout layouts/group.html.haml (Duration: 402.0ms | Allocations: 85260) Completed 200 OK in 442ms (Views: 357.9ms | ActiveRecord: 48.0ms | Elasticsearch: 0.0ms | Allocations: 91928)

==> production_json.log <==
{"method":"GET","path":"/customer/CUSTOMERNAME","format":"html","controller":"GroupsController","action":"show","status":200,"time":"2022-07-14T08:21:57.337Z","params":[{"key":"id","value":"customer/CUSTOMERNAME"}],"correlation_id":"01G7XWSQZTSH2T6PR3PH7JC9T4","meta.user":"florian.finke","meta.root_namespace":"customer","meta.client_id":"user/27","meta.caller_id":"GroupsController#show","meta.remote_ip":"20YY:XX:AAA:BBB:18ba:a0fc:111:222","meta.feature_category":"subgroups","remote_ip":"20YY:XX:AAA:BBB:18ba:a0fc:111:222","user_id":27,"username":"florian.finke","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0","request_urgency":"low","target_duration_s":5,"redis_calls":16,"redis_duration_s":0.00628,"redis_read_bytes":2620,"redis_write_bytes":2191,"redis_cache_calls":14,"redis_cache_duration_s":0.005273,"redis_cache_read_bytes":2437,"redis_cache_write_bytes":926,"redis_shared_state_calls":1,"redis_shared_state_duration_s":0.000374,"redis_shared_state_write_bytes":54,"redis_sessions_calls":1,"redis_sessions_duration_s":0.000633,"redis_sessions_read_bytes":183,"redis_sessions_write_bytes":1211,"db_count":29,"db_write_count":0,"db_cached_count":4,"db_replica_count":0,"db_primary_count":29,"db_main_count":29,"db_main_replica_count":0,"db_replica_cached_count":0,"db_primary_cached_count":4,"db_main_cached_count":4,"db_main_replica_cached_count":0,"db_replica_wal_count":0,"db_primary_wal_count":0,"db_main_wal_count":0,"db_main_replica_wal_count":0,"db_replica_wal_cached_count":0,"db_primary_wal_cached_count":0,"db_main_wal_cached_count":0,"db_main_replica_wal_cached_count":0,"db_replica_duration_s":0.0,"db_primary_duration_s":0.053,"db_main_duration_s":0.053,"db_main_replica_duration_s":0.0,"cpu_s":0.429814,"pid":1930,"db_duration_s":0.04802,"view_duration_s":0.35791,"duration_s":0.44184}

==> production.log <==
Started GET "/groups/customer/CUSTOMERNAME/-/children.json" for 20YY:XX:AAA:BBB:18ba:a0fc:111:222 at 2022-07-14 10:21:58 +0200
Processing by Groups::ChildrenController#index as JSON
  Parameters: {"group_id"=>"customer/CUSTOMERNAME"}
Completed 500 Internal Server Error in 46ms (ActiveRecord: 3.9ms | Elasticsearch: 0.0ms | Allocations: 7686)

==> production_json.log <==
{"method":"GET","path":"/groups/customer/CUSTOMERNAME/-/children.json","format":"json","controller":"Groups::ChildrenController","action":"index","status":500,"time":"2022-07-14T08:21:58.160Z","params":[{"key":"group_id","value":"customer/CUSTOMERNAME"}],"correlation_id":"01G7XWSS61CK8TP1DH5492JA8Z","meta.user":"florian.finke","meta.root_namespace":"customer","meta.client_id":"user/27","meta.caller_id":"Groups::ChildrenController#index","meta.remote_ip":"20YY:XX:AAA:BBB:18ba:a0fc:111:222","meta.feature_category":"subgroups","remote_ip":"20YY:XX:AAA:BBB:18ba:a0fc:111:222","user_id":27,"username":"florian.finke","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0","request_urgency":"low","target_duration_s":5,"redis_calls":3,"redis_duration_s":0.001401,"redis_read_bytes":386,"redis_write_bytes":1331,"redis_cache_calls":1,"redis_cache_duration_s":0.000465,"redis_cache_read_bytes":203,"redis_cache_write_bytes":66,"redis_shared_state_calls":1,"redis_shared_state_duration_s":0.000433,"redis_shared_state_write_bytes":54,"redis_sessions_calls":1,"redis_sessions_duration_s":0.000503,"redis_sessions_read_bytes":183,"redis_sessions_write_bytes":1211,"db_count":6,"db_write_count":0,"db_cached_count":1,"db_replica_count":0,"db_primary_count":6,"db_main_count":6,"db_main_replica_count":0,"db_replica_cached_count":0,"db_primary_cached_count":1,"db_main_cached_count":1,"db_main_replica_cached_count":0,"db_replica_wal_count":0,"db_primary_wal_count":0,"db_main_wal_count":0,"db_main_replica_wal_count":0,"db_replica_wal_cached_count":0,"db_primary_wal_cached_count":0,"db_main_wal_cached_count":0,"db_main_replica_wal_cached_count":0,"db_replica_duration_s":0.0,"db_primary_duration_s":0.008,"db_main_duration_s":0.008,"db_main_replica_duration_s":0.0,"cpu_s":0.071358,"pid":1930,"exception.class":"ActiveRecord::StatementInvalid","exception.message":"PG::SyntaxError: ERROR:  each UNION query must have the same number of columns\nLINE 5: (SELECT \"namespaces\".* FROM \"namespaces\" INNER JOIN \"group_g...\n ^\n","exception.backtrace":["lib/gitlab/database/load_balancing/connection_proxy.rb:103:in `block in read_using_load_balancer'","lib/gitlab/database/load_balancing/load_balancer.rb:55:in `read'","lib/gitlab/database/load_balancing/connection_proxy.rb:102:in `read_using_load_balancer'","lib/gitlab/database/load_balancing/connection_proxy.rb:47:in `select_all'","lib/gitlab/multi_collection_paginator.rb:55:in `first_collection_page_count'","lib/gitlab/multi_collection_paginator.rb:35:in `block in paginated_second_collection'","lib/gitlab/multi_collection_paginator.rb:48:in `paginated_second_collection'","lib/gitlab/multi_collection_paginator.rb:16:in `paginate'","app/finders/group_descendants_finder.rb:54:in `children'","app/finders/group_descendants_finder.rb:36:in `execute'","app/controllers/groups/children_controller.rb:46:in `setup_children'","app/controllers/groups/children_controller.rb:28:in `index'","app/controllers/application_controller.rb:520:in `set_current_admin'","lib/gitlab/session.rb:11:in `with_session'","app/controllers/application_controller.rb:511:in `set_session_storage'","lib/gitlab/i18n.rb:105:in `with_locale'","lib/gitlab/i18n.rb:111:in `with_user_locale'","app/controllers/application_controller.rb:505:in `set_locale'","app/controllers/application_controller.rb:499:in `set_current_context'","lib/gitlab/middleware/memory_report.rb:13:in `call'","lib/gitlab/middleware/speedscope.rb:13:in `call'","lib/gitlab/request_profiler/middleware.rb:17:in `call'","lib/gitlab/database/load_balancing/rack_middleware.rb:23: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/query_analyzer.rb:11:in `block in call'","lib/gitlab/database/query_analyzer.rb:46:in `within'","lib/gitlab/middleware/query_analyzer.rb:11:in `call'","lib/gitlab/middleware/multipart.rb:173: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'","lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'","config/initializers/fix_local_cache_middleware.rb:11:in `call'","lib/gitlab/middleware/compressed_json.rb:26:in `call'","lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'","lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'","lib/gitlab/metrics/requests_rack_middleware.rb:77:in `call'","lib/gitlab/middleware/release_env.rb:13:in `call'"],"exception.sql":"/*application:web,correlation_id:01G7XWSS61CK8TP1DH5492JA8Z,endpoint_id:Groups::ChildrenController#index,db_config_name:main*/ SELECT COUNT(*) FROM (SELECT namespaces.*, (SELECT COUNT(*) AS preloaded_project_count FROM \"projects\" WHERE \"projects\".\"namespace_id\" = \"namespaces\".\"id\" AND \"projects\".\"archived\" != $1) AS preloaded_project_count, (SELECT COUNT(*) AS preloaded_member_count FROM \"members\" WHERE \"members\".\"source_type\" = $2 AND \"members\".\"source_id\" = \"namespaces\".\"id\" AND \"members\".\"requested_at\" IS NULL AND \"members\".\"access_level\" > $3) AS preloaded_member_count, (SELECT COUNT(*) AS preloaded_subgroup_count FROM \"namespaces\" \"children\" WHERE \"children\".\"parent_id\" = \"namespaces\".\"id\" AND \"children\".\"type\" IS DISTINCT FROM $4) AS preloaded_subgroup_count FROM ((WITH RECURSIVE \"base_and_ancestors\" AS ((WITH \"direct_groups\" AS MATERIALIZED (SELECT \"namespaces\".* FROM ((SELECT \"namespaces\".\"id\", \"namespaces\".\"name\", \"namespaces\".\"path\", \"namespaces\".\"owner_id\", \"namespaces\".\"created_at\", \"namespaces\".\"updated_at\", \"namespaces\".\"type\", \"namespaces\".\"description\", \"namespaces\".\"avatar\", \"namespaces\".\"share_with_group_lock\", \"namespaces\".\"visibility_level\", \"namespaces\".\"request_access_enabled\", \"namespaces\".\"description_html\", \"namespaces\".\"lfs_enabled\", \"namespaces\".\"parent_id\", \"namespaces\".\"require_two_factor_authentication\", \"namespaces\".\"two_factor_grace_period\", \"namespaces\".\"cached_markdown_version\", \"namespaces\".\"runners_token\", \"namespaces\".\"project_creation_level\", \"namespaces\".\"runners_token_encrypted\", \"namespaces\".\"auto_devops_enabled\", \"namespaces\".\"custom_project_templates_group_id\", \"namespaces\".\"file_template_project_id\", \"namespaces\".\"ldap_sync_error\", \"namespaces\".\"ldap_sync_last_successful_update_at\", \"namespaces\".\"ldap_sync_last_sync_at\", \"namespaces\".\"ldap_sync_last_update_at\", \"namespaces\".\"repository_size_limit\", \"namespaces\".\"saml_discovery_token\", \"namespaces\".\"shared_runners_minutes_limit\", \"namespaces\".\"extra_shared_runners_minutes_limit\", \"namespaces\".\"ldap_sync_status\", \"namespaces\".\"membership_lock\", \"namespaces\".\"last_ci_minutes_notification_at\", \"namespaces\".\"last_ci_minutes_usage_notification_level\", \"namespaces\".\"subgroup_creation_level\", \"namespaces\".\"emails_disabled\", \"namespaces\".\"max_pages_size\", \"namespaces\".\"max_artifacts_size\", \"namespaces\".\"mentions_disabled\", \"namespaces\".\"default_branch_protection\", \"namespaces\".\"unlock_membership_to_ldap\", \"namespaces\".\"max_personal_access_token_lifetime\", \"namespaces\".\"push_rule_id\", \"namespaces\".\"shared_runners_enabled\", \"namespaces\".\"allow_descendants_override_disabled_shared_runners\", \"namespaces\".\"traversal_ids\" FROM \"namespaces\" INNER JOIN \"members\" ON \"namespaces\".\"id\" = \"members\".\"source_id\" WHERE \"members\".\"type\" = $5 AND \"members\".\"source_type\" = $6 AND \"namespaces\".\"type\" = $7 AND \"members\".\"user_id\" = $8 AND \"members\".\"requested_at\" IS NULL AND (access_level >= $9))\nUNION\n(SELECT \"namespaces\".\"id\", \"namespaces\".\"name\", \"namespaces\".\"path\", \"namespaces\".\"owner_id\", \"namespaces\".\"created_at\", \"namespaces\".\"updated_at\", \"namespaces\".\"type\", \"namespaces\".\"description\", \"namespaces\".\"avatar\", \"namespaces\".\"share_with_group_lock\", \"namespaces\".\"visibility_level\", \"namespaces\".\"request_access_enabled\", \"namespaces\".\"description_html\", \"namespaces\".\"lfs_enabled\", \"namespaces\".\"parent_id\", \"namespaces\".\"require_two_factor_authentication\", \"namespaces\".\"two_factor_grace_period\", \"namespaces\".\"cached_markdown_version\", \"namespaces\".\"runners_token\", \"namespaces\".\"project_creation_level\", \"namespaces\".\"runners_token_encrypted\", \"namespaces\".\"auto_devops_enabled\", \"namespaces\".\"custom_project_templates_group_id\", \"namespaces\".\"file_template_project_id\", \"namespaces\".\"ldap_sync_error\", \"namespaces\".\"ldap_sync_last_successful_update_at\", \"namespaces\".\"ldap_sync_last_sync_at\", \"namespaces\".\"ldap_sync_last_update_at\", \"namespaces\".\"repository_size_limit\", \"namespaces\".\"saml_discovery_token\", \"namespaces\".\"shared_runners_minutes_limit\", \"namespaces\".\"extra_shared_runners_minutes_limit\", \"namespaces\".\"ldap_sync_status\", \"namespaces\".\"membership_lock\", \"namespaces\".\"last_ci_minutes_notification_at\", \"namespaces\".\"last_ci_minutes_usage_notification_level\", \"namespaces\".\"subgroup_creation_level\", \"namespaces\".\"emails_disabled\", \"namespaces\".\"max_pages_size\", \"namespaces\".\"max_artifacts_size\", \"namespaces\".\"mentions_disabled\", \"namespaces\".\"default_branch_protection\", \"namespaces\".\"unlock_membership_to_ldap\", \"namespaces\".\"max_personal_access_token_lifetime\", \"namespaces\".\"push_rule_id\", \"namespaces\".\"shared_runners_enabled\", \"namespaces\".\"allow_descendants_override_disabled_shared_runners\", \"namespaces\".\"traversal_ids\" FROM \"projects\" INNER JOIN \"project_authorizations\" ON \"projects\".\"id\" = \"project_authorizations\".\"project_id\" INNER JOIN \"namespaces\" ON \"namespaces\".\"id\" = \"projects\".\"namespace_id\" WHERE \"project_authorizations\".\"user_id\" = $10)) namespaces WHERE \"namespaces\".\"type\" = $11) SELECT \"namespaces\".* FROM ((SELECT \"namespaces\".* FROM \"direct_groups\" \"namespaces\" WHERE \"namespaces\".\"type\" = $12)\nUNION\n(SELECT \"namespaces\".* FROM \"namespaces\" INNER JOIN \"group_group_links\" ON \"group_group_links\".\"shared_group_id\" = \"namespaces\".\"id\" WHERE \"namespaces\".\"type\" = $13 AND \"group_group_links\".\"shared_with_group_id\" IN (SELECT \"namespaces\".\"id\" FROM \"direct_groups\" \"namespaces\" WHERE \"namespaces\".\"type\" = $14))) namespaces WHERE \"namespaces\".\"type\" = $15)\nUNION\n(SELECT \"namespaces\".* FROM \"namespaces\", \"base_and_ancestors\" WHERE \"namespaces\".\"type\" = $16 AND \"namespaces\".\"id\" = \"base_and_ancestors\".\"parent_id\")), \"base_and_descendants\" AS ((SELECT \"namespaces\".* FROM \"namespaces\" INNER JOIN \"members\" ON \"namespaces\".\"id\" = \"members\".\"source_id\" WHERE \"members\".\"type\" = $17 AND \"members\".\"source_type\" = $18 AND \"namespaces\".\"type\" = $19 AND \"members\".\"user_id\" = $20 AND \"members\".\"requested_at\" IS NULL AND (access_level >= $21))\nUNION\n(SELECT \"namespaces\".* FROM \"namespaces\", \"base_and_descendants\" WHERE \"namespaces\".\"type\" = $22 AND \"namespaces\".\"parent_id\" = \"base_and_descendants\".\"id\")) SELECT \"namespaces\".* FROM ((SELECT \"namespaces\".* FROM \"base_and_ancestors\" AS \"namespaces\" WHERE \"namespaces\".\"type\" = $23)\nUNION\n(SELECT \"namespaces\".* FROM \"base_and_descendants\" AS \"namespaces\" WHERE \"namespaces\".\"type\" = $24)) namespaces WHERE \"namespaces\".\"type\" = $25 AND \"namespaces\".\"parent_id\" = $26)\nUNION\n(SELECT \"namespaces\".* FROM \"namespaces\" WHERE \"namespaces\".\"type\" = $27 AND \"namespaces\".\"visibility_level\" IN ($28, $29) AND \"namespaces\".\"parent_id\" = $30)) namespaces WHERE \"namespaces\".\"type\" = $31) subquery_for_count","db_duration_s":0.00393,"view_duration_s":0.0,"duration_s":0.04619}

==> production.log <==

ActiveRecord::StatementInvalid (PG::SyntaxError: ERROR:  each UNION query must have the same number of columns
LINE 5: (SELECT "namespaces".* FROM "namespaces" INNER JOIN "group_g...
                ^
):

lib/gitlab/database/load_balancing/connection_proxy.rb:103:in `block in read_using_load_balancer'
lib/gitlab/database/load_balancing/load_balancer.rb:55:in `read'
lib/gitlab/database/load_balancing/connection_proxy.rb:102:in `read_using_load_balancer'
lib/gitlab/database/load_balancing/connection_proxy.rb:47:in `select_all'
lib/gitlab/multi_collection_paginator.rb:55:in `first_collection_page_count'
lib/gitlab/multi_collection_paginator.rb:35:in `block in paginated_second_collection'
lib/gitlab/multi_collection_paginator.rb:48:in `paginated_second_collection'
lib/gitlab/multi_collection_paginator.rb:16:in `paginate'
app/finders/group_descendants_finder.rb:54:in `children'
app/finders/group_descendants_finder.rb:36:in `execute'
app/controllers/groups/children_controller.rb:46:in `setup_children'
app/controllers/groups/children_controller.rb:28:in `index'
app/controllers/application_controller.rb:520:in `set_current_admin'
lib/gitlab/session.rb:11:in `with_session'
app/controllers/application_controller.rb:511:in `set_session_storage'
lib/gitlab/i18n.rb:105:in `with_locale'
lib/gitlab/i18n.rb:111:in `with_user_locale'
app/controllers/application_controller.rb:505:in `set_locale'
app/controllers/application_controller.rb:499:in `set_current_context'
lib/gitlab/middleware/memory_report.rb:13:in `call'
lib/gitlab/middleware/speedscope.rb:13:in `call'
lib/gitlab/request_profiler/middleware.rb:17:in `call'
lib/gitlab/database/load_balancing/rack_middleware.rb:23: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/query_analyzer.rb:11:in `block in call'
lib/gitlab/database/query_analyzer.rb:46:in `within'
lib/gitlab/middleware/query_analyzer.rb:11:in `call'
lib/gitlab/middleware/multipart.rb:173: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'
lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'
config/initializers/fix_local_cache_middleware.rb:11:in `call'
lib/gitlab/middleware/compressed_json.rb:26:in `call'
lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'
lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:77:in `call'
lib/gitlab/middleware/release_env.rb:13:in `call'
Started POST "/api/v4/jobs/request" for 192.168.224.246 at 2022-07-14 10:21:58 +0200


--- End Message ---
--- Begin Message ---
Source: gitlab
Source-Version: 15.2.2+ds1-4
Done: Pirate Praveen <prav...@debian.org>

We believe that the bug you reported is fixed in the latest version of
gitlab, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1014...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pirate Praveen <prav...@debian.org> (supplier of updated gitlab package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 19 Aug 2022 21:16:43 +0530
Source: gitlab
Architecture: source
Version: 15.2.2+ds1-4
Distribution: experimental
Urgency: medium
Maintainer: Debian Ruby Team 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Pirate Praveen <prav...@debian.org>
Closes: 1014904
Changes:
 gitlab (15.2.2+ds1-4) experimental; urgency=medium
 .
   * Remove obsolete initializers (Closes: #1014904) Thanks to Patrick Matthäi
     and Heinrich Lee Yu
Checksums-Sha1:
 ca0ab281aa13d16e99cd832ec29940b5d19f0c27 5553 gitlab_15.2.2+ds1-4.dsc
 de16dd3f9bb1684f199ab7c895346b98400609ab 106272 
gitlab_15.2.2+ds1-4.debian.tar.xz
 3222a23c80b761af8cc6462436e81058bb491a57 24839 
gitlab_15.2.2+ds1-4_source.buildinfo
Checksums-Sha256:
 0869d6c1c095dea7056228012dc15bdd300748d10b33d9672ba6f34238df1e71 5553 
gitlab_15.2.2+ds1-4.dsc
 4596b1fa755181bf4e538fe9fc47f6faa90a474fac9926e2ff693828ae099928 106272 
gitlab_15.2.2+ds1-4.debian.tar.xz
 378fcffa9f1ce28162fb67ecd876d6093796b15caf43219f896697f061da8155 24839 
gitlab_15.2.2+ds1-4_source.buildinfo
Files:
 3723162d178f22072cb02d61deec14e6 5553 net optional gitlab_15.2.2+ds1-4.dsc
 73845d8b9c28cfca0bea20fa787cf95b 106272 net optional 
gitlab_15.2.2+ds1-4.debian.tar.xz
 c2dbf320f03ced644ac743a1c50e5666 24839 net optional 
gitlab_15.2.2+ds1-4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE0whj4mAg5UP0cZqDj1PgGTspS3UFAmL/ttwACgkQj1PgGTsp
S3Ue2w/8DLTRXf87cgSUcR53N1bA8NudL5qDpj/6dnVHGJBREXnAOK+btGXlVi3g
tgaEZLV7fRP+7m0jrnMGhHjam0B/BYfHJdfvrFbPZSGIRU69wzWYm92sVB2Yc7Ng
DacxnkqSAxQF/qKsPxNgfzBBcoxJGxrXN0OD/CPcVeiSL7GDErnvN1YC3djeQGQ8
4gPDnB5DE8JCCSgosvGhZDX1JMN+rhMeydAZS0Yh7cdXtO0F+uyv3pvAT4riiNPC
VOEZsHQKdNg8FcWiY9hCX28JKiq/O88TDMGlYQAs4qdfmVQ42WZLXF/sv+bo9uQY
LnmQusM6Kz1sQHDP7/SNX9kjE2byRLpWxuMx8+9SswpOe+TlSAbvjrYSx4+rNaCe
GTlxP3JVRGaTjUttr+ZpWsHlrRDfaq27bErpL0kJqkfkcZESsZpBhGT+x2nsDndF
iiVL18k35onogU2y7S+etk8P3tkeJyUWfC8VqE11E5qlhkzDBY/l+Qs0+1Uuj1UR
KL7pG7nx4IAujIrUxb61O+6lzXnZGIN4v7Gjl/MTvM//s4gegqGj+uUKkNE9eWrS
pMgkV+PstoJe3Z/DPFIfuGPV87JZQxGOMtc5jGfooFTg33se5CB0/bMGLLGp0p8m
OyjWrxlnJyy9P2a6k8wXrGQOVZD5RuAptGSTbLTywTrLShemmVI=
=mKgC
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to