Jira (FACT-2547) undefined method 'debug' for nil:NilClass

23 views
Skip to first unread message

Josh Cooper (Jira)

unread,
Apr 13, 2020, 2:21:03 PM4/13/20
to puppe...@googlegroups.com
Josh Cooper created an issue
 
Facter / Bug FACT-2547
undefined method 'debug' for nil:NilClass
Issue Type: Bug Bug
Assignee: Unassigned
Created: 2020/04/13 11:20 AM
Priority: Normal Normal
Reporter: Josh Cooper

I installed puppet on windows using via ssh to a Windows 2019 host:

Trying to run facter-ng generates an exception, something about the domain?

C:\Program Files\Puppet Labs\Puppet\puppet\bin>cmd /c facter-ng
cmd /c facter-ng
#<Thread:0x0000000002c695d8@C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/framework/core/fact/internal/internal_fact_manager.rb:26 run> terminated with exception (report_on_exception is true):
C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/util/file_helper.rb:13:in `safe_read': undefined method `debug' for nil:NilClass (NoMethodError)
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/resolvers/hostname_resolver.rb:34:in `read_domain'
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/resolvers/hostname_resolver.rb:20:in `retrieve_hostname'
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/resolvers/hostname_resolver.rb:13:in `block in post_resolve'
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/resolvers/hostname_resolver.rb:13:in `fetch'
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/resolvers/hostname_resolver.rb:13:in `post_resolve'
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/resolvers/base_resolver.rb:21:in `block in resolve'
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/resolvers/base_resolver.rb:19:in `synchronize'
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/resolvers/base_resolver.rb:19:in `resolve'
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/facts/windows/networking/hostname.rb:11:in `call_the_resolver'
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/framework/core/fact/internal/core_fact.rb:12:in `create'
	from C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/gems/2.5.0/gems/facter-ng-4.0.15/lib/framework/core/fact/internal/internal_fact_manager.rb:28:in `block (2 levels) in start_threads'

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Bogdan Irimie (Jira)

unread,
Apr 14, 2020, 2:56:04 AM4/14/20
to puppe...@googlegroups.com
Bogdan Irimie commented on Bug FACT-2547
 
Re: undefined method 'debug' for nil:NilClass

Hi Josh, the issue was caused by a logger that was not instantiated at the appropriate moment. A fix was already merged https://github.com/puppetlabs/facter-ng/pull/447/files

Bogdan Irimie (Jira)

unread,
Apr 14, 2020, 2:58:02 AM4/14/20
to puppe...@googlegroups.com
Bogdan Irimie assigned an issue to Sebastian Miclea
 
Change By: Bogdan Irimie
Assignee: Sebastian Miclea

Oana Tanasoiu (Jira)

unread,
Apr 14, 2020, 3:00:03 AM4/14/20
to puppe...@googlegroups.com
Oana Tanasoiu updated an issue
Change By: Oana Tanasoiu
Sub-team: ghost
Team: Night's Watch

Josh Cooper (Jira)

unread,
Apr 14, 2020, 1:02:02 PM4/14/20
to puppe...@googlegroups.com
Josh Cooper commented on Bug FACT-2547
 
Re: undefined method 'debug' for nil:NilClass

Thanks, I confirmed it's working, I'll close this

Reply all
Reply to author
Forward
0 new messages