Bug 1329757 - Service : Catalog Item : Internal server Error (Infinite Spinner ) on clicking catalog items
Summary: Service : Catalog Item : Internal server Error (Infinite Spinner ) on clickin...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: UI - OPS
Version: 5.6.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: Beta 2
: 5.6.0
Assignee: James Wong
QA Contact: Shveta
URL:
Whiteboard: service:catalog
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-22 21:14 UTC by Shveta
Modified: 2016-06-29 15:53 UTC (History)
9 users (show)

Fixed In Version: 5.6.0.5
Doc Type: Bug Fix
Doc Text:
Cause: A method enter infinite loop when being called in create service catalog work flow. Same method called in provisioning VM has no problem because some results have been cached. Developer wasn't aware of the service catalog use case and didn't test for that. Consequence: UI when rendering service catalog creation workflow will invoke this infinite loop Fix: Original approach was to retrieve a storage's ems_id in order to pick its storage_clusters that are in the same ems. Now, Greg M and I decided that it's a rare practice that a storage is set to join multiple different storage_clusters in multiple vCenters. If admin does do that, it will be better to show them that. This approach would simply the logic and also solve the issue at hand. Result: Not infinite loop in the code and no hanging in UI
Clone Of:
Environment:
Last Closed: 2016-06-29 15:53:29 UTC
Category: ---
Cloudforms Team: ---
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2016:1348 0 normal SHIPPED_LIVE CFME 5.6.0 bug fixes and enhancement update 2016-06-29 18:50:04 UTC

Description Shveta 2016-04-22 21:14:16 UTC
Description of problem:


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


How reproducible:


Steps to Reproduce:
1. Create a catalog item of type Vmware
2. Order service catalog , click on catalog item , spinner keeps spinning 
3. Or under catalog Items click on the item to Edit , spinner keeps spinning

Actual results:


Expected results:


Additional info:
Build : 

5.6.0.4-beta2.3.20160421172650_719e256

=================
Logs
=====================
[----] I, [2016-04-22T17:10:22.292926 #12503:133678c]  INFO -- :   Parameters: {"id"=>"stc-1_st-1"}
[----] I, [2016-04-22T17:10:28.673248 #12503:133678c]  INFO -- : Completed 500 Internal Server Error in 6380ms (ActiveRecord: 0.0ms)
[----] F, [2016-04-22T17:10:28.686067 #12503:133678c] FATAL -- :   
[----] F, [2016-04-22T17:10:28.686170 #12503:133678c] FATAL -- : SystemStackError (stack level too deep):
[----] F, [2016-04-22T17:10:28.686210 #12503:133678c] FATAL -- :   
[----] F, [2016-04-22T17:10:28.686235 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:806:in `block in inject_join'
[----] F, [2016-04-22T17:10:28.686255 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:806:in `each'
[----] F, [2016-04-22T17:10:28.686273 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:806:in `each_with_index'
[----] F, [2016-04-22T17:10:28.686290 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:806:in `each'
[----] F, [2016-04-22T17:10:28.686307 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:806:in `inject'
[----] F, [2016-04-22T17:10:28.686333 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:806:in `inject_join'
[----] F, [2016-04-22T17:10:28.686353 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:657:in `visit_Arel_Nodes_And'
[----] F, [2016-04-22T17:10:28.686370 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/reduce.rb:13:in `visit'
[----] F, [2016-04-22T17:10:28.686386 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:264:in `block in visit_Arel_Nodes_SelectCore'
[----] F, [2016-04-22T17:10:28.686409 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:263:in `each'
[----] F, [2016-04-22T17:10:28.686425 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:263:in `each_with_index'
[----] F, [2016-04-22T17:10:28.686442 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:263:in `visit_Arel_Nodes_SelectCore'
[----] F, [2016-04-22T17:10:28.686458 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:216:in `block in visit_Arel_Nodes_SelectStatement'
[----] F, [2016-04-22T17:10:28.686492 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:215:in `each'
[----] F, [2016-04-22T17:10:28.686515 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:215:in `inject'
[----] F, [2016-04-22T17:10:28.686531 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/to_sql.rb:215:in `visit_Arel_Nodes_SelectStatement'
[----] F, [2016-04-22T17:10:28.686547 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/reduce.rb:13:in `visit'
[----] F, [2016-04-22T17:10:28.686563 #12503:133678c] FATAL -- : arel (7.0.0) lib/arel/visitors/reduce.rb:7:in `accept'
[----] F, [2016-04-22T17:10:28.686580 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb:8:in `accept'
[----] F, [2016-04-22T17:10:28.686596 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:12:in `to_sql'
[----] F, [2016-04-22T17:10:28.686612 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:67:in `select_all'
[----] F, [2016-04-22T17:10:28.686627 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/querying.rb:39:in `find_by_sql'
[----] F, [2016-04-22T17:10:28.686643 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/relation.rb:699:in `exec_queries'
[----] F, [2016-04-22T17:10:28.686659 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/relation.rb:580:in `load'
[----] F, [2016-04-22T17:10:28.686675 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/relation.rb:260:in `records'
[----] F, [2016-04-22T17:10:28.686691 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/relation/delegation.rb:38:in `to_ary'
[----] F, [2016-04-22T17:10:28.686707 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader/association.rb:107:in `each'
[----] F, [2016-04-22T17:10:28.686722 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader/association.rb:107:in `each_slice'
[----] F, [2016-04-22T17:10:28.686738 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader/association.rb:107:in `each'
[----] F, [2016-04-22T17:10:28.686753 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader/association.rb:107:in `flat_map'
[----] F, [2016-04-22T17:10:28.686774 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader/association.rb:107:in `load_records'
[----] F, [2016-04-22T17:10:28.686792 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader/association.rb:65:in `associated_records_by_owner'
[----] F, [2016-04-22T17:10:28.686808 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader/singular_association.rb:9:in `preload'
[----] F, [2016-04-22T17:10:28.686824 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader/association.rb:19:in `run'
[----] F, [2016-04-22T17:10:28.686839 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:151:in `block (2 levels) in preloaders_for_one'
[----] F, [2016-04-22T17:10:28.686855 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:149:in `each'
[----] F, [2016-04-22T17:10:28.686870 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:149:in `map'
[----] F, [2016-04-22T17:10:28.686885 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:149:in `block in preloaders_for_one'
[----] F, [2016-04-22T17:10:28.686907 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:148:in `each'
[----] F, [2016-04-22T17:10:28.686923 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:148:in `flat_map'
[----] F, [2016-04-22T17:10:28.686939 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:148:in `preloaders_for_one'
[----] F, [2016-04-22T17:10:28.686955 #12503:133678c] FATAL -- : lib/extensions/ar_virtual.rb:385:in `preloaders_for_one'
[----] F, [2016-04-22T17:10:28.686970 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:115:in `preloaders_on'
[----] F, [2016-04-22T17:10:28.686985 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:102:in `block in preload'
[----] F, [2016-04-22T17:10:28.687001 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:101:in `each'
[----] F, [2016-04-22T17:10:28.687016 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:101:in `flat_map'
[----] F, [2016-04-22T17:10:28.687032 #12503:133678c] FATAL -- : /opt/rh/cfme-gemset/bundler/gems/rails-f0a2edc7fc08/activerecord/lib/active_record/associations/preloader.rb:101:in `preload'
[----] F, [2016-04-22T17:10:28.687048 #12503:133678c] FATAL -- : lib/miq_preloader.rb:4:in `preload'
[----] F, [2016-04-22T17:10:28.687064 #12503:133678c] FATAL -- : app/models/relationship.rb:35:in `resources'
[----] F, [2016-04-22T17:10:28.687079 #12503:133678c] FATAL -- : app/models/mixins/relationship_mixin.rb:121:in `parents'
[----] F, [2016-04-22T17:10:28.687094 #12503:133678c] FATAL -- : memoist (0.14.0) lib/memoist.rb:209:in `parents'
[----] F, [2016-04-22T17:10:28.687109 #12503:133678c] FATAL -- : app/models/storage.rb:85:in `storage_clusters'
[----] F, [2016-04-22T17:10:28.687124 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687139 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687174 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.687193 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.687209 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687225 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.687240 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.687255 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687270 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687286 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.687301 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.687317 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687332 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.687347 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.687362 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687383 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687399 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.687415 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.687430 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687445 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.687460 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.687764 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687806 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687826 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.687844 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.687860 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687876 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.687892 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.687907 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687923 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687939 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.687955 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.687971 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.687996 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.688015 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.688031 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688048 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688064 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.688080 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.688096 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688112 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.688127 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.688152 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688173 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688197 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.688216 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.688233 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688249 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.688264 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.688279 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688295 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688311 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.688326 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.688341 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688358 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.688373 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.688388 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688403 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688418 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.688433 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.688449 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688464 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.688499 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.688519 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688535 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688556 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.688575 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.688590 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688606 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.688621 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.688636 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688651 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688667 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.688696 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.688716 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688732 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.688748 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.688763 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688778 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688794 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.688809 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.688824 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688840 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.688855 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.688870 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688885 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688900 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.688915 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.688930 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688946 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.688961 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.688975 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.688991 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689006 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.689021 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.689037 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689056 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.689073 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.689089 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689104 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689120 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.689135 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.689271 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689298 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.689315 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.689330 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689346 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689361 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.689376 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.689392 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689407 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.689422 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.689437 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689453 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689468 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.689517 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.689536 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689553 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.689568 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.689583 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689599 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689614 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.689630 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.689646 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689662 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.689677 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.689692 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689721 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689740 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.689756 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.689771 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689787 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.689808 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.689824 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689839 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689855 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.689870 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.689885 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689901 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.689916 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.689931 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689946 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.689962 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.689977 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.689992 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690008 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.690023 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.690038 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690053 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690068 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.690084 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.690099 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690114 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.690129 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.690156 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690176 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690192 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.690208 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.690228 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690245 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.690261 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.690282 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690298 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690313 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.690328 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.690344 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690359 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.690374 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.690389 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690404 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690419 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.690434 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.690449 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690464 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.690499 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.690518 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690535 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690550 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.690566 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.690581 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690597 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.690612 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.690627 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690643 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690658 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.690674 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.690689 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690704 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.690720 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.690740 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690763 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690804 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.690827 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.690845 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690861 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.690876 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.690891 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690907 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690923 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.690944 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.690963 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.690979 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.690995 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.691010 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691026 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691041 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.691057 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.691073 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691088 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.691104 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.691119 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691134 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691163 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.691181 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.691197 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691213 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.691228 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.691243 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691259 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691280 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.691297 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.691318 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691336 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.691352 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.691367 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691391 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691409 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.691425 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.691441 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691457 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.691490 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.691517 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691538 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691564 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.691586 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.691603 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691624 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.691644 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.691661 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691678 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691700 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.691718 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.691736 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691754 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.691771 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.691793 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691811 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691832 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.691863 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.691883 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691901 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.691919 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.691948 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691969 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.691994 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.692018 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.692042 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692067 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.692090 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.692106 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692129 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692164 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.692190 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.692215 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692234 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.692252 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.692273 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692292 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692314 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.692332 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.692350 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692373 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.692391 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.692414 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692432 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692450 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.692468 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.692528 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692551 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.692574 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.692592 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692610 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692627 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.692655 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.692676 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692701 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.692763 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.692801 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692820 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692838 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.692855 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.692878 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692896 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.692913 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.692931 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692948 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.692970 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.692988 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.693006 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693024 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.693044 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.693064 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693081 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693099 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.693115 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.693137 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693191 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.693214 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.693230 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693246 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693261 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.693277 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.693292 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693308 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.693327 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.693345 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693360 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693376 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.693391 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.693406 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693421 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.693436 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.693451 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693466 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693505 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.693524 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.693540 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693556 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.693571 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.693585 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693600 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693615 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.693630 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.693646 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693661 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.693789 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.693811 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693827 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693842 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.693857 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.693873 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693888 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.693903 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.693918 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693933 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.693948 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.693968 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.693986 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694001 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.694016 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.694031 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694046 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694061 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.694076 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.694091 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694107 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.694122 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.694136 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694166 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694183 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.694199 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.694214 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694229 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.694245 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.694260 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694281 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694297 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.694312 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.694328 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694343 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.694358 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.694373 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694388 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694402 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.694417 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.694432 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694447 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.694467 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.694506 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694525 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694541 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1019:in `add_target'
[----] F, [2016-04-22T17:10:28.694556 #12503:133678c] FATAL -- : app/models/manageiq/providers/infra_manager/provision_workflow.rb:36:in `get_source_and_targets'
[----] F, [2016-04-22T17:10:28.694572 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `block in storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694587 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `each'
[----] F, [2016-04-22T17:10:28.694602 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `detect'
[----] F, [2016-04-22T17:10:28.694617 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1045:in `storage_to_hash_struct'
[----] F, [2016-04-22T17:10:28.694632 #12503:133678c] FATAL -- : app/models/miq_request_workflow.rb:1026:in `ci_to_hash_struct'
[----] F, [2016

Comment 3 Shveta 2016-04-25 15:49:06 UTC
Dave , 

If we check the "Display in catalog " checkbox in catalog item . The Item is displayed under service catalog and hence can be ordered .

If the checkbox is not checked , the item is not displayed in which case we need to click on the item (this is a bug ) and we cannot order service.

So , workaround is there .

Comment 5 Greg McCullough 2016-04-27 14:34:44 UTC
Shveta - Both DanC and I have been unable to reproduce this issue.  Is this a new appliance setup?  Can we connect to your appliance to take a look?

Comment 6 Shveta 2016-04-27 17:48:35 UTC
Checked in another appliance . Not seeing the issue anymore .
Will try to reproduce it with exact steps.
Closing until then .

Comment 7 Shveta 2016-04-29 21:37:00 UTC
saw the bug on another appliance and Greg was able to reproduce it locally.
Re-opening the bug

Comment 8 Greg McCullough 2016-05-02 14:03:31 UTC
Narrowed the code change down to this line: https://github.com/ManageIQ/manageiq/pull/7920/files#diff-bb7479c71eca2182eb7d8b6c683bcb8aR1045

In some cases storage_to_hash_struct is calls get_source_and_targets for the first time.  get_source_and_targets caches the data it collects but on the first call it ends up calling back into storage_to_hash_struct and ends up creating an infinite loop.

Discussed with James and agreed to code changes to avoid calling get_source_and_targets.

The steps to reproduce would be:
1) Create a service catalog item for VMware (VMware provider has storage clusters)
2) VM environment tab does not have "Placement - Choose Automatically" selected.
3) Save catalog item
4) Try to edit catalog item

Comment 9 James Wong 2016-05-02 18:17:19 UTC
A PR created for the fix https://bugzilla.redhat.com/show_bug.cgi?id=1329757

Comment 10 Oleg Barenboim 2016-05-03 00:00:03 UTC
Pull Request is here: https://github.com/ManageIQ/manageiq/pull/8390

Comment 11 James Wong 2016-05-03 13:03:55 UTC
PR is merged.

Comment 12 Shveta 2016-05-04 19:10:13 UTC
Fixed.
Verified in 5.6.0.5-beta2.4.20160503153816_1fb554f

Comment 14 errata-xmlrpc 2016-06-29 15:53:29 UTC
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://access.redhat.com/errata/RHBA-2016:1348


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