You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2017/07/06 00:44:33 UTC
[tika] branch master updated: TIKA-2420 -- protect against
unsupportedoperationexception with query.toSQLString() on unknown query
types.
This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tika.git
The following commit(s) were added to refs/heads/master by this push:
new 4ed69a8 TIKA-2420 -- protect against unsupportedoperationexception with query.toSQLString() on unknown query types.
4ed69a8 is described below
commit 4ed69a8fa30783d593b9cb60a30414abb5480a3f
Author: tballison <ta...@mitre.org>
AuthorDate: Wed Jul 5 20:44:24 2017 -0400
TIKA-2420 -- protect against unsupportedoperationexception with query.toSQLString()
on unknown query types.
---
.../java/org/apache/tika/parser/microsoft/JackcessExtractor.java | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/JackcessExtractor.java b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/JackcessExtractor.java
index f7f4e3f..bf5c5d0 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/JackcessExtractor.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/JackcessExtractor.java
@@ -169,7 +169,14 @@ class JackcessExtractor extends AbstractPOIFSExtractor {
for (Query q : db.getQueries()) {
xhtml.startElement("div", "type", "sqlQuery");
- xhtml.characters(q.toSQLString());
+ String sqlString = "unsupported query type";
+ //unknownqueryimpl can throw an UnsupportedOperationException
+ try {
+ sqlString = q.toSQLString();
+ } catch (UnsupportedOperationException e) {
+ //swallow
+ }
+ xhtml.characters(sqlString);
xhtml.endElement("div");
}
}
--
To stop receiving notification emails like this one, please contact
['"commits@tika.apache.org" <co...@tika.apache.org>'].