From 9323bcee5a77c5f3ab4085ed0c7163df6f960537 Mon Sep 17 00:00:00 2001 From: pwalkow <pawel.walkowiak@hotmail.com> Date: Tue, 30 May 2023 13:26:49 +0200 Subject: [PATCH] Try close tikaStream --- .../src/main/java/pl/clarin/any2txt/Converter.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/module/src/main/java/pl/clarin/any2txt/Converter.java b/module/src/main/java/pl/clarin/any2txt/Converter.java index 875542e..c1203b0 100644 --- a/module/src/main/java/pl/clarin/any2txt/Converter.java +++ b/module/src/main/java/pl/clarin/any2txt/Converter.java @@ -115,11 +115,13 @@ public class Converter extends Worker { Logger.getLogger(Converter.class.getName()).log(Level.WARNING, "Problems in Tika processing " + ex.getMessage() , ex.getMessage()); if (ex.getMessage().contains("XML parse error")) { try { - try { - inS.close(); - } - catch (IOException exp) { - Logger.getLogger(Converter.class.getName()).log(Level.WARNING, "Problems with closing TikaInputStream " + exp.getMessage() , exp.getMessage()); + if (inS != null){ + try { + inS.close(); + } + catch (IOException exp) { + Logger.getLogger(Converter.class.getName()).log(Level.WARNING, "Problems with closing TikaInputStream " + exp.getMessage() , exp.getMessage()); + } } Logger.getLogger(Converter.class.getName()).log(Level.INFO, "Filename " + fileIn + " " + new File(".").getAbsolutePath()); DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); -- GitLab