Bug#1063198: gitlab: GraphQL returns 500 when moving issues on issue board

2024-02-05 Thread Pirate Praveen




On 05/02/24 11:06 pm, Jakob Haufe wrote:

On Mon, 5 Feb 2024 22:39:41 +0530
Pirate Praveen  wrote:

One thing I can think of is newer graphql gem. See if manually
installing [1] graphql 2.0.27 fixes it.


Yes, you are right. Downgrading graphql to 2.0.27 fixes it.

Sad fact: Even 16.8 still locks to 2.0.27.


This is merged upstream, can you try if this patch fixes it?

https://gitlab.com/gitlab-org/gitlab/-/merge_requests/134851



Bug#1063198: gitlab: GraphQL returns 500 when moving issues on issue board

2024-02-05 Thread Jakob Haufe
On Mon, 5 Feb 2024 22:39:41 +0530
Pirate Praveen  wrote:
> One thing I can think of is newer graphql gem. See if manually 
> installing [1] graphql 2.0.27 fixes it.

Yes, you are right. Downgrading graphql to 2.0.27 fixes it.

Sad fact: Even 16.8 still locks to 2.0.27.

-- 
ceterum censeo microsoftem esse delendam.


pgp9xB8COo8o6.pgp
Description: OpenPGP digital signature


Bug#1063198: gitlab: GraphQL returns 500 when moving issues on issue board

2024-02-05 Thread Pirate Praveen




On 05/02/24 10:10 pm, Jakob Haufe wrote:


-
GraphQL::RequiredImplementationMissingError (GitlabSchema.resolve_type(type, 
obj, ctx) must be implemented to use Union types, Interface types, or `loads:` 
(tried to resolve: Types::BoardType)):


One thing I can think of is newer graphql gem. See if manually 
installing [1] graphql 2.0.27 fixes it.


[1] 
https://wiki.debian.org/gitlab/troubleshooting#manually_installing_ruby_dependencies




Bug#1063198: gitlab: GraphQL returns 500 when moving issues on issue board

2024-02-05 Thread Jakob Haufe
Package: gitlab
Version: 16.6.6-2~fto12+1
Severity: normal

from production.log:

-
GraphQL::RequiredImplementationMissingError (GitlabSchema.resolve_type(type, 
obj, ctx) must be implemented to use Union types, Interface types, or `loads:` 
(tried to resolve: Types::BoardType)):
  app/graphql/gitlab_schema.rb:82:in `resolve_type'
  lib/gitlab/graphql/tracers/timer_tracer.rb:20:in `trace'
  lib/gitlab/graphql/tracers/logger_tracer.rb:14:in `trace'
  lib/gitlab/graphql/tracers/metrics_tracer.rb:13:in `trace'
  lib/gitlab/graphql/tracers/application_context_tracer.rb:23:in `trace'
  lib/gitlab/graphql/tracers/timer_tracer.rb:20:in `trace'
  lib/gitlab/graphql/tracers/logger_tracer.rb:14:in `trace'
  lib/gitlab/graphql/tracers/metrics_tracer.rb:13:in `trace'
  lib/gitlab/graphql/tracers/application_context_tracer.rb:20:in `block in 
trace'
  lib/gitlab/application_context.rb:124:in `block in use'
  lib/gitlab/application_context.rb:124:in `use'
  lib/gitlab/application_context.rb:62:in `with_context'
  lib/gitlab/graphql/tracers/application_context_tracer.rb:19:in `trace'
  lib/gitlab/graphql/tracers/timer_tracer.rb:20:in `trace'
  lib/gitlab/graphql/tracers/logger_tracer.rb:14:in `trace'
  lib/gitlab/graphql/tracers/metrics_tracer.rb:13:in `trace'
  lib/gitlab/graphql/tracers/application_context_tracer.rb:23:in `trace'
  app/graphql/gitlab_schema.rb:48:in `multiplex'
  app/controllers/graphql_controller.rb:212:in `execute_query'
  app/controllers/graphql_controller.rb:67:in `execute'
  app/controllers/application_controller.rb:498:in `set_current_admin'
  lib/gitlab/session.rb:11:in `with_session'
  app/controllers/application_controller.rb:489:in `set_session_storage'
  lib/gitlab/i18n.rb:114:in `with_locale'
  lib/gitlab/i18n.rb:120:in `with_user_locale'
  app/controllers/application_controller.rb:480:in `set_locale'
  app/controllers/application_controller.rb:473:in `set_current_context'
  lib/gitlab/middleware/memory_report.rb:13:in `call'
  lib/gitlab/middleware/speedscope.rb:13:in `call'
  lib/gitlab/database/load_balancing/rack_middleware.rb:23: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:37: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/path_traversal_check.rb:48: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:15: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:44: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:79:in `call'
  lib/gitlab/middleware/release_env.rb:13:in `call'
-



-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (501, 'testing'), (500, 'stable-updates'), (500, 
'stable-security'), (500, 'proposed-updates'), (500, 'unstable'), (500, 
'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-5-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gitlab depends on:
ii  apache2 [httpd] 2.4.58-1+b1
ii  asciidoctor 2.0.20-1
ii  bc  1.07.1-3+b1
ii  bundler 2.4.20-1
ii  bzip2   1.0.8-5+b2
pn  dbconfig-pgsql | dbconfig-no-thanks 
ii  debconf [debconf-2.0]   1.5.83
ii  fonts-font-awesome [node-font-awesome]  5.0.10+really4.7.0~dfsg-4.1
pn  gitlab-common   
pn  gitlab-workhorse
ii  libjs-bootstrap4 [node-bootstrap]   4.6.1+dfsg1-4
ii  libjs-pdf [node-pdfjs-dist] 2.14.305+dfsg-2
ii  libjs-popper.js [node-popper.js]1.16.1+ds-6
ii  libruby3.1 [ruby-rexml] 3.1.2-8
pn  node-autosize   
pn  node-axios  
pn  node-babel-loader   
ii  node-babel-plugin-lodash3.3.4+~cs2.0.1-7
ii  node-babel7 7.20.15+ds1+~cs214.269.168-6
ii  node-brace-expansion