Skip to content

ironfan 4.12.3 || 5.0.0 = cluster_ssh = undefined method `length' for nil:NilClass (NoMethodError) #350

@moogoos

Description

@moogoos

4.12.2 does not exhibit this behavior but 4.12.3 and 5.0.0 does. Not sure how to get around it.

Env
centos 6.5 64bit
chef 10.32.2
ruby 1.9.3-p545
rubygems 2.2.2
ironfan 4.12.3 || 5.0.0
ohai 6.22.0

/Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/ironfan-5.0.0/lib/chef/knife/cluster_ssh.rb:75:in print_data': undefined methodlength' for nil:NilClass (NoMethodError)
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/ironfan-5.0.0/lib/chef/knife/cluster_ssh.rb:73:in block in print_data' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/ironfan-5.0.0/lib/chef/knife/cluster_ssh.rb:73:ineach'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/ironfan-5.0.0/lib/chef/knife/cluster_ssh.rb:73:in print_data' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/ironfan-5.0.0/lib/chef/knife/cluster_ssh.rb:96:inblock (3 levels) in ssh_command'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-2.8.0/lib/net/ssh/connection/channel.rb:569:in call' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-2.8.0/lib/net/ssh/connection/channel.rb:569:indo_data'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:566:in channel_data' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:465:indispatch_incoming_packets'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-2.8.0/lib/net/ssh/connection/session.rb:221:in preprocess' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-multi-1.1/lib/net/ssh/multi/server.rb:204:inpreprocess'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-multi-1.1/lib/net/ssh/multi/session.rb:449:in block in preprocess' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-multi-1.1/lib/net/ssh/multi/server_list.rb:47:inblock in each'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-multi-1.1/lib/net/ssh/multi/server_list.rb:45:in each' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-multi-1.1/lib/net/ssh/multi/server_list.rb:45:ineach'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-multi-1.1/lib/net/ssh/multi/session.rb:449:in preprocess' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-multi-1.1/lib/net/ssh/multi/session.rb:430:inprocess'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-multi-1.1/lib/net/ssh/multi/session.rb:417:in block in loop' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-multi-1.1/lib/net/ssh/multi/session.rb:417:inloop'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/net-ssh-multi-1.1/lib/net/ssh/multi/session.rb:417:in loop' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/ironfan-5.0.0/lib/chef/knife/cluster_ssh.rb:110:inssh_command'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/ironfan-5.0.0/lib/chef/knife/cluster_ssh.rb:132:in _run' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/ironfan-5.0.0/lib/chef/knife/ironfan_knife_common.rb:32:inrun'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/ironfan-5.0.0/lib/chef/knife/cluster_kick.rb:55:in run' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/chef-10.32.2/lib/chef/knife.rb:408:inrun_with_pretty_exceptions'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/chef-10.32.2/lib/chef/knife.rb:168:in run' from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/chef-10.32.2/lib/chef/application/knife.rb:125:inrun'
from /Users/christian/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/chef-10.32.2/bin/knife:25:in <top (required)>' from /Users/christian/.rbenv/versions/1.9.3-p545/bin/knife:23:inload'
from /Users/christian/.rbenv/versions/1.9.3-p545/bin/knife:23:in `

'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions