Please refer to the appendix for detailed information
> From: "Benchao Li"<libenc...@apache.org>
> Date:  Mon, Sep 23, 2024, 13:23
> Subject:  Re: version :flink-1.13.0 calcite-1.26.0
> To: "刘凯"<liu...@skiffenergy.com>, <dev@calcite.apache.org>
> (Forwarding to the dev@)
> 
> This seems still a problem of dependency conflict.
> 
> The exception shows that it is missing a method whose signature is
> `org.apache.calcite.tools.FrameworkConfig.getTraitDefs()Lorg/apache/flink/calcite/shaded/com/google/common/collect/ImmutableList`.
> It's most likely that you have another calcite dependency which has a
> higher priority that takes effect, and its signature does not have the
> flink-shaded prefix.
> 
> One small suggestion about replying to the ML is you'd better use
> "Reply All" to make sure that you are replying to the ML, instead of
> someone's personal email.
> 
> 刘凯 <liu...@skiffenergy.com> 于2024年9月23日周一 09:35写道:
> >
> > java.lang.NoSuchMethodError: 
> > org.apache.calcite.tools.FrameworkConfig.getTraitDefs()Lorg/apache/flink/calcite/shaded/com/google/common/collect/ImmutableList;
> >         at 
> > org.apache.flink.table.planner.delegation.PlannerContext.<init>(PlannerContext.java:122)
> >         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
> > From: "Benchao Li"<libenc...@apache.org>
> > Date: Sun, Sep 22, 2024, 16:36
> > Subject: Re: java.lang.NoSuchFieldError: BACK_TICK_BACKSLASH
> > To: <dev@calcite.apache.org>, <liu...@skiffenergy.com>
> > 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
> 
> 
> 
> -- 
> 
> Best,
> Benchao Li

Reply via email to