-
Notifications
You must be signed in to change notification settings - Fork 369
Open
Labels
Description
When clicking on the Snapshots icon when there is currently no snapshot available it throws this error:
I expect to get to the snapshot page, like this VM.
But it is only working if you have already clicked on the Snapshots from another VM which has at least 1 Snapshot available. After that it seems to get cached somehow. I tried with disabled cache, restarted the server, but it still worked and the error did not show up again.
To reproduce I had to start a new private Browser session an click on the Snapshots where it says "None", as in first picture. Don't click on any other VMs which already have at least 1 snapshot before that.
[----] D, [2026-02-18T12:47:46.316714#3158454:f8a84] DEBUG -- : Rendered /home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/bundler/gems/manageiq-ui-classic-cf6c4fc99a12/app/views/vm_common/_config.html.haml (Duration: 18.8ms | GC: 0.0ms)
[----] F, [2026-02-18T12:47:46.317518#3158454:f8a84] FATAL -- : Error caught: [ActionView::Template::Error] undefined method `[]' for nil
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/bundler/gems/manageiq-ui-classic-cf6c4fc99a12/app/views/vm_common/_snapshots_desc.html.haml:7:in `__home_user__rbenv_versions_______lib_ruby_gems_______bundler_gems_manageiq_ui_classic_cf_c_fc__a___app_views_vm_common__snapshots_desc_html_haml___1103284061105543982_1022460'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/base.rb:278:in `public_send'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/base.rb:278:in `_run'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/template.rb:284:in `block in render'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications.rb:212:in `instrument'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/template.rb:583:in `instrument_render_template'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/template.rb:272:in `render'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/partial_renderer.rb:252:in `block in render_partial_template'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications.rb:210:in `block in instrument'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications.rb:210:in `instrument'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/partial_renderer.rb:246:in `render_partial_template'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/partial_renderer.rb:237:in `render'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/renderer.rb:78:in `render_partial_to_object'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/renderer.rb:29:in `render_to_object'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/renderer.rb:24:in `render'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/helpers/rendering_helper.rb:145:in `block in render'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/base.rb:305:in `in_rendering_context'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/helpers/rendering_helper.rb:141:in `render'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/jquery-rjs-0.1.1.5/lib/jquery-rjs/rendering.rb:9:in `block in <module:RenderingHelper>'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/bundler/gems/manageiq-ui-classic-cf6c4fc99a12/app/views/vm_common/_config.html.haml:86:in `__home_user__rbenv_versions_______lib_ruby_gems_______bundler_gems_manageiq_ui_classic_cf_c_fc__a___app_views_vm_common__config_html_haml__426658659226374569_1022440'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/base.rb:278:in `public_send'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/base.rb:278:in `_run'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/template.rb:284:in `block in render'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications.rb:212:in `instrument'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/template.rb:583:in `instrument_render_template'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/template.rb:272:in `render'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/partial_renderer.rb:252:in `block in render_partial_template'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications.rb:210:in `block in instrument'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8.0.4/lib/active_support/notifications.rb:210:in `instrument'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/partial_renderer.rb:246:in `render_partial_template'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/partial_renderer.rb:237:in `render'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/renderer.rb:78:in `render_partial_to_object'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/renderer/renderer.rb:29:in `render_to_object'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/rendering.rb:136:in `block in _render_template'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/base.rb:305:in `in_rendering_context'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/rendering.rb:135:in `_render_template'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionpack-8.0.4/lib/action_controller/metal/streaming.rb:179:in `_render_template'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionview-8.0.4/lib/action_view/rendering.rb:122:in `render_to_body'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionpack-8.0.4/lib/action_controller/metal/rendering.rb:186:in `render_to_body'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionpack-8.0.4/lib/action_controller/metal/renderers.rb:140:in `render_to_body'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionpack-8.0.4/lib/abstract_controller/rendering.rb:46:in `render_to_string'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionpack-8.0.4/lib/action_controller/metal/rendering.rb:175:in `render_to_string'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/bundler/gems/manageiq-ui-classic-cf6c4fc99a12/app/helpers/application_helper.rb:1295:in `block in r'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/bundler/gems/manageiq-ui-classic-cf6c4fc99a12/app/controllers/vm_common.rb:1005:in `replace_right_cell'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/bundler/gems/manageiq-ui-classic-cf6c4fc99a12/app/controllers/vm_common.rb:276:in `show'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionpack-8.0.4/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionpack-8.0.4/lib/abstract_controller/base.rb:215:in `process_action'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionpack-8.0.4/lib/action_controller/metal/rendering.rb:193:in `process_action'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actionpack-8.0.4/lib/abstract_controller/callbacks.rb:261:in `block in process_action'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8.0.4/lib/active_support/callbacks.rb:120:in `block in run_callbacks'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actiontext-8.0.4/lib/action_text/rendering.rb:25:in `with_renderer'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/actiontext-8.0.4/lib/action_text/engine.rb:71:in `block (4 levels) in <class:Engine>'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8.0.4/lib/active_support/callbacks.rb:129:in `instance_exec'
/home/user/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/activesupport-8...
[----] I, [2026-02-18T12:47:46.318754#3158454:f8a84] INFO -- : Completed 200 OK in 44ms (Views: 0.6ms | ActiveRecord: 4.9ms (11 queries, 0 cached) | GC: 0.0ms)
- Version spassky-1.20260113194416_1fee77f
- Environment VMware appliance based VMs but I experienced it also during proxmox provider snapshot development.
Reactions are currently unavailable