diff --git a/src/main/java/com/alibaba/druid/sql/SQLUtils.java b/src/main/java/com/alibaba/druid/sql/SQLUtils.java index a53fc57ac8..cd4e537a2d 100644 --- a/src/main/java/com/alibaba/druid/sql/SQLUtils.java +++ b/src/main/java/com/alibaba/druid/sql/SQLUtils.java @@ -254,6 +254,9 @@ public class SQLUtils { SQLStatementParser parser = SQLParserUtils.createSQLStatementParser(sql, dbType, FORMAT_DEFAULT_FEATURES); List statementList = parser.parseStatementList(); return toSQLString(statementList, dbType, parameters, option); + } catch (ClassCastException ex) { + LOG.warn("format error", ex); + return sql; } catch (ParserException ex) { LOG.warn("format error", ex); return sql;