This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch branch_1x
in repository https://gitbox.apache.org/repos/asf/tika.git

commit 1b81d200e8ffb882276264618c9004ba4bf72ecb
Author: tallison <[email protected]>
AuthorDate: Fri Oct 30 15:12:21 2020 -0400

    TIKA-3009 -- workaround for weblogic's xml parser
---
 tika-core/src/main/java/org/apache/tika/utils/XMLReaderUtils.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/tika-core/src/main/java/org/apache/tika/utils/XMLReaderUtils.java 
b/tika-core/src/main/java/org/apache/tika/utils/XMLReaderUtils.java
index 6bbd2ba..8066227 100644
--- a/tika-core/src/main/java/org/apache/tika/utils/XMLReaderUtils.java
+++ b/tika-core/src/main/java/org/apache/tika/utils/XMLReaderUtils.java
@@ -634,7 +634,11 @@ public class XMLReaderUtils implements Serializable {
      * @param parser parser to return
      */
     private static void releaseParser(PoolSAXParser parser) {
-        parser.reset();
+        try {
+            parser.reset();
+        } catch (UnsupportedOperationException e) {
+            //TIKA-3009 -- we really shouldn't have to do this... :(
+        }
         //if this is a different generation, don't put it back
         //in the pool
         if (parser.getGeneration() != POOL_GENERATION.get()) {

Reply via email to