From cd6b074dc312a948bf16790b918496d24afa9867 Mon Sep 17 00:00:00 2001 From: Gavriil Sitnikov Date: Tue, 17 Nov 2015 17:25:31 +0300 Subject: [PATCH] runtime exception now catching --- .../org/roboswag/components/requests/AbstractHttpRequest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/roboswag/components/requests/AbstractHttpRequest.java b/src/main/java/org/roboswag/components/requests/AbstractHttpRequest.java index c01049a..d0cbf6e 100644 --- a/src/main/java/org/roboswag/components/requests/AbstractHttpRequest.java +++ b/src/main/java/org/roboswag/components/requests/AbstractHttpRequest.java @@ -126,8 +126,10 @@ public abstract class AbstractHttpRequest { T result; try { result = getParser().parseAndClose(byteArrayInputStream, charset, responseResultType); + } catch (RuntimeException throwable) { + throw new ShouldNotHappenException("Runtime exception during response parsing " + getUrl(), throwable); } catch (JsonProcessingException ex) { - throw new ShouldNotHappenException("Invalid response for request " + getUrl(), ex); + throw new ShouldNotHappenException("Parsing exception during response parsing " + getUrl(), ex); } if (result == null) { throw new ShouldNotHappenException("Response is null for request " + getUrl());