Issue #7456 has been reported by Alex Sharp.
----------------------------------------
Bug #7456: undefined method `length' for nil:NilClass (NoMethodError) when
running puppet describe user
https://projects.puppetlabs.com/issues/7456
Author: Alex Sharp
Status: Unreviewed
Priority: High
Assignee:
Category:
Target version:
Affected Puppet version: 2.6.7
Keywords:
Branch:
I'm running ruby 1.9.2p180 and puppet at SHA 7f9c9e10. I get the following
backtrace when trying to run `ruby -Ilib ./bin/puppet describe user`:
<pre>
racc/parser.rb:27: warning: already initialized constant Racc_Runtime_Version
racc/parser.rb:28: warning: already initialized constant Racc_Runtime_Revision
racc/parser.rb:30: warning: already initialized constant
Racc_Runtime_Core_Version_R
racc/parser.rb:31: warning: already initialized constant
Racc_Runtime_Core_Revision_R
racc/parser.rb:35: warning: already initialized constant
Racc_Runtime_Core_Revision_C
racc/parser.rb:39: warning: already initialized constant
Racc_Main_Parsing_Routine
racc/parser.rb:40: warning: already initialized constant Racc_YY_Parse_Method
racc/parser.rb:41: warning: already initialized constant
Racc_Runtime_Core_Version
racc/parser.rb:42: warning: already initialized constant
Racc_Runtime_Core_Revision
racc/parser.rb:43: warning: already initialized constant Racc_Runtime_Type
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/provider/service/bsd.rb:11:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/provider/service/freebsd.rb:8:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/provider/service/freebsd.rb:9:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/provider/service/freebsd.rb:10:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/type/tidy.rb:102:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/type/tidy.rb:107:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/type/tidy.rb:107:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/type/tidy.rb:108:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/type/tidy.rb:108:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/type/tidy.rb:109:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/type/tidy.rb:109:
warning: class variable access from toplevel
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/type/tidy.rb:149:
warning: class variable access from toplevel
user
====
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application/describe.rb:22:in
`wrap': undefined method `length' for nil:NilClass (NoMethodError)
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application/describe.rb:93:in
`format_type'
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application/describe.rb:246:in
`block in main'
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application/describe.rb:246:in
`each'
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application/describe.rb:246:in
`main'
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application.rb:315:in
`run_command'
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application.rb:307:in
`block (2 levels) in run'
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application.rb:411:in
`hook'
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application.rb:307:in
`block in run'
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application.rb:402:in
`exit_on_fail'
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/application.rb:307:in
`run'
from
/Users/ajsharp/Projects/ruby/github/puppet/lib/puppet/util/command_line.rb:62:in
`execute'
from ./bin/puppet:4:in `<main>'
</pre>
The first twenty or so lines are warnings, the backtrace starts below the
"user\n===" stuff.
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.