Created
June 23, 2020 02:50
-
-
Save d-m-u/025ba378368aa75e1d358b9fa137ec9b to your computer and use it in GitHub Desktop.
miq_group_id error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Failures: | |
1) ManageIQ::Providers::Inventory::Persister tests we can serialize inventory object with nested lazy references | |
Failure/Error: self.miq_group ||= tenant_group || current_user_group || ems_tenant_group || root_tenant_group | |
ActiveModel::MissingAttributeError: | |
missing attribute: miq_group_id | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/attribute_methods/read.rb:77:in `block in _read_attribute' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/attribute_set.rb:48:in `block in fetch_value' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/attribute.rb:222:in `value' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/attribute_set.rb:48:in `fetch_value' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/attribute_methods/read.rb:77:in `_read_attribute' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/associations/belongs_to_association.rb:125:in `stale_state' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/associations/association.rb:58:in `loaded!' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/associations/association.rb:161:in `load_target' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/associations/association.rb:46:in `reload' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/associations/singular_association.rb:9:in `reader' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/associations/builder/association.rb:108:in `miq_group' | |
# ./app/models/mixins/tenancy_mixin.rb:19:in `set_tenant' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:426:in `block in make_lambda' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:605:in `catch' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:605:in `block in default_terminator' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:199:in `block in halting' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:513:in `block in invoke_before' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:513:in `each' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:513:in `invoke_before' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:131:in `run_callbacks' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activesupport-5.2.4.3/lib/active_support/callbacks.rb:816:in `_run_validation_callbacks' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/validations/callbacks.rb:118:in `run_validations!' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/validations.rb:339:in `valid?' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/validations.rb:67:in `valid?' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/validations.rb:84:in `perform_validations' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/validations.rb:52:in `save!' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/transactions.rb:315:in `block in save!' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/abstract/database_statements.rb:266:in `transaction' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/transactions.rb:212:in `transaction' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/transactions.rb:315:in `save!' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/suppressor.rb:48:in `save!' | |
# ./app/models/mixins/relationship_mixin.rb:624:in `block in parent=' | |
# ./app/models/mixins/relationship_mixin.rb:89:in `with_relationship_type' | |
# ./app/models/mixins/relationship_mixin.rb:622:in `parent=' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/attribute_assignment.rb:51:in `public_send' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/attribute_assignment.rb:51:in `_assign_attribute' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/attribute_assignment.rb:44:in `block in _assign_attributes' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/attribute_assignment.rb:43:in `each' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/attribute_assignment.rb:43:in `_assign_attributes' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/attribute_assignment.rb:23:in `_assign_attributes' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activemodel-5.2.4.3/lib/active_model/attribute_assignment.rb:35:in `assign_attributes' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/persistence.rb:440:in `block in update!' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/abstract/database_statements.rb:266:in `transaction' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/transactions.rb:212:in `transaction' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/persistence.rb:439:in `update!' | |
# ./app/models/manageiq/providers/inventory/persister/builder/cloud_manager.rb:107:in `block (4 levels) in vm_and_miq_template_ancestry_save_block' | |
# ./app/models/mixins/relationship_mixin.rb:89:in `with_relationship_type' | |
# ./app/models/manageiq/providers/inventory/persister/builder/cloud_manager.rb:107:in `block (3 levels) in vm_and_miq_template_ancestry_save_block' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/relation/batches.rb:70:in `block (2 levels) in find_each' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/relation/batches.rb:70:in `each' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/relation/batches.rb:70:in `block in find_each' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/relation/batches.rb:136:in `block in find_in_batches' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/relation/batches.rb:238:in `block in in_batches' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/relation/batches.rb:222:in `loop' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/relation/batches.rb:222:in `in_batches' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/relation/batches.rb:135:in `find_in_batches' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/relation/batches.rb:69:in `find_each' | |
# ./app/models/manageiq/providers/inventory/persister/builder/cloud_manager.rb:106:in `block (2 levels) in vm_and_miq_template_ancestry_save_block' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/abstract/database_statements.rb:268:in `block in transaction' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/abstract/database_statements.rb:268:in `transaction' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/activerecord-5.2.4.3/lib/active_record/transactions.rb:212:in `transaction' | |
# ./app/models/manageiq/providers/inventory/persister/builder/cloud_manager.rb:99:in `block in vm_and_miq_template_ancestry_save_block' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/inventory_refresh-0.2.1/lib/inventory_refresh/save_collection/base.rb:23:in `save_inventory_object_inventory' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/inventory_refresh-0.2.1/lib/inventory_refresh/save_collection/topological_sort.rb:29:in `block (2 levels) in save_collections' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/inventory_refresh-0.2.1/lib/inventory_refresh/save_collection/topological_sort.rb:28:in `each' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/inventory_refresh-0.2.1/lib/inventory_refresh/save_collection/topological_sort.rb:28:in `block in save_collections' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/inventory_refresh-0.2.1/lib/inventory_refresh/save_collection/topological_sort.rb:26:in `each' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/inventory_refresh-0.2.1/lib/inventory_refresh/save_collection/topological_sort.rb:26:in `each_with_index' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/inventory_refresh-0.2.1/lib/inventory_refresh/save_collection/topological_sort.rb:26:in `save_collections' | |
# /Users/drewmu/.rvm/gems/ruby-2.5.5/gems/inventory_refresh-0.2.1/lib/inventory_refresh/save_inventory.rb:20:in `save_inventory' | |
# ./app/models/manageiq/providers/inventory/persister.rb:23:in `persist!' | |
# ./spec/models/manageiq/providers/inventory/persister/serializing_spec.rb:21:in `block (2 levels) in <top (required)>' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment