This might be some dependency conflicts. Flink already depends on Calcite/Avatica, your project may also depend on Calcite/Avatica directly or indirectly via other dependencies.
Some more hints: `BACK_TICK_BACKSLASH` was introduced in Calcite 1.28.0[1], so you might depend on some older versions (< 1.28.0) of Calcite. [1] https://issues.apache.org/jira/browse/CALCITE-4767 刘凯 <liu...@skiffenergy.com> 于2024年9月22日周日 10:31写道: > > 2024-09-22 10:08:27,511 [main] ERROR > com.dtwave.dipper.flink.stream.AbstractModeExecutor - task run failed > java.lang.NoSuchFieldError: BACK_TICK_BACKSLASH > at org.apache.calcite.config.Lex.<clinit>(Lex.java:38) > at > org.apache.flink.table.planner.delegation.PlannerContext.lambda$getSqlParserConfig$1(PlannerContext.java:256) > at java.util.Optional.orElseGet(Optional.java:267) > at > org.apache.flink.table.planner.delegation.PlannerContext.getSqlParserConfig(PlannerContext.java:248) > at > org.apache.flink.table.planner.delegation.PlannerContext.createFrameworkConfig(PlannerContext.java:140) > at > org.apache.flink.table.planner.delegation.PlannerContext.<init>(PlannerContext.java:117) > at > org.apache.flink.table.planner.delegation.PlannerBase.<init>(PlannerBase.scala:105) > at > org.apache.flink.table.planner.delegation.StreamPlanner.<init>(StreamPlanner.scala:51) > at > org.apache.flink.table.planner.delegation.BlinkPlannerFactory.create(BlinkPlannerFactory.java:48) > at > org.apache.flink.table.api.bridge.java.internal.StreamTableEnvironmentImpl.create(StreamTableEnvironmentImpl.java:161) > at > org.apache.flink.table.api.bridge.java.StreamTableEnvironment.create(StreamTableEnvironment.java:128) > at > com.dtwave.dipper.flink.stream.AbstractModeExecutor.createTableEnvironment(AbstractModeExecutor.java:175) > at > com.dtwave.dipper.flink.stream.AbstractModeExecutor.executor(AbstractModeExecutor.java:96) > at > com.dtwave.dipper.flink.executor.StreamSyncTaskExecutor.run(StreamSyncTaskExecutor.java:95) > at > com.dtwave.dipper.flink.AbstractFlinkExecutor.run(AbstractFlinkExecutor.java:99) > at > com.dtwave.dipper.stream.plugin.flink.sql.FlinkSqlExecutor.main(FlinkSqlExecutor.java:16) > END-EOF-END-EOF -- Best, Benchao Li