From 7c5fb534d7e736cfa0c5f8339faa7c525ca1f05c Mon Sep 17 00:00:00 2001 From: wenshao Date: Wed, 29 Nov 2017 21:37:20 +0800 Subject: [PATCH] SQLUtils.format catch ClassClastException. --- src/main/java/com/alibaba/druid/sql/SQLUtils.java | 3 +++ 1 file changed, 3 insertions(+) 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;