diff --git a/module/src/main/java/pl/clarin/any2txt/Converter.java b/module/src/main/java/pl/clarin/any2txt/Converter.java
index 23887413e8d9d9b4929cc002f6344e7419980485..c0b1a4854867276c005dc73bebe2dac07fffdef9 100644
--- a/module/src/main/java/pl/clarin/any2txt/Converter.java
+++ b/module/src/main/java/pl/clarin/any2txt/Converter.java
@@ -116,6 +116,12 @@ public class Converter extends Worker {
                 } catch (SAXException ex) {
                     Logger.getLogger(Converter.class.getName()).log(Level.WARNING, "Problems in xml processing " + ex.getMessage(), ex.getMessage());
                     tika = new Tika(new TextDetector());
+                } catch (ParserConfigurationException ex) {
+                    Logger.getLogger(Converter.class.getName()).log(Level.WARNING, "Problems in xml processing " + ex.getMessage(), ex.getMessage());
+                    tika = new Tika(new TextDetector());
+                } catch (IOException ex) {
+                    Logger.getLogger(Converter.class.getName()).log(Level.WARNING, "Problems in xml processing " + ex.getMessage(), ex.getMessage());
+                    tika = new Tika(new TextDetector());
                 }
             }