diff options
author | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-11-04 09:16:25 +0100 |
---|---|---|
committer | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-11-04 09:16:25 +0100 |
commit | 865748fad0446ba7a5012fc45a778bb5e79532bd (patch) | |
tree | 85feb16f8c4540c3815f46e35a269e0c0dc1c781 | |
parent | 0e5320a6e524dd46179d5f7f1e86794b7b41092f (diff) | |
download | pdf-as-4-865748fad0446ba7a5012fc45a778bb5e79532bd.tar.gz pdf-as-4-865748fad0446ba7a5012fc45a778bb5e79532bd.tar.bz2 pdf-as-4-865748fad0446ba7a5012fc45a778bb5e79532bd.zip |
Catch old SL Error Responses in all Catch handlers
-rw-r--r-- | pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BKUSLConnector.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BKUSLConnector.java b/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BKUSLConnector.java index 84bd7d29..f5d4ed82 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BKUSLConnector.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BKUSLConnector.java @@ -223,8 +223,20 @@ public class BKUSLConnector extends BaseSLConnector { throw new PDFIOException("error.pdf.io.03", e); } catch (ClientProtocolException e) { + + SLPdfAsException slError = generateLegacySLException(slResponse); + if(slError != null) { + throw slError; + } + throw new PDFIOException("error.pdf.io.03", e); } catch (IOException e) { + + SLPdfAsException slError = generateLegacySLException(slResponse); + if(slError != null) { + throw slError; + } + throw new PDFIOException("error.pdf.io.03", e); } @@ -267,8 +279,16 @@ public class BKUSLConnector extends BaseSLConnector { } throw new PDFIOException("error.pdf.io.03", e); } catch (ClientProtocolException e) { + SLPdfAsException slError = generateLegacySLException(slResponse); + if(slError != null) { + throw slError; + } throw new PDFIOException("error.pdf.io.03", e); } catch (IOException e) { + SLPdfAsException slError = generateLegacySLException(slResponse); + if(slError != null) { + throw slError; + } throw new PDFIOException("error.pdf.io.03", e); } |