diff --git a/module/src/main/java/pl/clarin/any2txt/Converter.java b/module/src/main/java/pl/clarin/any2txt/Converter.java index 575bffa38c9adb5516e0fabaa240b84e8e02dd50..5db4ca899183e5bb8a0fc30d016c4d83257b7d52 100644 --- a/module/src/main/java/pl/clarin/any2txt/Converter.java +++ b/module/src/main/java/pl/clarin/any2txt/Converter.java @@ -79,8 +79,11 @@ public class Converter extends Worker { try { Metadata metadata = new Metadata(); metadata.set("Content-Encoding", "CP1250"); + Logger.getLogger(Converter.class.getName()).log(Level.INFO, "Filename exists before inS? " + file.exists()); inS = TikaInputStream.get(file, metadata); + Logger.getLogger(Converter.class.getName()).log(Level.INFO, "Filename exists begin of try? " + file.exists()); + Tika tika = new Tika(); Logger.getLogger(Converter.class.getName()).log(Level.INFO, "Detected file type: " + tika.detect(inS)); // || "text/plain".equals(tika.detect(inS)) @@ -107,7 +110,7 @@ public class Converter extends Worker { Logger.getLogger(Converter.class.getName()).log(Level.SEVERE, "Problems with writing: " + fileOut, exception); } - + Logger.getLogger(Converter.class.getName()).log(Level.INFO, "Filename exists end of try ? " + file.exists()); } catch (FileNotFoundException ex) { Logger.getLogger(Converter.class.getName()).log(Level.WARNING, "File not found", ex.getMessage()); saveEmptyFile(fileOut); @@ -118,14 +121,17 @@ public class Converter extends Worker { if (inS != null){ try { inS.close(); + Logger.getLogger(Converter.class.getName()).log(Level.INFO, "TikaInputStream closed"); } 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()); + File f = new File(fileIn); + Logger.getLogger(Converter.class.getName()).log(Level.INFO, "Filename exists? " + f.exists()); DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); - Document doc = builder.parse(file); + Document doc = builder.parse(f); doc.getDocumentElement().normalize(); Logger.getLogger(Converter.class.getName()).log(Level.INFO, "Root element :" + doc.getDocumentElement().getNodeName() + " " + doc.getDocumentElement().getTextContent()); Logger.getLogger(Converter.class.getName()).log(Level.INFO, "Child element :" + doc.getDocumentElement().getChildNodes().item(0).getTextContent());