Bug 1391850
Summary: | Compute-Clouds-Instances throwing unexpected error | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat CloudForms Management Engine | Reporter: | Krishna Babu K <kkrothap> | ||||||
Component: | UI - OPS | Assignee: | Jason Frey <jfrey> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Jiri Stefanisin <jistefan> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | high | ||||||||
Version: | 5.7.0 | CC: | dclarizi, ealcaniz, hkataria, jhardy, jistefan, kkrothap, mhild, mpovolny, obarenbo, simaishi | ||||||
Target Milestone: | GA | Keywords: | TestOnly, ZStream | ||||||
Target Release: | 5.8.0 | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | cloud:vm:ui:error | ||||||||
Fixed In Version: | 5.8.0.4 | Doc Type: | If docs needed, set a value | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | |||||||||
: | 1428126 1428129 (view as bug list) | Environment: | |||||||
Last Closed: | 2017-06-12 16:06:08 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | Bug | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | CFME Core | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | |||||||||
Bug Blocks: | 1428126, 1428129 | ||||||||
Attachments: |
|
Description
Krishna Babu K
2016-11-04 09:00:03 UTC
Is this a dupe of bug 1375684 ? The "Multiple Parents Found" thing is not something I can fix as a blocker. It's an issue we've been looking at for a long time and cannot find a way to reproduce (there is another BZ ticket for this same problem). We thought that maybe the out-of-band refresh was the issue and that was corrected, but it did not fix the problem. There are other errors in this ticket that should probably be addressed, but possibly should be made into separate BZs (not sure if either of those should or should not be blockers) Specifically, - Error caught: [NoMethodError] undefined method `split' for nil:NilClass - MIQ(ManageIQ::Providers::OpenshiftEnterprise::Container Manager::EventCatcher::Runner#start_event_monitor) EMS [cmTeamMaster 01.rhq.lab.eng.bos.redhat.com] as [] Event Monitor Thread aborted because [undefined method `rindex' for nil:NilClass] [----] E, [2016-11-06T23:03:53.498450 #17530:890b9f8] ERROR -- : [NoMethodError]: undefined method `rindex' for nil:NilClass Method:[rescue in block in start_event_monitor] New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/af9e051cb6d0d5b90b0e5448cc8ca15e5557011d commit af9e051cb6d0d5b90b0e5448cc8ca15e5557011d Author: Jason Frey <jfrey> AuthorDate: Fri Feb 24 01:50:55 2017 -0500 Commit: Jason Frey <jfrey> CommitDate: Fri Feb 24 17:07:22 2017 -0500 Fix "Multiple Parents Found" issue when moving a relationship. Originally, `.parent=` was written in terms of `add_children`. However, `add_children` supports duplicating nodes in the tree. This is reasonable because you may have a tree where multiple entries make sense, and for those things that have multiple entries, you wouldn't call `.parent`, you would probably call `.parents` and it is expected that calling `.parent` would blow up with the "Multiple Parents Found" error. However, the expectation of calling `.parent=` is that it will become the new, sole, parent, and so implementing it via add_children is wrong because it creates an oddity in that you can call `.parent=` and then not be able to call `.parent` afterwards. https://bugzilla.redhat.com/show_bug.cgi?id=1379464 https://bugzilla.redhat.com/show_bug.cgi?id=1391850 https://bugzilla.redhat.com/show_bug.cgi?id=1406431 app/models/account.rb | 4 +- app/models/mixins/relationship_mixin.rb | 21 +++++----- lib/extensions/ar_miq_set.rb | 3 +- spec/models/mixins/relationship_mixin_spec.rb | 56 +++++++++++++++++++++++++++ 4 files changed, 71 insertions(+), 13 deletions(-) Created attachment 1266135 [details] production-log for unexpected error on compute-clouds-Instances Tested on Version 5.8.0.7.20170321164727_1c97ccd Reported issue is still reproducible, attaching production log for reference. Browser Version firefox-52.0-4.fc25.x86_64 Environment https://10.65.207.123/ |