GitLab EE listing Jira issues fails

Hello GitLab Community!

After setting up integration with Jira, I tried to list Jira issues (Issues->Jira issues):related to the project key specified in the integration page, but unfortunately it fails with
“An error occurred while loading issues”

Here are some captured during this request:

Started GET “/centricstor_all_test/cs_source_all_test/-/integrations/jira/issues.json?with_labels_details=true&per_page=20&page=1&state=opened&sort=created_desc” for 172.27.83.12 at 2022-06-30 13:44:45 +0200
Processing by Projects::Integrations::Jira::IssuesController#index as JSON
Parameters: {“with_labels_details”=>“true”, “per_page”=>“20”, “page”=>“1”, “state”=>“opened”, “sort”=>“created_desc”, “namespace_id”=>“centricstor_all_test”, “project_id”=>“cs_source_all_test”}
Completed 500 Internal Server Error in 490ms (ActiveRecord: 1.3ms | Elasticsearch: 0.0ms | Allocations: 15515)

NoMethodError (undefined method `labels’ for #JIRA::Resource::Issue:0x00007fd243f55420):

==> production_json.log <==
{“method”:“GET”,“path”:“/centricstor_all_test/cs_source_all_test/-/integrations/jira/issues.json”,“format”:“json”,“controller”:“Projects::Integrations::Jira::IssuesController”,“action”:“index”,“status”:500,“time”:“2022-06-30T11:45:54.785Z”,“params”:[{“key”:“with_labels_details”,“value”:“true”},{“key”:“per_page”,“value”:“20”},{“key”:“page”,“value”:“1”},{“key”:“state”,“value”:“opened”},{“key”:“sort”,“value”:“created_desc”},{“key”:“namespace_id”,“value”:“centricstor_all_test”},{“key”:“project_id”,“value”:“cs_source_all_test”}],“correlation_id”:“01G6T6X4J4Q27JGQ6TDCDBEV1N”,“meta.user”:“wolskit”,“meta.project”:“centricstor_all_test/cs_source_all_test”,“meta.root_namespace”:“centricstor_all_test”,“meta.client_id”:“user/23”,“meta.caller_id”:“Projects::Integrations::Jira::IssuesController#index”,“meta.remote_ip”:“172.27.83.12”,“meta.feature_category”:“integrations”,“remote_ip”:“172.27.83.12”,“user_id”:23,“username”:“wolskit”,“ua”:“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36”,“queue_duration_s”:0.010432,“request_urgency”:“default”,“target_duration_s”:1,“redis_calls”:4,“redis_duration_s”:0.001186,“redis_read_bytes”:668,“redis_write_bytes”:1864,“redis_cache_calls”:2,“redis_cache_duration_s”:0.000274,“redis_cache_read_bytes”:406,“redis_cache_write_bytes”:109,“redis_shared_state_calls”:1,“redis_shared_state_duration_s”:0.000387,“redis_shared_state_write_bytes”:108,“redis_sessions_calls”:1,“redis_sessions_duration_s”:0.000525,“redis_sessions_read_bytes”:262,“redis_sessions_write_bytes”:1647,“db_count”:7,“db_write_count”:0,“db_cached_count”:1,“db_replica_count”:0,“db_primary_count”:7,“db_main_count”:7,“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.003,“db_main_duration_s”:0.003,“db_main_replica_duration_s”:0.0,“external_http_count”:1,“external_http_duration_s”:0.2716737459995784,“cpu_s”:0.058234,“mem_objects”:27222,“mem_bytes”:3161537,“mem_mallocs”:8276,“mem_total_bytes”:4250417,“pid”:338653,“rate_limiting_gates”:,“exception.class”:“NoMethodError”,“exception.message”:“undefined method labels' for #<JIRA::Resource::Issue:0x00007fd24b613288>","exception.backtrace":["ee/app/serializers/integrations/jira_serializers/issue_entity.rb:37:in block in class:IssueEntity’”,“app/serializers/base_serializer.rb:16:in represent'","app/serializers/concerns/with_pagination.rb:19:in represent’”,“ee/app/controllers/projects/integrations/jira/issues_controller.rb:58:in issues_json'","ee/app/controllers/projects/integrations/jira/issues_controller.rb:27:in block (2 levels) in index’”,“ee/app/controllers/projects/integrations/jira/issues_controller.rb:24:in index'","ee/lib/gitlab/ip_address_state.rb:10:in with’”,“ee/app/controllers/ee/application_controller.rb:45:in set_current_ip_address'","app/controllers/application_controller.rb:527:in set_current_admin’”,“lib/gitlab/session.rb:11:in with_session'","app/controllers/application_controller.rb:518: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:512:in set_locale'","app/controllers/application_controller.rb:506: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/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/metrics/rack_middleware.rb:16:in block in call’”,“lib/gitlab/metrics/web_transaction.rb:46:in run'","lib/gitlab/metrics/rack_middleware.rb:16: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: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/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’”],“db_duration_s”:0.0012,“view_duration_s”:0.0,“duration_s”:0.51791}

GitLab environment:
Ruby: ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux]
GitLab: 15.0.3-ee (b7e551ef451) EE
GitLab Shell: 14.3.0
PostgreSQL: 12.10

Is this a known issue?

Best regards,
Tomek

I’m having a similar issue, discussed here JIRA Issue List Unavailable (#244354) · Issues · GitLab.org / GitLab · GitLab

So far doesn’t look like its a priority to get fixed and as far as I can find, there’s no workaround either…
image|attachment

{"errors":["An error occurred while requesting data from Jira. Check your \u003ca href=\"/help/integration/jira/configure\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eJira integration configuration\u003c/a\u003e and try again."]}

When I check the DevTools I see this: image