[ https://issues.apache.org/jira/browse/TIKA-2420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16075699#comment-16075699 ]
Tim Allison commented on TIKA-2420: ----------------------------------- Do we know which types of query will throw this? Might this change in future versions? Should we just try/catch? {noformat} for (Query q : db.getQueries()) { xhtml.startElement("div", "type", "sqlQuery"); String sqlString = "unsupported query type"; try { sqlString = q.toSQLString(); } catch (UnsupportedOperationException e) { //swallow } xhtml.characters(sqlString); xhtml.endElement("div"); } {noformat} > Jackcess toSQLString throws UnsupportedOperationException for unknown query > type > -------------------------------------------------------------------------------- > > Key: TIKA-2420 > URL: https://issues.apache.org/jira/browse/TIKA-2420 > Project: Tika > Issue Type: Bug > Components: parser > Affects Versions: 1.16 > Reporter: Nick C > Priority: Trivial > > In JackcessExtractor when calling toSQLString on a query with an unknown type > Jackcess throws an UnsupportedOperationException (see > com.healthmarketscience.jackcess.impl.query.QueryImpl.UnknownQueryImpl.toSQLString) > An easy fix is to just check the query type before calling toSQLString. -- This message was sent by Atlassian JIRA (v6.4.14#64029)