puppet apply -e 'debug::break()' --basemodulepath=spec/fixtures/modules/
WARN: Unresolved specs during Gem::Specification.reset:
hiera (< 4, >= 2.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
Error: You must install the puppet-debugger gem version >= 0.4.0
Ruby Version: 2.0.0
Puppet Version: 4.8.0
Puppet Debugger Version: 0.4.1
Created by: NWOps <corey@nwops.io>
Type "exit", "functions", "vars", "krt", "whereami", "facts", "resources", "classes",
"play", "classification", "reset", or "help" for more information.
/home/puppet/.gem/ruby/gems/puppet-debugger-0.4.1/lib/puppet-debugger/debugger_code.rb:241:in `basename': no implicit conversion of nil into String (TypeError)
from /home/puppet/.gem/ruby/gems/puppet-debugger-0.4.1/lib/puppet-debugger/debugger_code.rb:241:in `add_file_reference'
from /home/puppet/.gem/ruby/gems/puppet-debugger-0.4.1/lib/puppet-debugger/debugger_code.rb:247:in `print_to_output'
from /home/puppet/.gem/ruby/gems/puppet-debugger-0.4.1/lib/puppet-debugger/debugger_code.rb:232:in `to_s'
from /home/puppet/.gem/ruby/gems/puppet-debugger-0.4.1/lib/puppet-debugger/support/input_responders.rb:24:in `whereami'
from /home/puppet/.gem/ruby/gems/puppet-debugger-0.4.1/lib/puppet-debugger/cli.rb:206:in `start_without_stdin'
from /module/spec/fixtures/modules/debug/lib/puppet/functions/debug/break.rb:39:in `block in break'
from /module/spec/fixtures/modules/debug/lib/puppet/functions/debug/break.rb:29:in `fork'
from /module/spec/fixtures/modules/debug/lib/puppet/functions/debug/break.rb:29:in `break'