When running a bolt plan command from a scheduled bolt task (e.g. a detached process) we get this error:
Error: Exited 1: /opt/puppetlabs/bolt/lib/ruby/gems/2.5.0/gems/bolt-2.9.0/lib/bolt/project.rb:40:in `expand_path': couldn't find login name – expanding `~' (ArgumentError) from /opt/puppetlabs/bolt/lib/ruby/gems/2.5.0/gems/bolt-2.9.0/lib/bolt/project.rb:40:in `expand_path' from /opt/puppetlabs/bolt/lib/ruby/gems/2.5.0/gems/bolt-2.9.0/lib/bolt/project.rb:40:in `initialize' from /opt/puppetlabs/bolt/lib/ruby/gems/2.5.0/gems/bolt-2.9.0/lib/bolt/project.rb:19:in `new' from /opt/puppetlabs/bolt/lib/ruby/gems/2.5.0/gems/bolt-2.9.0/lib/bolt/project.rb:19:in `default_project' from /opt/puppetlabs/bolt/lib/ruby/gems/2.5.0/gems/bolt-2.9.0/lib/bolt/project.rb:33:in `find_boltdir' from /opt/puppetlabs/bolt/lib/ruby/gems/2.5.0/gems/bolt-2.9.0/lib/bolt/cli.rb:120:in `parse' from /opt/puppetlabs/bolt/lib/ruby/gems/2.5.0/gems/bolt-2.9.0/exe/bolt:9:in `<top (required)>' from /opt/puppetlabs/bolt/bin/bolt:23:in `load' from /opt/puppetlabs/bolt/bin/bolt:23:in `<main>'