Description of problem: ERROR -- : MIQ(MiqQueue.deliver) Message id: [1000000574183], Error: [undefined method `[]' for nil:NilClass] ERROR -- : [NoMethodError]: undefined method `[]' for nil:NilClass Method:[rescue in deliver] ERROR -- : /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:381:in `process_iso_image' Version-Release number of selected component (if applicable): 5.3 How reproducible: Seems to affect VMs with certain configuration during EMS refresh. Steps to Reproduce: 1. On SCVMM provider in CF UI, initiate relationship refresh. 2. 3. Actual results: Failure produced, EMS provider not refreshed and updated relationships not shown in CF. Expected results: Updated relationships for provider shown in CF. Additional info: evm.log extract: [----] E, [2014-11-21T18:28:19.248940 #27459:b888a0] ERROR -- : MIQ(MiqQueue.deliver) Message id: [1000000574183], Error: [undefined method `[]' for nil:NilClass] [----] E, [2014-11-21T18:28:19.249046 #27459:b888a0] ERROR -- : [NoMethodError]: undefined method `[]' for nil:NilClass Method:[rescue in deliver] [----] E, [2014-11-21T18:28:19.249180 #27459:b888a0] ERROR -- : /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:381:in `process_iso_image' /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:356:in `process_vm_guest_devices' /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:184:in `parse_image' /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:70:in `block in get_images' /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:556:in `block in process_collection' /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:555:in `each' /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:555:in `process_collection' /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:70:in `get_images' /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:33:in `ems_inv_to_hashes' /var/www/miq/vmdb/app/models/ems_refresh/parsers/scvmm.rb:8:in `ems_inv_to_hashes'
New commit detected on manageiq/master: https://github.com/ManageIQ/manageiq/commit/ffab376f0134a72d0143e593ff288ddccdf19440 commit ffab376f0134a72d0143e593ff288ddccdf19440 Author: Bronagh Sorota <bsorota> AuthorDate: Wed Dec 10 12:56:49 2014 -0500 Commit: Bronagh Sorota <bsorota> CommitDate: Wed Dec 10 12:56:49 2014 -0500 SCVMM: Virtual DVD drive support fix https://bugzilla.redhat.com/show_bug.cgi?id=1166861 vmdb/app/models/ems_refresh/parsers/ps_scripts/get_inventory.ps1 | 2 ++ vmdb/app/models/ems_refresh/parsers/scvmm.rb | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-)
SCVMM provider refresh successful. verified: 5.4.0.0.14.20150325124454_9e339f3
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-1100.html