From 487b1038c077dee8bb364889aaffa345f5709c9b Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 19 May 2021 16:34:52 +0200 Subject: [PATCH] DeepL: improved error handling --- app/src/main/java/eu/faircode/email/DeepL.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/DeepL.java b/app/src/main/java/eu/faircode/email/DeepL.java index d46613dc7c..714b6495d8 100644 --- a/app/src/main/java/eu/faircode/email/DeepL.java +++ b/app/src/main/java/eu/faircode/email/DeepL.java @@ -65,14 +65,13 @@ public class DeepL { int status = connection.getResponseCode(); if (status != HttpsURLConnection.HTTP_OK) { - String error; + String error = "Error " + status + ": " + connection.getResponseMessage(); try { - error = Helper.readStream(connection.getErrorStream()); + error += "\n" + Helper.readStream(connection.getErrorStream()); } catch (Throwable ex) { Log.w(ex); - error = ex.getMessage(); } - throw new FileNotFoundException("Error " + status + ": " + error); + throw new FileNotFoundException(error); } String response = Helper.readStream(connection.getInputStream());