Hi Smile,
Have you used a clean checkout? I second Robert's statement considering
that the dependency you're talking about is already part
of flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/pom.xml. It
also has the correct scope set both in master and release-1.12.

Best,
Matthias

On Fri, Jan 22, 2021 at 10:04 AM Smile@LETTers <letters_sm...@163.com>
wrote:

> Yes, I've tried from both the root directory and the sub module. Neither
> or them works. And the error messages are the same.
>
> At 2021-01-21 23:22:12, "Robert Metzger" <rmetz...@apache.org> wrote:
>
> 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