diff --git a/fe/fe-core/src/main/java/org/apache/doris/policy/RowPolicy.java b/fe/fe-core/src/main/java/org/apache/doris/policy/RowPolicy.java index ce16de06770a4d..d7c2cfa11d08b5 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/policy/RowPolicy.java +++ b/fe/fe-core/src/main/java/org/apache/doris/policy/RowPolicy.java @@ -147,7 +147,10 @@ public void gsonPostProcess() throws IOException { CreatePolicyStmt stmt = (CreatePolicyStmt) SqlParserUtils.getFirstStmt(parser); wherePredicate = stmt.getWherePredicate(); } catch (Exception e) { - throw new IOException("table policy parse originStmt error", e); + String errorMsg = String.format("table policy parse originStmt error, originStmt: %s.", + originStmt); + // Only print logs to avoid cluster failure to start + LOG.warn(errorMsg, e); } }