[ 
https://issues.apache.org/jira/browse/FLINK-32666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17746855#comment-17746855
 ] 

Chesnay Schepler commented on FLINK-32666:
------------------------------------------

Also please double-check what Java version you are using. (mvn --version, java 
--version, javac --version)
We see this error usually because people use a Java version beyond what Flink 
supports (e.g, Jave 18+)

On a side-note, you should upgrade your Java 8 installation.

> ASM rewrite class lead to package failed.
> -----------------------------------------
>
>                 Key: FLINK-32666
>                 URL: https://issues.apache.org/jira/browse/FLINK-32666
>             Project: Flink
>          Issue Type: Bug
>          Components: Table SQL / Planner
>    Affects Versions: 1.18.0
>            Reporter: lizhiqiang
>            Priority: Major
>
> {code:java}
> [DEBUG] Processing JAR 
> /Users/lzq/Desktop/Projects/Flink/flink/flink-master/flink-table/flink-table-planner/target/flink-table-planner_2.12-1.17-SNAPSHOT.jar
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/interpreter/JaninoRexCompiler.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$Frame.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/ImmutableRelBuilder$Config.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/tools/RelBuilder.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$OverCallImpl.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$GroupKey.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/tools/RelBuilder$OverCall.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$RelOptTableFinder.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/ImmutableRelBuilder$Config$Builder.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$Registrar.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/tools/RelBuilder$OverCallImpl$1.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$AggCallImpl.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/tools/ImmutableRelBuilder.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$AggCall.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/tools/ImmutableRelBuilder$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/tools/RelBuilder$1.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$GroupKeyImpl.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/tools/RelBuilder$Config.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/tools/ImmutableRelBuilder$Config$InitShim.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$AggCallPlus.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$AggCallImpl2.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/tools/RelBuilder$Shifter.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/tools/RelBuilder$Field.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/tools/RelBuilder$2.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/util/javac/JaninoCompiler$JaninoCompilerArgs.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/util/javac/JaninoCompiler.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/util/javac/JaninoCompiler$AccountingClassLoader.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/adapter/enumerable/EnumerableInterpretable$1$1.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/adapter/enumerable/EnumerableInterpretable$EnumerableNode.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/adapter/enumerable/EnumerableInterpretable$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/adapter/enumerable/EnumerableInterpretable$StaticFieldDetector.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/adapter/enumerable/EnumerableInterpretable.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/adapter/enumerable/EnumerableInterpretable$1$1$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/jdbc/CalciteSchemaBuilder.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rex/RexSimplify$SafeRexVisitor.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rex/RexSimplify$SargCollector.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rex/RexSimplify$RexSargBuilder.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rex/RexSimplify$IsPredicate.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rex/RexSimplify$Predicate.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rex/RexSimplify$Comparison.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rex/RexSimplify$CaseBranch.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rex/RexSimplify$1.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rex/RexSimplify.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/hint/NodeTypeHintPredicate$NodeType.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/hint/NodeTypeHintPredicate$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/hint/HintPredicates.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/hint/NodeTypeHintPredicate.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rel/core/Window$Group.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rel/core/Correlate.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/core/Window$2.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/core/Minus.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rel/core/Snapshot.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/core/Correlate$1.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rel/core/Window$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/core/Window$3.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rel/core/Sort.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rel/core/Window.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rel/core/Intersect.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rel/core/Filter.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/core/Union.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rel/core/Values.class
> [DEBUG] Rewrote class bytecode: org/apache/calcite/rel/core/SetOp.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/core/Window$Group$1.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/core/Window$RexWinAggCall.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalCorrelate.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalTableScan.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalUnion.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalValues.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/logical/LogicalWindow$2.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalMinus.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalIntersect.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/logical/LogicalWindow$4.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/logical/LogicalWindow$1.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalWindow.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalSort.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/logical/LogicalWindow$3.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalFilter.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalWindow$WindowKey.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/logical/LogicalSnapshot.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/metadata/JaninoRelMetadataProvider$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/rel/metadata/JaninoRelMetadataProvider$NoHandler.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/rel/metadata/JaninoRelMetadataProvider$Key.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveCorrelationForScalarProjectRuleConfig$1.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$CorelMapBuilder.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$DeferredLookup.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$RegisterArgs.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$CorRef.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$AdjustProjectForCountAggregateRule.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveSingleAggregateRuleConfig$InitShim.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveSingleAggregateRuleConfig.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$RemoveCorrelationForScalarAggregateRule$RemoveCorrelationForScalarAggregateRuleConfig.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/AuxiliaryConverter$Impl.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/ImmutableSqlToRelConverter$Config$Builder.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/ImmutableAdjustProjectForCountAggregateRuleConfig$Builder.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$CorelMapBuilder$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$AdjustProjectForCountAggregateRule$AdjustProjectForCountAggregateRuleConfig.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveCorrelationForScalarAggregateRuleConfig$1.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$CorDef.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$SortExpressionConverter.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveSingleAggregateRuleConfig$Builder.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/AuxiliaryConverter.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/ImmutableSqlToRelConverter$Config.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$Blackboard.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableSqlToRelConverter$1.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$CorelMap.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$HistogramShuttle.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableAdjustProjectForCountAggregateRuleConfig$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$RexAccessShuttle.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveCorrelationForScalarAggregateRuleConfig.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$Frame.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$4.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$RemoveSingleAggregateRule.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/ImmutableAdjustProjectForCountAggregateRuleConfig.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$RemoveSingleAggregateRule$RemoveSingleAggregateRuleConfig.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$CorrelationUse.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$DecorrelateRexShuttle.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$AggregateFinder.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveCorrelationForScalarProjectRuleConfig$Builder.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveCorrelationForScalarAggregateRuleConfig$InitShim.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$RemoveCorrelationRexShuttle.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$2.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableAdjustProjectForCountAggregateRuleConfig$InitShim.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$Blackboard$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$Config.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$AggConverter.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$RemoveCorrelationForScalarProjectRule.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveCorrelationForScalarProjectRuleConfig$InitShim.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveSingleAggregateRuleConfig$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$5.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveCorrelationForScalarProjectRuleConfig.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/ImmutableRemoveCorrelationForScalarAggregateRuleConfig$Builder.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$LookupContext.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$1.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$NoOpSubQueryConverter.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$1.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$RemoveCorrelationForScalarAggregateRule.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$3.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$Config.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$SubQuery.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableSqlToRelConverter.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/SqlToRelConverter$SqlIdentifierFinder.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/ImmutableSqlToRelConverter$Config$InitShim.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql2rel/RelDecorrelator$RemoveCorrelationForScalarProjectRule$RemoveCorrelationForScalarProjectRuleConfig.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$ValidationError.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$4.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql/validate/ProcedureNamespace.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$SelectExpander.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$2.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$InsertNamespace.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$IdInfo.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationModifier.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$1.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$PatternValidator.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$DmlNamespace.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$DeriveTypeVisitor.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$3.class
> [DEBUG] Keeping original class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$Status.class
> [DEBUG] Rewrote class bytecode: 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationReplacer.class
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 02:12 min (Wall Clock)
> [INFO] Finished at: 2023-07-25T15:02:19+08:00
> [INFO] Final Memory: 226M/3733M
> [INFO] 
> ------------------------------------------------------------------------
> [WARNING] The requested profile "skip-webui-build" could not be activated 
> because it does not exist.
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-shade-plugin:3.4.1:shade (shade-flink) on 
> project flink-table-planner_2.12: Error creating shaded jar: Problem shading 
> JAR 
> /Users/lzq/Desktop/Projects/Flink/flink/flink-master/flink-table/flink-table-planner/target/flink-table-planner_2.12-1.17-SNAPSHOT.jar
>  entry 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationExpander.class: 
> org.apache.maven.plugin.MojoExecutionException: Error in ASM processing class 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationExpander.class: 19 
> -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
> goal org.apache.maven.plugins:maven-shade-plugin:3.4.1:shade (shade-flink) on 
> project flink-table-planner_2.12: Error creating shaded jar: Problem shading 
> JAR 
> /Users/lzq/Desktop/Projects/Flink/flink/flink-master/flink-table/flink-table-planner/target/flink-table-planner_2.12-1.17-SNAPSHOT.jar
>  entry 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationExpander.class: 
> org.apache.maven.plugin.MojoExecutionException: Error in ASM processing class 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationExpander.class
>     at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
>     at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>     at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>     at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>     at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:188)
>     at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:184)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>     at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>     at java.lang.Thread.run(Thread.java:748)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Error creating 
> shaded jar: Problem shading JAR 
> /Users/lzq/Desktop/Projects/Flink/flink/flink-master/flink-table/flink-table-planner/target/flink-table-planner_2.12-1.17-SNAPSHOT.jar
>  entry 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationExpander.class: 
> org.apache.maven.plugin.MojoExecutionException: Error in ASM processing class 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationExpander.class
>     at 
> org.apache.maven.plugins.shade.mojo.ShadeMojo.execute(ShadeMojo.java:640)
>     at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
>     at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>     ... 11 more
> Caused by: java.io.IOException: Problem shading JAR 
> /Users/lzq/Desktop/Projects/Flink/flink/flink-master/flink-table/flink-table-planner/target/flink-table-planner_2.12-1.17-SNAPSHOT.jar
>  entry 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationExpander.class: 
> org.apache.maven.plugin.MojoExecutionException: Error in ASM processing class 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationExpander.class
>     at 
> org.apache.maven.plugins.shade.DefaultShader.shadeJars(DefaultShader.java:277)
>     at 
> org.apache.maven.plugins.shade.DefaultShader.shade(DefaultShader.java:128)
>     at 
> org.apache.maven.plugins.shade.mojo.ShadeMojo.execute(ShadeMojo.java:500)
>     ... 13 more
> Caused by: org.apache.maven.plugin.MojoExecutionException: Error in ASM 
> processing class 
> org/apache/calcite/sql/validate/SqlValidatorImpl$NavigationExpander.class
>     at 
> org.apache.maven.plugins.shade.DefaultShader.addRemappedClass(DefaultShader.java:564)
>     at 
> org.apache.maven.plugins.shade.DefaultShader.shadeJarEntry(DefaultShader.java:310)
>     at 
> org.apache.maven.plugins.shade.DefaultShader.shadeJars(DefaultShader.java:272)
>     ... 15 more
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 19
>     at org.objectweb.asm.ClassReader.readLabel(ClassReader.java:2679)
>     at org.objectweb.asm.ClassReader.createLabel(ClassReader.java:2695)
>     at 
> org.objectweb.asm.ClassReader.readTypeAnnotations(ClassReader.java:2760)
>     at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1928)
>     at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1514)
>     at org.objectweb.asm.ClassReader.accept(ClassReader.java:744)
>     at org.objectweb.asm.ClassReader.accept(ClassReader.java:424)
>     at 
> org.apache.maven.plugins.shade.DefaultShader.addRemappedClass(DefaultShader.java:560)
>     ... 17 more
> [ERROR]
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please 
> read the following articles:
> [ERROR] [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException {code}
> macOS 13.4.1 
> maven 3.2.5
> jdk 1.8_144



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to