Skip to content

Instantly share code, notes, and snippets.

@sharvit
Last active September 16, 2018 15:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sharvit/93f4af13581fb578336716046dce9393 to your computer and use it in GitHub Desktop.
Save sharvit/93f4af13581fb578336716046dce9393 to your computer and use it in GitHub Desktop.
Ketello test error
[vagrant@centos7-luna-devel foreman]$ bundle exec rake test:katello TEST=../katello/test/models/product_content_test.rb
WARNING: File locale/es/LC_MESSAGES/foreman_openscap.mo outdated, regenerate with 'make all-mo'
WARNING: File locale/sv_SE/LC_MESSAGES/foreman_openscap.mo outdated, regenerate with 'make all-mo'
/home/vagrant/foreman/lib/foreman.rb:8: warning: already initialized constant Foreman::UUID_REGEXP
/home/vagrant/foreman/lib/foreman.rb:8: warning: previous definition of UUID_REGEXP was here
The Apipie cache is turned off. Enable it and run apipie:cache rake task to speed up API calls.
rake aborted!
ArgumentError: A class was passed to `:class_name` but we are expecting a string.
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/reflection.rb:436:in `initialize'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/reflection.rb:31:in `new'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/reflection.rb:31:in `create'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/associations/builder/association.rb:45:in `create_reflection'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/associations/builder/association.rb:31:in `build'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/associations.rb:1369:in `has_many'
/home/vagrant/foreman/app/models/concerns/has_many_common.rb:48:in `has_many'
/home/vagrant/foreman_openscap/app/models/foreman_openscap/scap_content_profile.rb:6:in `<class:ScapContentProfile>'
/home/vagrant/foreman_openscap/app/models/foreman_openscap/scap_content_profile.rb:2:in `<module:ForemanOpenscap>'
/home/vagrant/foreman_openscap/app/models/foreman_openscap/scap_content_profile.rb:1:in `<top (required)>'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `block in require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:374:in `block in require_or_load'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:37:in `block in load_interlock'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies/interlock.rb:14:in `block in loading'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/concurrency/share_lock.rb:151:in `exclusive'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies/interlock.rb:13:in `loading'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:37:in `load_interlock'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:352:in `require_or_load'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:506:in `load_missing_constant'
/home/vagrant/foreman_hooks/lib/foreman_hooks/as_dependencies_hook.rb:4:in `load_missing_constant'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:193:in `const_missing'
/home/vagrant/foreman_openscap/app/models/foreman_openscap/policy.rb:12:in `<class:Policy>'
/home/vagrant/foreman_openscap/app/models/foreman_openscap/policy.rb:3:in `<module:ForemanOpenscap>'
/home/vagrant/foreman_openscap/app/models/foreman_openscap/policy.rb:2:in `<top (required)>'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `block in require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:374:in `block in require_or_load'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:37:in `block in load_interlock'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies/interlock.rb:14:in `block in loading'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/concurrency/share_lock.rb:151:in `exclusive'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies/interlock.rb:13:in `loading'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:37:in `load_interlock'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:352:in `require_or_load'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:506:in `load_missing_constant'
/home/vagrant/foreman_hooks/lib/foreman_hooks/as_dependencies_hook.rb:4:in `load_missing_constant'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:193:in `const_missing'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/inflector/methods.rb:285:in `const_get'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/inflector/methods.rb:285:in `block in constantize'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/inflector/methods.rb:281:in `each'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/inflector/methods.rb:281:in `inject'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/inflector/methods.rb:281:in `constantize'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/core_ext/string/inflections.rb:68:in `constantize'
/home/vagrant/foreman/app/models/filter.rb:89:in `get_resource_class'
/home/vagrant/foreman/app/models/filter.rb:117:in `resource_class'
/home/vagrant/foreman/app/models/filter.rb:124:in `granular?'
/home/vagrant/foreman/app/models/filter.rb:176:in `build_taxonomy_search'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:605:in `catch'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:199:in `block in halting'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:513:in `each'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:513:in `invoke_before'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:131:in `run_callbacks'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:816:in `_run_validation_callbacks'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activemodel-5.2.1/lib/active_model/validations/callbacks.rb:118:in `run_validations!'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activemodel-5.2.1/lib/active_model/validations.rb:339:in `valid?'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/validations.rb:67:in `valid?'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/autosave_association.rb:329:in `association_valid?'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/autosave_association.rb:316:in `block in validate_collection_association'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/autosave_association.rb:316:in `each'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/autosave_association.rb:316:in `each_with_index'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/autosave_association.rb:316:in `validate_collection_association'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/autosave_association.rb:220:in `block in define_autosave_validation_callbacks'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/autosave_association.rb:159:in `instance_eval'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/autosave_association.rb:159:in `block in define_non_cyclic_method'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:606:in `block (2 levels) in default_terminator'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:605:in `catch'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:605:in `block in default_terminator'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:199:in `block in halting'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:513:in `block in invoke_before'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:513:in `each'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:513:in `invoke_before'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:131:in `run_callbacks'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:816:in `_run_validate_callbacks'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activemodel-5.2.1/lib/active_model/validations.rb:409:in `run_validations!'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activemodel-5.2.1/lib/active_model/validations/callbacks.rb:118:in `block in run_validations!'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:132:in `run_callbacks'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:816:in `_run_validation_callbacks'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activemodel-5.2.1/lib/active_model/validations/callbacks.rb:118:in `run_validations!'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activemodel-5.2.1/lib/active_model/validations.rb:339:in `valid?'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/validations.rb:67:in `valid?'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/validations.rb:84:in `perform_validations'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/validations.rb:52:in `save!'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/transactions.rb:315:in `block in save!'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:252:in `transaction'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/transactions.rb:212:in `transaction'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/transactions.rb:315:in `save!'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/suppressor.rb:48:in `save!'
/home/vagrant/foreman/app/models/role.rb:207:in `add_permissions!'
/home/vagrant/foreman/app/registries/foreman/plugin/rbac_support.rb:101:in `block (2 levels) in include_permissions_for_role'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/audited-4.8.0/lib/audited/auditor.rb:353:in `without_auditing'
/home/vagrant/foreman/app/registries/foreman/plugin/rbac_support.rb:98:in `block in include_permissions_for_role'
/home/vagrant/foreman/app/models/role.rb:235:in `ignore_locking'
/home/vagrant/foreman/app/registries/foreman/plugin/rbac_support.rb:97:in `include_permissions_for_role'
/home/vagrant/foreman/app/registries/foreman/plugin/rbac_support.rb:109:in `add_all_permissions_to_role'
/home/vagrant/foreman/app/registries/foreman/plugin/rbac_support.rb:11:in `block in add_all_permissions_to_default_roles'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `block in transaction'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `transaction'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activerecord-5.2.1/lib/active_record/transactions.rb:212:in `transaction'
/home/vagrant/foreman/app/registries/foreman/plugin/rbac_support.rb:10:in `add_all_permissions_to_default_roles'
/home/vagrant/foreman/app/registries/foreman/plugin.rb:321:in `block (2 levels) in add_all_permissions_to_default_roles'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/audited-4.8.0/lib/audited/auditor.rb:353:in `without_auditing'
/home/vagrant/foreman/app/registries/foreman/plugin.rb:320:in `block in add_all_permissions_to_default_roles'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/audited-4.8.0/lib/audited/auditor.rb:353:in `without_auditing'
/home/vagrant/foreman/app/registries/foreman/plugin.rb:319:in `add_all_permissions_to_default_roles'
/home/vagrant/foreman_openscap/lib/foreman_openscap/engine.rb:126:in `block (2 levels) in <class:Engine>'
/home/vagrant/foreman/app/registries/foreman/plugin.rb:74:in `instance_eval'
/home/vagrant/foreman/app/registries/foreman/plugin.rb:74:in `register'
/home/vagrant/foreman_openscap/lib/foreman_openscap/engine.rb:44:in `block in <class:Engine>'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/railties-5.2.1/lib/rails/initializable.rb:32:in `instance_exec'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/railties-5.2.1/lib/rails/initializable.rb:32:in `run'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/railties-5.2.1/lib/rails/initializable.rb:61:in `block in run_initializers'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/railties-5.2.1/lib/rails/initializable.rb:60:in `run_initializers'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/railties-5.2.1/lib/rails/application.rb:361:in `initialize!'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/railties-5.2.1/lib/rails/railtie.rb:190:in `public_send'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/railties-5.2.1/lib/rails/railtie.rb:190:in `method_missing'
/home/vagrant/foreman/config/environment.rb:5:in `<top (required)>'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `block in require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/railties-5.2.1/lib/rails/application.rb:337:in `require_environment!'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/railties-5.2.1/lib/rails/application.rb:520:in `block in run_tasks_blocks'
/home/vagrant/katello/lib/katello/tasks/test.rake:157:in `block (2 levels) in <top (required)>'
/home/vagrant/.rvm/gems/ruby-2.4.4/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
/home/vagrant/.rvm/gems/ruby-2.4.4/bin/ruby_executable_hooks:24:in `eval'
/home/vagrant/.rvm/gems/ruby-2.4.4/bin/ruby_executable_hooks:24:in `<main>'
Tasks: TOP => test:katello:spec => db:test:prepare => db:load_config => environment
(See full trace by running task with --trace)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment