Error recovering compute resource through API

Problem:
GET /api/compute_resources/ID returns false. This call was returning the compute resource information a few days ago, but it sudenly stopped working.

Expected outcome:
JSON with all the compute resource information

Foreman and Proxy versions:
Foreman: v3.5.1
Proxy: v3.5.1

Foreman and Proxy plugin versions:
Foreman: v3.5.1
Proxy: v3.5.1

Distribution and version:
Ubuntu 20.04.5 LTS

Other relevant data:
Output from API call:
2023-01-30T09:38:31 [I|app|8dc277b2] Started GET “/api/v2/compute_resources/1?per_page=500” for 10.154.25.170 at 2023-01-30 09:38:31 +0100
2023-01-30T09:38:31 [I|app|8dc277b2] Processing by Api::V2::ComputeResourcesController#show as JSON
2023-01-30T09:38:31 [I|app|8dc277b2] Parameters: {“per_page”=>“500”, “apiv”=>“v2”, “id”=>“1”, “compute_resource”=>{}}
2023-01-30T09:38:31 [I|app|8dc277b2] Authorized user ForemanAPI(ForemanAPI)
2023-01-30T09:38:31 [I|app|8dc277b2] Rendered api/v2/compute_resources/show.json.rabl (Duration: 15.5ms | Allocations: 9726)
2023-01-30T09:38:31 [W|app|8dc277b2] Action failed
2023-01-30T09:38:31 [I|app|8dc277b2] Backtrace for ‘Action failed’ error (ActionView::Template::Error): undefined method resource_pools' for nil:NilClass 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/fog-vsphere-3.5.2/lib/fog/vsphere/models/compute/cluster.rb:15:in resource_pools’
8dc277b2 | /usr/share/foreman/app/models/compute_resources/foreman/model/vmware.rb:158:in block in resource_pools' 8dc277b2 | /usr/share/foreman/app/services/compute_resource_cache.rb:68:in instance_eval’
8dc277b2 | /usr/share/foreman/app/services/compute_resource_cache.rb:68:in get_uncached_value' 8dc277b2 | /usr/share/foreman/app/services/compute_resource_cache.rb:22:in cache’
8dc277b2 | /usr/share/foreman/app/models/compute_resources/foreman/model/vmware.rb:157:in resource_pools' 8dc277b2 | /usr/share/foreman/app/models/compute_resources/foreman/model/vmware.rb:680:in normalize_vm_attrs’
8dc277b2 | /usr/share/foreman/app/models/compute_attribute.rb:37:in normalized_vm_attrs' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/helpers.rb:16:in data_object_attribute’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:145:in attribute' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:116:in block in compile_settings’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:115:in each' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:115:in compile_settings’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:55:in block in to_hash' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:253:in cache_results’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:51:in to_hash' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:91:in to_hash’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:51:in block in render' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:392:in cache_results’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:50:in render' 8dc277b2 | /usr/share/foreman/config/initializers/rabl_init.rb:49:in render’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:129:in block in merge_engines_into_result' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:121:in each’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:121:in merge_engines_into_result' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:57:in block in to_hash’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:253:in cache_results' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:51:in to_hash’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/multi_builder.rb:27:in map' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/multi_builder.rb:27:in to_a’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:93:in to_hash' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:51:in block in render’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:392:in cache_results' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:50:in render’
8dc277b2 | /usr/share/foreman/config/initializers/rabl_init.rb:49:in render' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:126:in block (2 levels) in merge_engines_into_result’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:125:in each' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:125:in block in merge_engines_into_result’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:121:in each' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:121:in merge_engines_into_result’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:57:in block in to_hash' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:253:in cache_results’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/builder.rb:51:in to_hash' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:91:in to_hash’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:104:in to_dumpable' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:113:in to_json’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:51:in block in render' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:392:in cache_results’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rabl-0.16.1/lib/rabl/engine.rb:50:in render' 8dc277b2 | /usr/share/foreman/config/initializers/rabl_init.rb:49:in render’
8dc277b2 | /usr/share/foreman/app/views/api/v2/compute_resources/show.json.rabl:3:in _app_views_api_v__compute_resources_show_json_rabl___65922470343454285_130020' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/base.rb:247:in public_send’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/base.rb:247:in _run' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/template.rb:154:in block in render’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/notifications.rb:205:in instrument' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/template.rb:345:in instrument_render_template’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/template.rb:152:in render' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/renderer/template_renderer.rb:61:in block (2 levels) in render_template’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/notifications.rb:203:in block in instrument' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/notifications/instrumenter.rb:24:in instrument’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/notifications.rb:203:in instrument' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/renderer/template_renderer.rb:56:in block in render_template’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/renderer/template_renderer.rb:75:in render_with_layout' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/renderer/template_renderer.rb:55:in render_template’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/renderer/template_renderer.rb:11:in render' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/renderer/renderer.rb:61:in render_template_to_object’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/renderer/renderer.rb:29:in render_to_object' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/rendering.rb:117:in block in _render_template’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/base.rb:273:in in_rendering_context' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/rendering.rb:116:in _render_template’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/streaming.rb:218:in _render_template' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/rendering.rb:103:in render_to_body’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/rendering.rb:52:in render_to_body' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/renderers.rb:142:in render_to_body’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/abstract_controller/rendering.rb:25:in render' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/rendering.rb:36:in render’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/instrumentation.rb:46:in block (2 levels) in render' 8dc277b2 | /usr/lib/ruby/2.7.0/benchmark.rb:308:in realtime’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/core_ext/benchmark.rb:14:in ms' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/instrumentation.rb:46:in block in render’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/instrumentation.rb:86:in cleanup_view_runtime' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activerecord-6.1.7/lib/active_record/railties/controller_runtime.rb:34:in cleanup_view_runtime’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/instrumentation.rb:45:in render' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/implicit_render.rb:35:in default_render’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/basic_implicit_render.rb:6:in block in send_action' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/basic_implicit_render.rb:6:in tap’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/basic_implicit_render.rb:6:in send_action' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/abstract_controller/base.rb:228:in process_action’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/rendering.rb:30:in process_action' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/abstract_controller/callbacks.rb:42:in block in process_action’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/callbacks.rb:117:in block in run_callbacks' 8dc277b2 | /usr/share/foreman/app/controllers/concerns/foreman/controller/timezone.rb:10:in set_timezone’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/callbacks.rb:126:in block in run_callbacks' 8dc277b2 | /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:32:in clear_thread’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/callbacks.rb:126:in block in run_callbacks' 8dc277b2 | /usr/share/foreman/app/controllers/concerns/foreman/controller/topbar_sweeper.rb:12:in set_topbar_sweeper_controller’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/callbacks.rb:126:in block in run_callbacks' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/audited-5.0.2/lib/audited/sweeper.rb:16:in around’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/callbacks.rb:126:in block in run_callbacks' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/audited-5.0.2/lib/audited/sweeper.rb:16:in around’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/callbacks.rb:126:in block in run_callbacks' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/callbacks.rb:137:in run_callbacks’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/abstract_controller/callbacks.rb:41:in process_action' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/rescue.rb:22:in process_action’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/instrumentation.rb:34:in block in process_action' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/notifications.rb:203:in block in instrument’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/notifications/instrumenter.rb:24:in instrument' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/notifications.rb:203:in instrument’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/instrumentation.rb:33:in process_action' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal/params_wrapper.rb:249:in process_action’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activerecord-6.1.7/lib/active_record/railties/controller_runtime.rb:27:in process_action' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/abstract_controller/base.rb:165:in process’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionview-6.1.7/lib/action_view/rendering.rb:39:in process' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal.rb:190:in dispatch’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_controller/metal.rb:254:in dispatch' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/routing/route_set.rb:50:in dispatch’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/routing/route_set.rb:33:in serve' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/routing/mapper.rb:19:in block in class:Constraints
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/routing/mapper.rb:49:in serve' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/journey/router.rb:50:in block in serve’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/journey/router.rb:32:in each' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/journey/router.rb:32:in serve’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/routing/route_set.rb:842:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/apipie-dsl-2.5.0/lib/apipie_dsl/static_dispatcher.rb:67:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/apipie-rails-0.8.2/lib/apipie/static_dispatcher.rb:68:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/apipie-rails-0.8.2/lib/apipie/extractor/recorder.rb:137:in call’
8dc277b2 | /usr/share/foreman/lib/foreman/middleware/libvirt_connection_cleaner.rb:9:in call' 8dc277b2 | /usr/share/foreman/lib/foreman/middleware/telemetry.rb:10:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/apipie-rails-0.8.2/lib/apipie/middleware/checksum_in_headers.rb:27:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/tempfile_reaper.rb:15:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/etag.rb:27:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/conditional_get.rb:27:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/head.rb:12:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/http/permissions_policy.rb:22:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/http/content_security_policy.rb:19:in call' 8dc277b2 | /usr/share/foreman/lib/foreman/middleware/logging_context_session.rb:22:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/session/abstract/id.rb:266:in context' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/session/abstract/id.rb:260:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/cookies.rb:689:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/callbacks.rb:27:in block in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/callbacks.rb:98:in run_callbacks' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/callbacks.rb:26:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/debug_exceptions.rb:29:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/show_exceptions.rb:33:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/railties-6.1.7/lib/rails/rack/logger.rb:37:in call_app’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/railties-6.1.7/lib/rails/rack/logger.rb:28:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/quiet_assets.rb:13:in call’
8dc277b2 | /usr/share/foreman/lib/foreman/middleware/logging_context_request.rb:11:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/remote_ip.rb:81:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/request_id.rb:26:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/method_override.rb:24:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/runtime.rb:22:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/activesupport-6.1.7/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/executor.rb:14:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/sendfile.rb:110:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/ssl.rb:77:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/actionpack-6.1.7/lib/action_dispatch/middleware/host_authorization.rb:142:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/secure_headers-6.5.0/lib/secure_headers/middleware.rb:11:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/railties-6.1.7/lib/rails/engine.rb:539:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/railties-6.1.7/lib/rails/railtie.rb:207:in public_send' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/railties-6.1.7/lib/rails/railtie.rb:207:in method_missing’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/urlmap.rb:74:in block in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/urlmap.rb:58:in each’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/rack-2.2.4/lib/rack/urlmap.rb:58:in call' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/puma-5.6.5/lib/puma/configuration.rb:252:in call’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/puma-5.6.5/lib/puma/request.rb:77:in block in handle_request' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/puma-5.6.5/lib/puma/thread_pool.rb:340:in with_force_shutdown’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/puma-5.6.5/lib/puma/request.rb:76:in handle_request' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/puma-5.6.5/lib/puma/server.rb:443:in process_client’
8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/puma-5.6.5/lib/puma/thread_pool.rb:147:in block in spawn_thread' 8dc277b2 | /usr/share/foreman/vendor/ruby/2.7.0/gems/logging-2.3.1/lib/logging/diagnostic_context.rb:474:in block in create_with_logging_context’
2023-01-30T09:38:31 [I|app|8dc277b2] Rendered api/v2/errors/standard_error.json.rabl within api/v2/layouts/error_layout (Duration: 0.2ms | Allocations: 108)
2023-01-30T09:38:31 [I|app|8dc277b2] Rendered layout api/v2/layouts/error_layout.json.erb (Duration: 0.3ms | Allocations: 197)
2023-01-30T09:38:31 [I|app|8dc277b2] Completed 500 Internal Server Error in 184ms (Views: 0.9ms | ActiveRecord: 31.1ms | Allocations: 28896)
2023-01-30T09:38:32 [I|app|10d9732c] Started GET “/notification_recipients” for 10.37.169.50 at 2023-01-30 09:38:32 +0100
2023-01-30T09:38:32 [I|app|10d9732c] Processing by NotificationRecipientsController#index as JSON
2023-01-30T09:38:32 [I|app|10d9732c] Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 3.1ms | Allocations: 2027)

It looks like it’s failing to fetch the resource pools from the cluster:

Did anything change within the cluster around that area or permissions with the account being used by the VMware compute resource?

I asked and there was a changed in the vmware cluster in December, it’s weird that the error pops up just now.

I found a workaround. Since I need to get the vcenter’s name from the compute resource ID, what I do is getting the list of compute resources with GET /api/compute_resources and then get the vcenter’s name that matches ID using Python.

Thank you for your reply @cintrix84

1 Like