diff --git a/lib/cc/engine/analyzers/analyzer_base.rb b/lib/cc/engine/analyzers/analyzer_base.rb index 8ccba8eb..4ea23cfd 100644 --- a/lib/cc/engine/analyzers/analyzer_base.rb +++ b/lib/cc/engine/analyzers/analyzer_base.rb @@ -18,8 +18,7 @@ def initialize(engine_config:) def run(file) process_file(file) rescue *RESCUABLE_ERRORS => ex - $stderr.puts("Skipping file #{file} due to exception:") - $stderr.puts("(#{ex.class}) #{ex.message} #{ex.backtrace.join("\n")}") + $stderr.puts("Skipping file #{file} due to exception (#{ex.class}): #{ex.message}\n#{ex.backtrace.join("\n")}") rescue => ex $stderr.puts("#{ex.class} error occurred processing file #{file}: aborting.") raise ex