From fd15be7838603ed2aa8ea21668db6fe34dfabd88 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Fri, 25 Sep 2020 12:02:54 +0200 Subject: [PATCH] Trying to fix reference chaiin issue --- .../main/java/releaser/internal/tech/ExecutionResult.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/releaser-core/src/main/java/releaser/internal/tech/ExecutionResult.java b/releaser-core/src/main/java/releaser/internal/tech/ExecutionResult.java index 08b7af63..97442f4b 100644 --- a/releaser-core/src/main/java/releaser/internal/tech/ExecutionResult.java +++ b/releaser-core/src/main/java/releaser/internal/tech/ExecutionResult.java @@ -23,6 +23,7 @@ import java.util.stream.Collectors; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import org.springframework.web.client.HttpClientErrorException; import org.springframework.web.client.HttpServerErrorException; /** @@ -69,10 +70,12 @@ public class ExecutionResult implements Serializable { } private static Exception breakReferenceChain(Exception cause) { - if (cause instanceof HttpServerErrorException) { + if (cause instanceof HttpServerErrorException || cause instanceof HttpClientErrorException) { + System.out.println("Breaking the reference chain. . . i think"); return new RuntimeException( "[Breaking self reference chain] " + cause.toString()); } + System.out.println("Not breaking the reference chain. . . i think"); return cause; }