Page MenuHomePhabricator
Authored By
jbond
Feb 7 2020, 12:17 PM
Size
1 KB
Referenced Files
None
Subscribers
None
diff --git a/lib/puppet/application/master.rb b/lib/puppet/application/master.rb
index 673761dfb5..d6cd56d6e8 100644
--- a/lib/puppet/application/master.rb
+++ b/lib/puppet/application/master.rb
@@ -171,8 +171,13 @@ Copyright (c) 2012 Puppet Inc., LLC Licensed under the Apache 2.0 License
puts JSON::pretty_generate(catalog.to_resource, :allow_nan => true, :max_nesting => false)
rescue => detail
- Puppet.log_exception(detail, _("Failed to compile catalog for node %{node}: %{detail}") % { node: options[:node], detail: detail })
- exit(30)
+ begin
+ puts PSON::pretty_generate(catalog.to_resource, :allow_nan => true, :max_nesting => false)
+ Puppet.log_exception(detail, _("Failed to compile catalog for node %{node}: %{detail}") % { node: options[:node], detail: detail })
+ rescue => detail
+ Puppet.warning _("Failed to compile catalog for node %{node}: %{detail}") % { node: options[:node], detail: detail }
+ exit(30)
+ end
end
exit(0)
end

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
8304806
Default Alt Text
raw.txt (1 KB)

Event Timeline