You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@flink.apache.org by Marco Villalobos <mv...@kineteque.com> on 2021/02/04 03:07:25 UTC

org.codehaus.janino.CompilerFactory cannot be cast ....

Please advise me. I don't know what I am doing wrong.

After I added the blink table planner to my my dependency management:

dependency
"org.apache.flink:flink-table-planner-blink_${scalaVersion}:${flinkVersion}"

and added it as a dependency:

implementation "org.apache.flink:flink-table-planner-blink_${scalaVersion}"

and excluded it from shadowJar:

exclude(dependency("org.apache.flink:flink-table-planner-blink_${scalaVersion}:"))

I can run it just fine within my IDE. However, if then run this on a local
cluster, I get this error:

2021-02-03 18:42:49,662 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalTableScan#0
2021-02-03 18:42:49,687 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalTableScan#1
2021-02-03 18:42:49,694 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalTableScan#2
2021-02-03 18:42:49,742 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalTableScan#3
2021-02-03 18:42:49,758 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalJoin#4
2021-02-03 18:42:49,763 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalJoin#5
2021-02-03 18:42:49,768 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalTableScan#6
2021-02-03 18:42:49,770 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalTableScan#7
2021-02-03 18:42:49,771 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalJoin#8
2021-02-03 18:42:49,771 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalJoin#9
2021-02-03 18:42:49,777 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalTableScan#10
2021-02-03 18:42:49,780 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalTableScan#11
2021-02-03 18:42:49,805 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalSnapshot#12
2021-02-03 18:42:49,807 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalFilter#13
2021-02-03 18:42:49,809 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalCorrelate#14
2021-02-03 18:42:49,816 TRACE org.apache.calcite.plan.RelOptPlanner
               [] - new LogicalProject#15
2021-02-03 18:42:49,822 ERROR MyApp [] - Failed execution.
java.lang.IllegalStateException: Unable to instantiate java compiler
at
org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.compile(JaninoRelMetadataProvider.java:433)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.load3(JaninoRelMetadataProvider.java:374)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.lambda$static$0(JaninoRelMetadataProvider.java:109)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.calcite.shaded.com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:149)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3542)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2323)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2286)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache.get(LocalCache.java:3953)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3957)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4875)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.create(JaninoRelMetadataProvider.java:474)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.revise(JaninoRelMetadataProvider.java:487)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.calcite.rel.metadata.RelMetadataQueryBase.revise(RelMetadataQueryBase.java:95)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.calcite.rel.metadata.RelMetadataQuery.isVisibleInExplain(RelMetadataQuery.java:822)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.calcite.rel.externalize.RelWriterImpl.explain_(RelWriterImpl.java:66)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.calcite.rel.externalize.RelWriterImpl.done(RelWriterImpl.java:148)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at org.apache.calcite.rel.AbstractRelNode.explain(AbstractRelNode.java:299)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at org.apache.calcite.plan.RelOptUtil.dumpPlan(RelOptUtil.java:2118)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.calcite.sql2rel.SqlToRelConverter.convertQuery(SqlToRelConverter.java:584)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at org.apache.flink.table.planner.calcite.FlinkPlannerImpl.org$apache$flink$table$planner$calcite$FlinkPlannerImpl$$rel(FlinkPlannerImpl.scala:164)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.table.planner.calcite.FlinkPlannerImpl.rel(FlinkPlannerImpl.scala:151)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.table.planner.operations.SqlToOperationConverter.toQueryOperation(SqlToOperationConverter.java:789)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.table.planner.operations.SqlToOperationConverter.convertSqlQuery(SqlToOperationConverter.java:761)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.table.planner.operations.SqlToOperationConverter.convert(SqlToOperationConverter.java:238)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.table.planner.delegation.ParserImpl.parse(ParserImpl.java:78)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.table.api.internal.TableEnvironmentImpl.sqlQuery(TableEnvironmentImpl.java:664)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
ai.beyond.luminai.sensor.pipeline.SensorProcessingPipelineApp.stream(SensorProcessingPipelineApp.java:379)
~[sensor-processing-pipeline-all.jar:?]
at
ai.beyond.luminai.sensor.pipeline.SensorProcessingPipelineApp.call(SensorProcessingPipelineApp.java:300)
~[sensor-processing-pipeline-all.jar:?]
at
ai.beyond.luminai.sensor.pipeline.SensorProcessingPipelineApp.call(SensorProcessingPipelineApp.java:93)
~[sensor-processing-pipeline-all.jar:?]
at picocli.CommandLine.executeUserObject(CommandLine.java:1783)
~[sensor-processing-pipeline-all.jar:?]
at picocli.CommandLine.access$900(CommandLine.java:145)
~[sensor-processing-pipeline-all.jar:?]
at
picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2150)
~[sensor-processing-pipeline-all.jar:?]
at picocli.CommandLine$RunLast.handle(CommandLine.java:2144)
~[sensor-processing-pipeline-all.jar:?]
at picocli.CommandLine$RunLast.handle(CommandLine.java:2108)
~[sensor-processing-pipeline-all.jar:?]
at
picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:1975)
~[sensor-processing-pipeline-all.jar:?]
at picocli.CommandLine.execute(CommandLine.java:1904)
~[sensor-processing-pipeline-all.jar:?]
at
ai.beyond.luminai.sensor.pipeline.SensorProcessingPipelineApp.main(SensorProcessingPipelineApp.java:293)
~[sensor-processing-pipeline-all.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:?]
at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:?]
at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at
org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:288)
~[flink-dist_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:198)
~[flink-dist_2.12-1.11.2.jar:1.11.2]
at org.apache.flink.client.ClientUtils.executeProgram(ClientUtils.java:149)
~[flink-dist_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.client.cli.CliFrontend.executeProgram(CliFrontend.java:699)
~[flink-dist_2.12-1.11.2.jar:1.11.2]
at org.apache.flink.client.cli.CliFrontend.run(CliFrontend.java:232)
~[flink-dist_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.client.cli.CliFrontend.parseParameters(CliFrontend.java:916)
~[flink-dist_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.client.cli.CliFrontend.lambda$main$10(CliFrontend.java:992)
~[flink-dist_2.12-1.11.2.jar:1.11.2]
at
org.apache.flink.runtime.security.contexts.NoOpSecurityContext.runSecured(NoOpSecurityContext.java:30)
[flink-dist_2.12-1.11.2.jar:1.11.2]
at org.apache.flink.client.cli.CliFrontend.main(CliFrontend.java:992)
[flink-dist_2.12-1.11.2.jar:1.11.2]
Caused by: java.lang.ClassCastException: class
org.codehaus.janino.CompilerFactory cannot be cast to class
org.codehaus.commons.compiler.ICompilerFactory
(org.codehaus.janino.CompilerFactory is in unnamed module of loader
org.apache.flink.util.ChildFirstClassLoader @e98770d;
org.codehaus.commons.compiler.ICompilerFactory is in unnamed module of
loader 'app')
at
org.codehaus.commons.compiler.CompilerFactoryFactory.getCompilerFactory(CompilerFactoryFactory.java:129)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.codehaus.commons.compiler.CompilerFactoryFactory.getDefaultCompilerFactory(CompilerFactoryFactory.java:79)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
at
org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.compile(JaninoRelMetadataProvider.java:431)
~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
... 50 more

Re: org.codehaus.janino.CompilerFactory cannot be cast ....

Posted by Timo Walther <tw...@apache.org>.
Until we have more information, maybe this is also helpful:

https://ci.apache.org/projects/flink/flink-docs-stable/ops/debugging/debugging_classloading.html#inverted-class-loading-and-classloader-resolution-order


On 26.02.21 09:20, Timo Walther wrote:
> If this problems affects multiple people, feel free to open an issue 
> that explains how to easily reproduce the problem. This helps us or 
> contributors to provide a fix.
> 
> Regards,
> Timo
> 
> 
> On 26.02.21 05:08, sofya wrote:
>> What was the actual solution? Did you have to modify pom?
>>
>>
>>
>> -- 
>> Sent from: 
>> http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/
>>
> 


Re: org.codehaus.janino.CompilerFactory cannot be cast ....

Posted by Timo Walther <tw...@apache.org>.
If this problems affects multiple people, feel free to open an issue 
that explains how to easily reproduce the problem. This helps us or 
contributors to provide a fix.

Regards,
Timo


On 26.02.21 05:08, sofya wrote:
> What was the actual solution? Did you have to modify pom?
> 
> 
> 
> --
> Sent from: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/
> 


Re: org.codehaus.janino.CompilerFactory cannot be cast ....

Posted by sofya <so...@gmail.com>.
What was the actual solution? Did you have to modify pom?



--
Sent from: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/

Re: org.codehaus.janino.CompilerFactory cannot be cast ....

Posted by Marco Villalobos <mv...@kineteque.com>.
Oh, I found the solution. I simply need to not use TRACE log level for
Flink.

On Wed, Feb 3, 2021 at 7:07 PM Marco Villalobos <mv...@kineteque.com>
wrote:

>
> Please advise me. I don't know what I am doing wrong.
>
> After I added the blink table planner to my my dependency management:
>
> dependency
> "org.apache.flink:flink-table-planner-blink_${scalaVersion}:${flinkVersion}"
>
> and added it as a dependency:
>
> implementation "org.apache.flink:flink-table-planner-blink_${scalaVersion}"
>
> and excluded it from shadowJar:
>
>
> exclude(dependency("org.apache.flink:flink-table-planner-blink_${scalaVersion}:"))
>
> I can run it just fine within my IDE. However, if then run this on a local
> cluster, I get this error:
>
> 2021-02-03 18:42:49,662 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalTableScan#0
> 2021-02-03 18:42:49,687 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalTableScan#1
> 2021-02-03 18:42:49,694 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalTableScan#2
> 2021-02-03 18:42:49,742 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalTableScan#3
> 2021-02-03 18:42:49,758 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalJoin#4
> 2021-02-03 18:42:49,763 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalJoin#5
> 2021-02-03 18:42:49,768 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalTableScan#6
> 2021-02-03 18:42:49,770 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalTableScan#7
> 2021-02-03 18:42:49,771 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalJoin#8
> 2021-02-03 18:42:49,771 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalJoin#9
> 2021-02-03 18:42:49,777 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalTableScan#10
> 2021-02-03 18:42:49,780 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalTableScan#11
> 2021-02-03 18:42:49,805 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalSnapshot#12
> 2021-02-03 18:42:49,807 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalFilter#13
> 2021-02-03 18:42:49,809 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalCorrelate#14
> 2021-02-03 18:42:49,816 TRACE org.apache.calcite.plan.RelOptPlanner
>                  [] - new LogicalProject#15
> 2021-02-03 18:42:49,822 ERROR MyApp [] - Failed execution.
> java.lang.IllegalStateException: Unable to instantiate java compiler
> at
> org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.compile(JaninoRelMetadataProvider.java:433)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.load3(JaninoRelMetadataProvider.java:374)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.lambda$static$0(JaninoRelMetadataProvider.java:109)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.calcite.shaded.com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:149)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3542)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2323)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2286)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache.get(LocalCache.java:3953)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3957)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4875)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.create(JaninoRelMetadataProvider.java:474)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.revise(JaninoRelMetadataProvider.java:487)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.rel.metadata.RelMetadataQueryBase.revise(RelMetadataQueryBase.java:95)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.rel.metadata.RelMetadataQuery.isVisibleInExplain(RelMetadataQuery.java:822)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.rel.externalize.RelWriterImpl.explain_(RelWriterImpl.java:66)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.rel.externalize.RelWriterImpl.done(RelWriterImpl.java:148)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.rel.AbstractRelNode.explain(AbstractRelNode.java:299)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at org.apache.calcite.plan.RelOptUtil.dumpPlan(RelOptUtil.java:2118)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.sql2rel.SqlToRelConverter.convertQuery(SqlToRelConverter.java:584)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at org.apache.flink.table.planner.calcite.FlinkPlannerImpl.org$apache$flink$table$planner$calcite$FlinkPlannerImpl$$rel(FlinkPlannerImpl.scala:164)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.table.planner.calcite.FlinkPlannerImpl.rel(FlinkPlannerImpl.scala:151)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.table.planner.operations.SqlToOperationConverter.toQueryOperation(SqlToOperationConverter.java:789)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.table.planner.operations.SqlToOperationConverter.convertSqlQuery(SqlToOperationConverter.java:761)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.table.planner.operations.SqlToOperationConverter.convert(SqlToOperationConverter.java:238)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.table.planner.delegation.ParserImpl.parse(ParserImpl.java:78)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.table.api.internal.TableEnvironmentImpl.sqlQuery(TableEnvironmentImpl.java:664)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> ai.beyond.luminai.sensor.pipeline.SensorProcessingPipelineApp.stream(SensorProcessingPipelineApp.java:379)
> ~[sensor-processing-pipeline-all.jar:?]
> at
> ai.beyond.luminai.sensor.pipeline.SensorProcessingPipelineApp.call(SensorProcessingPipelineApp.java:300)
> ~[sensor-processing-pipeline-all.jar:?]
> at
> ai.beyond.luminai.sensor.pipeline.SensorProcessingPipelineApp.call(SensorProcessingPipelineApp.java:93)
> ~[sensor-processing-pipeline-all.jar:?]
> at picocli.CommandLine.executeUserObject(CommandLine.java:1783)
> ~[sensor-processing-pipeline-all.jar:?]
> at picocli.CommandLine.access$900(CommandLine.java:145)
> ~[sensor-processing-pipeline-all.jar:?]
> at
> picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2150)
> ~[sensor-processing-pipeline-all.jar:?]
> at picocli.CommandLine$RunLast.handle(CommandLine.java:2144)
> ~[sensor-processing-pipeline-all.jar:?]
> at picocli.CommandLine$RunLast.handle(CommandLine.java:2108)
> ~[sensor-processing-pipeline-all.jar:?]
> at
> picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:1975)
> ~[sensor-processing-pipeline-all.jar:?]
> at picocli.CommandLine.execute(CommandLine.java:1904)
> ~[sensor-processing-pipeline-all.jar:?]
> at
> ai.beyond.luminai.sensor.pipeline.SensorProcessingPipelineApp.main(SensorProcessingPipelineApp.java:293)
> ~[sensor-processing-pipeline-all.jar:?]
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[?:?]
> at
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> ~[?:?]
> at
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at
> org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:288)
> ~[flink-dist_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:198)
> ~[flink-dist_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.client.ClientUtils.executeProgram(ClientUtils.java:149)
> ~[flink-dist_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.client.cli.CliFrontend.executeProgram(CliFrontend.java:699)
> ~[flink-dist_2.12-1.11.2.jar:1.11.2]
> at org.apache.flink.client.cli.CliFrontend.run(CliFrontend.java:232)
> ~[flink-dist_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.client.cli.CliFrontend.parseParameters(CliFrontend.java:916)
> ~[flink-dist_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.client.cli.CliFrontend.lambda$main$10(CliFrontend.java:992)
> ~[flink-dist_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.flink.runtime.security.contexts.NoOpSecurityContext.runSecured(NoOpSecurityContext.java:30)
> [flink-dist_2.12-1.11.2.jar:1.11.2]
> at org.apache.flink.client.cli.CliFrontend.main(CliFrontend.java:992)
> [flink-dist_2.12-1.11.2.jar:1.11.2]
> Caused by: java.lang.ClassCastException: class
> org.codehaus.janino.CompilerFactory cannot be cast to class
> org.codehaus.commons.compiler.ICompilerFactory
> (org.codehaus.janino.CompilerFactory is in unnamed module of loader
> org.apache.flink.util.ChildFirstClassLoader @e98770d;
> org.codehaus.commons.compiler.ICompilerFactory is in unnamed module of
> loader 'app')
> at
> org.codehaus.commons.compiler.CompilerFactoryFactory.getCompilerFactory(CompilerFactoryFactory.java:129)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.codehaus.commons.compiler.CompilerFactoryFactory.getDefaultCompilerFactory(CompilerFactoryFactory.java:79)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> at
> org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.compile(JaninoRelMetadataProvider.java:431)
> ~[flink-table-blink_2.12-1.11.2.jar:1.11.2]
> ... 50 more
>
>