Description of problem: When I'm trying to create a VM snapshot, I received some type error: see below. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: [----] I, [2015-07-20T15:40:46.012088 #19342:3f8e5a039990] INFO -- : MIQ(ManageIQ::Providers::Vmware::InfraManager::Vm#run_command_via_parent) Invoking [vm_create_snapshot] through EMS: [vSphere 5.5] [----] E, [2015-07-20T15:40:46.016932 #19342:3f8e5a039990] ERROR -- : MIQ(MiqQueue#deliver) Message id: [23000000748684], Error: [#<ManageIQ::Providers::Vmware::InfraManager id: 23000000000003, name: "vSphere 5. 5", port: nil, hostname: "XX.XX.XX.XX", ipaddress: "XX.XX.XX.XX", created_on: "2014-08-25 22:05:57", updated_on: "2015-07-08 14:46:06", guid: "fddaf512-2ca3-11e4-b609-005056961f5a", zone_id: 23000000000001, type: "ManageIQ::Providers::Vmware::InfraManager", api_version: "5.5", uid_ems: "1A1BD71C-FB2C-4181-B691-F3F8694C072A", host_default_vnc_port_start: nil, host_default_vnc_port_end: nil, provider_region: nil, last_refresh_error: "uninitialized constant ManageIQ::Providers::Vmware...", last_refresh_date: "2015-07-08 14:46:06", provider_id: nil, security_protocol: nil, realm: nil, tenant_owner_id: nil> is not a class/module] [----] E, [2015-07-20T15:40:46.017016 #19342:3f8e5a039990] ERROR -- : [TypeError]: #<ManageIQ::Providers::Vmware::InfraManager id: 23000000000003, name: "vSphere 5.5", port: nil, hostname: "XX.XX.XX.XX", ipaddress: "XX.XX.XX.XX", created_on: "2014-08-25 22:05:57", updated_on: "2015-07-08 14:46:06", guid: "fddaf512-2ca3-11e4-b609-005056961f5a", zone_id: 23000000000001, type: "ManageIQ::Providers::Vmware::InfraManager", api_version: "5.5", uid_ems: "1A1BD71C-FB2C-4181-B691-F3F8694C072A", host_default_vnc_port_start: nil, host_default_vnc_port_end: nil, provider_region: nil, last_refresh_error: "uninitialized constant ManageIQ::Providers::Vmware...", last_refresh_date: "2015-07-08 14:46:06", provider_id: nil, security_protocol: nil, realm: nil, tenant_owner_id: nil> is not a class/module Method:[rescue in deliver] [----] E, [2015-07-20T15:40:46.017099 #19342:3f8e5a039990] ERROR -- : /home/dhalasz/Repositories/ManageIQ/manageiq/app/models/manageiq/providers/vmware/infra_manager.rb:427:in `invoke_vim_ws' /home/dhalasz/Repositories/ManageIQ/manageiq/app/models/manageiq/providers/vmware/infra_manager.rb:325:in `vm_create_snapshot' /home/dhalasz/Repositories/ManageIQ/manageiq/app/models/vm_or_template.rb:322:in `run_command_via_parent' /home/dhalasz/Repositories/ManageIQ/manageiq/app/models/vm_or_template/operations/snapshot.rb:32:in `raw_create_snapshot' /home/dhalasz/Repositories/ManageIQ/manageiq/app/models/vm_or_template/operations/snapshot.rb:36:in `create_snapshot' /home/dhalasz/Repositories/ManageIQ/manageiq/app/models/miq_queue.rb:345:in `block in deliver' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/timeout.rb:89:in `block in timeout' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `block in catch' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `catch' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `catch' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/timeout.rb:104:in `timeout' /home/dhalasz/Repositories/ManageIQ/manageiq/app/models/miq_queue.rb:341:in `deliver' /home/dhalasz/Repositories/ManageIQ/manageiq/lib/vmdb/console_methods.rb:21:in `block in simulate_queue_worker' /home/dhalasz/Repositories/ManageIQ/manageiq/lib/vmdb/console_methods.rb:18:in `loop' /home/dhalasz/Repositories/ManageIQ/manageiq/lib/vmdb/console_methods.rb:18:in `simulate_queue_worker' (irb):1:in `irb_binding' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb/workspace.rb:86:in `eval' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb/workspace.rb:86:in `evaluate' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb/context.rb:379:in `evaluate' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb.rb:489:in `block (2 levels) in eval_input' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb.rb:623:in `signal_status' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb.rb:486:in `block in eval_input' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb/ruby-lex.rb:245:in `block (2 levels) in each_top_level_statement' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb/ruby-lex.rb:231:in `loop' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb/ruby-lex.rb:231:in `block in each_top_level_statement' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb/ruby-lex.rb:230:in `catch' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb/ruby-lex.rb:230:in `each_top_level_statement' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb.rb:485:in `eval_input' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb.rb:395:in `block in start' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb.rb:394:in `catch' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/2.2.0/irb.rb:394:in `start' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/railties-4.2.3/lib/rails/commands/console.rb:110:in `start' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/railties-4.2.3/lib/rails/commands/console.rb:9:in `start' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/railties-4.2.3/lib/rails/commands/commands_tasks.rb:68:in `console' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/railties-4.2.3/lib/rails/commands/commands_tasks.rb:39:in `run_command!' /home/dhalasz/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/railties-4.2.3/lib/rails/commands.rb:17:in `<top (required)>' bin/rails:4:in `require' bin/rails:4:in `<main>' Expected results: Additional info:
Changing component to Providers - Reproduced this issue from the UI by trying to create a snapshot on a VMware VM.
Matthew, this looks like it might be related to namespacing.
*** This bug has been marked as a duplicate of bug 1250831 ***