diff --git a/lib/puppet/info_service/task_information_service.rb b/lib/puppet/info_service/task_information_service.rb index b880487ef9f..afde5c90ac4 100644 --- a/lib/puppet/info_service/task_information_service.rb +++ b/lib/puppet/info_service/task_information_service.rb @@ -13,7 +13,7 @@ def self.tasks_per_environment(environment_name) task.validate {:module => {:name => task.module.name}, :name => task.name, :metadata => task.metadata} rescue Puppet::Module::Task::Error => err - Puppet.log_exception(err, 'Failed to validate task') + Puppet.log_exception(err) nil end end diff --git a/spec/unit/info_service_spec.rb b/spec/unit/info_service_spec.rb index 693cef7659c..90ffe6510b7 100644 --- a/spec/unit/info_service_spec.rb +++ b/spec/unit/info_service_spec.rb @@ -47,7 +47,7 @@ :content => metadata.to_json}]]}) File.write("#{modpath}/#{mod_name}/tasks/atask.json", "NOT JSON") - expect(Puppet).to receive(:send_log).with(:err, 'Failed to validate task') + expect(Puppet).to receive(:send_log).with(:err, "859: unexpected token at 'NOT JSON'") @tasks = Puppet::InfoService.tasks_per_environment(env_name) expect(@tasks.map{|t| t[:name]}).to contain_exactly('test1::btask', 'test1::ctask')