Skip to content

Exception during execution #39

@quentindemetz

Description

@quentindemetz

I'm getting the following stack trace after running bundle exec knife inspect -VV

/home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/checklists/cookbooks.rb:45:in `block (2 levels) in validate_changes_on_the_server_not_in_the_repo': undefined method `join' for nil:NilClass (NoMethodError)
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/checklists/cookbooks.rb:44:in `each'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/checklists/cookbooks.rb:44:in `block in validate_changes_on_the_server_not_in_the_repo'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/checklists/cookbooks.rb:43:in `each'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/checklists/cookbooks.rb:43:in `validate_changes_on_the_server_not_in_the_repo'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/pairing.rb:30:in `block in validate'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/pairing.rb:30:in `each'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/pairing.rb:30:in `validate'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/checklists/base.rb:59:in `validate_item'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/checklists/base.rb:45:in `load_validate'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/checklists/base.rb:52:in `block in run'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:436:in `call'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:436:in `call_with_index'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:342:in `process_incoming_jobs'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:324:in `block in worker'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:317:in `fork'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:317:in `worker'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:305:in `block in create_workers'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:304:in `each'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:304:in `create_workers'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:263:in `work_in_processes'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/parallel-1.4.1/lib/parallel.rb:193:in `map'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/checklists/base.rb:51:in `run'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/health_inspector/checklists/base.rb:20:in `run'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/chef/knife/inspect.rb:18:in `block in run'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/chef/knife/inspect.rb:17:in `map'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/knife-inspect-0.12.0/lib/chef/knife/inspect.rb:17:in `run'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/chef-12.1.1/lib/chef/knife.rb:419:in `block in run_with_pretty_exceptions'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/chef-12.1.1/lib/chef/local_mode.rb:38:in `with_server_connectivity'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/chef-12.1.1/lib/chef/knife.rb:418:in `run_with_pretty_exceptions'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/chef-12.1.1/lib/chef/knife.rb:214:in `run'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/chef-12.1.1/lib/chef/application/knife.rb:138:in `run'
        from /home/qdm/.rvm/gems/ruby-2.1.5/gems/chef-12.1.1/bin/knife:25:in `<top (required)>'
        from /home/qdm/.rvm/gems/ruby-2.1.5/bin/knife:23:in `load'
        from /home/qdm/.rvm/gems/ruby-2.1.5/bin/knife:23:in `<main>'
        from /home/qdm/.rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in `eval'
        from /home/qdm/.rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in `<main>'

Any idea ? Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions