From 70b7dd5f26969ec4a6c0da0780cadef966463cf7 Mon Sep 17 00:00:00 2001 From: "sokratis.sidereas" Date: Fri, 5 Apr 2024 11:17:16 +0300 Subject: [PATCH] CH : print stack trace in console log --- .../jenkins/testresultsaggregator/actions/Collector.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/jenkins/testresultsaggregator/actions/Collector.java b/src/main/java/com/jenkins/testresultsaggregator/actions/Collector.java index bbb1ce5..d88eac6 100644 --- a/src/main/java/com/jenkins/testresultsaggregator/actions/Collector.java +++ b/src/main/java/com/jenkins/testresultsaggregator/actions/Collector.java @@ -11,6 +11,8 @@ import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; +import org.apache.commons.lang3.exception.ExceptionUtils; + import com.google.common.base.Stopwatch; import com.google.common.base.Strings; import com.jenkins.testresultsaggregator.data.BuildWithDetailsAggregator; @@ -136,7 +138,7 @@ private JobWithDetailsAggregator getDetailsMode(Job job, int mode) throws Except throw ex; } else { errorFound = new StringBuilder(); - errorFound.append("Error get details for job '" + job.getJobName() + "' " + ex.getMessage()); + errorFound.append("Error get details for job '" + job.getJobName() + "' " + ex.getMessage() + " stacktrace " + ExceptionUtils.getStackTrace(ex)); } } retries++; @@ -165,7 +167,7 @@ private BuildWithDetailsAggregator getLastBuildDetailsMode(Job job, int mode) th throw ex; } else { errorFound = new StringBuilder(); - errorFound.append("No last build details for job '" + job.getJobName() + "' " + ex.getMessage()); + errorFound.append("No last build details for job '" + job.getJobName() + "' " + ex.getMessage() + " stacktrace " + ExceptionUtils.getStackTrace(ex)); } } retries++; @@ -201,7 +203,7 @@ public BuildWithDetailsAggregator getBuildDetailsMode(Job job, Integer number, i throw ex; } else { errorFound = new StringBuilder(); - errorFound.append("No build details for job '" + job.getJobName() + "' with number " + number + " " + ex.getMessage()); + errorFound.append("No build details for job '" + job.getJobName() + "' with number " + number + " " + ex.getMessage() + " stacktrace " + ExceptionUtils.getStackTrace(ex)); } } retries++;