[chef] Re: Re: NoMethodError - undefined method `[]' for nil:NilClass


Chronological Thread 
  • From: David Montgomery < >
  • To:
  • Subject: [chef] Re: Re: NoMethodError - undefined method `[]' for nil:NilClass
  • Date: Wed, 17 Jul 2013 07:17:39 +0800

oic...that fixed it.  Thanks


On Wed, Jul 17, 2013 at 7:03 AM, Nathaniel Eliot < " target="_blank"> > wrote:

You are referencing a missing node['kafka'] hash, probably because you haven't included kafka as a dependency of this other cookbook.

--
Nathaniel Eliot
T9 Productions

On Jul 16, 2013 6:00 PM, "David Montgomery" < " target="_blank"> > wrote:
Hi,

How do I prevent the below from happening?  I thought given the below logic it will always work.

I am trying to set  node['kafka']['brokerid'] only once.  How do I get NoMethodError?

44: 
 45>> if node['kafka']['brokerid'].nil?
 46:    node.set['kafka']['brokerid'] = Time.now.getutc.to_i
 47:  end
 48:  brokerid = node['kafka']['brokerid']
 49:   
 50:  template "/var/lib/kafka-0.7.2-incubating-src/config/server.properties" do
 51:    path "/var/lib/kafka-0.7.2-incubating-src/config/server.properties"
 52:    source "server.properties.erb"
 53:    owner "root"
 54:    group "root"



[2013-07-16T22:48:42+00:00] DEBUG: Re-raising exception: NoMethodError - undefined method `[]' for nil:NilClass





Archive powered by MHonArc 2.6.16.

§