nwops / puppet-debugger

A interactive live debugger and REPL for the puppet language
https://gitlab.com/puppet-debugger/puppet-debugger
MIT License
121 stars 11 forks source link

Unhandled puppet type with awesome_print #59

Closed logicminds closed 7 years ago

logicminds commented 7 years ago

/Users/cosman/nwops/example42/puppet-tp/.bundle/gems/puppet-debugger-0.8.1/lib/awesome_print/ext/awesome_puppet.rb:35:in awesome_puppet_type': undefined methodto_hash' for # (NoMethodError) Did you mean? to_s from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatter.rb:26:in format' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/inspector.rb:115:inunnested' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/inspector.rb:74:in awesome' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatters/hash_formatter.rb:91:inpre_ruby19_syntax' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatters/hash_formatter.rb:51:in block (2 levels) in printable_hash' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/indentator.rb:13:inindent' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/inspector.rb:63:in increase_indentation' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatters/base_formatter.rb:113:inindented' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatters/hash_formatter.rb:47:in block in printable_hash' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatters/hash_formatter.rb:46:inmap!' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatters/hash_formatter.rb:46:in printable_hash' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatters/hash_formatter.rb:35:inmultiline_hash' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatters/hash_formatter.rb:18:in format' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatter.rb:79:inawesome_hash' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/formatter.rb:26:in format' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/inspector.rb:115:inunnested' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/inspector.rb:74:in awesome' from /Users/cosman/nwops/example42/puppet-tp/.bundle/gems/awesome_print-1.8.0/lib/awesome_print/core_ext/kernel.rb:10:inai'

logicminds commented 7 years ago

It appears the to_hash method on puppet types was removed in puppet