From 9de3bee0fd88e7859ca9e0412c018f6c6e2d071d Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 29 Jun 2021 11:27:51 +0200 Subject: [PATCH] [jOOQ/jOOQ#3884] ojdbc / xdb don't support a few of these XML features --- jOOQ/src/main/java/org/jooq/impl/XMLHandler.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/XMLHandler.java b/jOOQ/src/main/java/org/jooq/impl/XMLHandler.java index 0662a5eb26..5eeb716d87 100644 --- a/jOOQ/src/main/java/org/jooq/impl/XMLHandler.java +++ b/jOOQ/src/main/java/org/jooq/impl/XMLHandler.java @@ -68,6 +68,7 @@ import org.jooq.exception.DataAccessException; import org.xml.sax.Attributes; import org.xml.sax.SAXException; +import org.xml.sax.SAXNotRecognizedException; import org.xml.sax.helpers.DefaultHandler; /** @@ -115,17 +116,17 @@ final class XMLHandler extends DefaultHandler { try { factory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); } - catch (ParserConfigurationException ignore) {} + catch (ParserConfigurationException | SAXNotRecognizedException ignore) {} try { factory.setFeature("http://xml.org/sax/features/external-general-entities", false); } - catch (ParserConfigurationException ignore) {} + catch (ParserConfigurationException | SAXNotRecognizedException ignore) {} try { factory.setFeature("http://xml.org/sax/features/external-parameter-entities", false); } - catch (ParserConfigurationException ignore) {} + catch (ParserConfigurationException | SAXNotRecognizedException ignore) {} // [#149] Not implemented on Android try {