Since our CI system is able to build Flink, I believe it's a local issue. Are you sure that the build is failing when you build Flink from the root directory (not calling maven from within a maven module?)
On Tue, Jan 19, 2021 at 11:19 AM Smile@LETTers <letters_sm...@163.com> wrote: > Hi, > I got an error when tried to compile & package Flink (version 1.12 & > current master). > It can be reproduced by run 'mvn clean test' under > flink-end-to-end-tests/flink-end-to-end-tests-common-kafka. > > It seems that a necessary dependency for test scope was missing and some > classes can not be found. > After adding the dependency kafka-avro-serializer to the pom of > flink-end-to-end-tests/flink-end-to-end-tests-common-kafka everything goes > well. > > And I just wonder that is this a bug or I missed some local setting? > > Best regards. > Smile > > ------------------------------ > Error logs attached: > > > [INFO] --------< org.apache.flink:flink-end-to-end-tests-common-kafka > >-------- > [INFO] Building Flink : E2E Tests : Common Kafka 1.13-SNAPSHOT > [INFO] --------------------------------[ jar > ]--------------------------------- > Downloading ... > [INFO] > [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ > flink-end-to-end-tests-common-kafka --- > [INFO] Deleting > /Users/smile/Downloads/W/code/flink/apache/master/flink/flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/target > [INFO] > [INFO] --- maven-checkstyle-plugin:2.17:check (validate) @ > flink-end-to-end-tests-common-kafka --- > [INFO] > [INFO] --- spotless-maven-plugin:2.4.2:check (spotless-check) @ > flink-end-to-end-tests-common-kafka --- > [INFO] > [INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-maven-version) > @ flink-end-to-end-tests-common-kafka --- > [INFO] > [INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-maven) @ > flink-end-to-end-tests-common-kafka --- > [INFO] > [INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (ban-unsafe-snakeyaml) @ > flink-end-to-end-tests-common-kafka --- > [INFO] > [INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (ban-unsafe-jackson) @ > flink-end-to-end-tests-common-kafka --- > [INFO] > [INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (forbid-log4j-1) @ > flink-end-to-end-tests-common-kafka --- > [INFO] > [INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-versions) @ > flink-end-to-end-tests-common-kafka --- > [INFO] > [INFO] --- gmavenplus-plugin:1.8.1:execute (merge-categories) @ > flink-end-to-end-tests-common-kafka --- > [INFO] Using plugin classloader, includes GMavenPlus classpath. > [INFO] Using Groovy 2.5.12 to perform execute. > includes: org.apache.flink.tests.util.categories.Dummy > excludes: > [INFO] > [INFO] --- directory-maven-plugin:0.1:highest-basedir (directories) @ > flink-end-to-end-tests-common-kafka --- > [INFO] Highest basedir set to: > /Users/smile/Downloads/W/code/flink/apache/master/flink > [INFO] > [INFO] --- maven-remote-resources-plugin:1.5:process > (process-resource-bundles) @ flink-end-to-end-tests-common-kafka --- > [INFO] > [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ > flink-end-to-end-tests-common-kafka --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > /Users/smile/Downloads/W/code/flink/apache/master/flink/flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/src/main/resources > [INFO] Copying 3 resources > [INFO] > [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ > flink-end-to-end-tests-common-kafka --- > [INFO] Compiling 5 source files to > /Users/smile/Downloads/W/code/flink/apache/master/flink/flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/target/classes > [INFO] > /Users/smile/Downloads/W/code/flink/apache/master/flink/flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/src/main/java/org/apache/flink/tests/util/kafka/KafkaContainerClient.java: > /Users/smile/Downloads/W/code/flink/apache/master/flink/flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/src/main/java/org/apache/flink/tests/util/kafka/KafkaContainerClient.java > uses unchecked or unsafe operations. > [INFO] > /Users/smile/Downloads/W/code/flink/apache/master/flink/flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/src/main/java/org/apache/flink/tests/util/kafka/KafkaContainerClient.java: > Recompile with -Xlint:unchecked for details. > [INFO] > [INFO] --- maven-resources-plugin:3.1.0:testResources > (default-testResources) @ flink-end-to-end-tests-common-kafka --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 2 resources > [INFO] Copying 3 resources > [INFO] > [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ > flink-end-to-end-tests-common-kafka --- > [INFO] Compiling 4 source files to > /Users/smile/Downloads/W/code/flink/apache/master/flink/flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/target/test-classes > [INFO] ------------------------------------------------------------- > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] > /Users/smile/Downloads/W/code/flink/apache/master/flink/flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/src/test/java/org/apache/flink/tests/util/kafka/SQLClientSchemaRegistryITCase.java:[113,20] > cannot access io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe > class file for io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe > not found > [INFO] 1 error > [INFO] ------------------------------------------------------------- > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 29.842 s > [INFO] Finished at: 2021-01-19T18:04:39+08:00 > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-compiler-plugin:3.8.0:testCompile > (default-testCompile) on project flink-end-to-end-tests-common-kafka: > Compilation failure > [ERROR] > /Users/smile/Downloads/W/code/flink/apache/master/flink/flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/src/test/java/org/apache/flink/tests/util/kafka/SQLClientSchemaRegistryITCase.java:[113,20] > cannot access io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe > [ERROR] class file for > io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe not found > [ERROR] > [ERROR] -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the > -e switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [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/MojoFailureException > >