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
>
>

Reply via email to