Bug 1782886 - no vm displayed - multiple relationships found
Summary: no vm displayed - multiple relationships found
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: Providers
Version: 5.9.4
Hardware: All
OS: All
urgent
urgent
Target Milestone: GA
: cfme-future
Assignee: Adam Grare
QA Contact: Sudhir Mallamprabhakara
Red Hat CloudForms Documentation
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-12-12 15:00 UTC by Felix Dewaleyne
Modified: 2023-03-24 16:25 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-17 16:38:13 UTC
Category: ---
Cloudforms Team: ---
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Felix Dewaleyne 2019-12-12 15:00:32 UTC
Description of problem:
no vm displayed in vm infrastructure (classic ui) with multiple relationship error

Version-Release number of selected component (if applicable):
5.9.4

How reproducible:
customer environment

Steps to Reproduce:
1. log in as user
2. go to vm infrastructure explorer


Actual results:
error is raised
[----] I, [2019-12-12T08:12:19.632529 #7409:112c5b8]  INFO -- : Started GET "/vm_infra/explorer" for 127.0.0.1 at 2019-12-12 08:12:19 +0100
[----] I, [2019-12-12T08:12:19.634774 #7409:112c5b8]  INFO -- : Processing by VmInfraController#explorer as HTML
[...]
[----] I, [2019-12-12T08:12:19.753256 #7417:11027e0]  INFO -- : Completed 200 OK in 33ms (Views: 0.2ms | ActiveRecord: 4.1ms)
[----] F, [2019-12-12T08:12:20.673432 #7409:112c5b8] FATAL -- : Error caught: [RuntimeError] Multiple relationships found
/var/www/miq/vmdb/app/models/mixins/relationship_mixin.rb:432:in `relationship'
/var/www/miq/vmdb/app/models/mixins/relationship_mixin.rb:385:in `subtree_rels_arranged'
/opt/rh/cfme-gemset/gems/memoist-0.15.0/lib/memoist.rb:213:in `subtree_rels_arranged'
/var/www/miq/vmdb/app/models/mixins/relationship_mixin.rb:397:in `subtree_arranged'
/opt/rh/cfme-gemset/gems/memoist-0.15.0/lib/memoist.rb:213:in `subtree_arranged'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/presenters/tree_builder_vms_and_templates.rb:18:in `relationship_tree'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/presenters/full_tree_builder.rb:20:in `tree'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/presenters/tree_builder_vandt.rb:23:in `block in x_get_tree_roots'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/presenters/tree_builder_vandt.rb:23:in `collect!'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/presenters/tree_builder_vandt.rb:23:in `x_get_tree_roots'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/presenters/tree_builder.rb:242:in `x_get_tree_objects'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/presenters/tree_builder.rb:209:in `x_build_tree'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/presenters/tree_builder.rb:143:in `build_tree'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/presenters/tree_builder.rb:26:in `initialize'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/controllers/application_controller/feature.rb:28:in `new'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/controllers/application_controller/feature.rb:28:in `build_tree'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/controllers/mixins/vm_show_mixin.rb:30:in `block in explorer'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/controllers/mixins/vm_show_mixin.rb:30:in `collect'
/opt/rh/cfme-gemset/bundler/gems/cfme-ui-classic-ffe20d38326d/app/controllers/mixins/vm_show_mixin.rb:30:in `explorer'
/opt/rh/cfme-gemset/gems/actionpack-5.0.6/lib/action_controller/metal/basic_implicit_render.rb:4:in `send_action'
/opt/rh/cfme-gemset/gems/actionpack-5.0.6/lib/abstract_controller/base.rb:188:in `process_action'
/opt/rh/cfme-gemset/gems/actionpack-5.0.6/lib/action_controller/metal/rendering.rb:30:in `process_action'
/opt/rh/cfme-gemset/gems/actionpack-5.0.6/lib/abstract_controller/callbacks.rb:20:in `block in process_action'

(production.log)

Expected results:
vms display

Additional info:
database being acquired (75gb). fix_vm_relationship.rb ran, issue still present.
steps extracted from the logs, customer didn't confirm.


Note You need to log in before you can comment on or make changes to this bug.