[
https://issues.apache.org/jira/browse/FLINK-20236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17237947#comment-17237947
]
CloseRiver commented on FLINK-20236:
------------------------------------
[~lirui],I build under the root directory.
I tried to buid using versino 3.2 and met the following error.
{code:java}
[ERROR] Failed to execute goal
org.codehaus.gmavenplus:gmavenplus-plugin:1.8.1:execute (merge-categories) on
project flink-end-to-end-tests: Execution merge-categories of goal
org.codehaus.gmavenplus:gmavenplus-plugin:1.8.1:execute failed: A required
class was missing while executing
org.codehaus.gmavenplus:gmavenplus-plugin:1.8.1:execute: Could not initialize
class org.codehaus.groovy.reflection.ReflectionCache
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.codehaus.gmavenplus:gmavenplus-plugin:1.8.1
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] =
file:/Users/admin/.m2/repository/org/codehaus/gmavenplus/gmavenplus-plugin/1.8.1/gmavenplus-plugin-1.8.1.jar
[ERROR] urls[1] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-all/2.5.8/groovy-all-2.5.8.pom
[ERROR] urls[2] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy/2.5.8/groovy-2.5.8.jar
[ERROR] urls[3] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-ant/2.5.8/groovy-ant-2.5.8.jar
[ERROR] urls[4] =
file:/Users/admin/.m2/repository/org/apache/ant/ant-junit/1.9.13/ant-junit-1.9.13.jar
[ERROR] urls[5] =
file:/Users/admin/.m2/repository/org/apache/ant/ant-antlr/1.9.13/ant-antlr-1.9.13.jar
[ERROR] urls[6] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-cli-commons/2.5.8/groovy-cli-commons-2.5.8.jar
[ERROR] urls[7] =
file:/Users/admin/.m2/repository/commons-cli/commons-cli/1.4/commons-cli-1.4.jar
[ERROR] urls[8] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-cli-picocli/2.5.8/groovy-cli-picocli-2.5.8.jar
[ERROR] urls[9] =
file:/Users/admin/.m2/repository/info/picocli/picocli/4.0.1/picocli-4.0.1.jar
[ERROR] urls[10] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-console/2.5.8/groovy-console-2.5.8.jar
[ERROR] urls[11] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-datetime/2.5.8/groovy-datetime-2.5.8.jar
[ERROR] urls[12] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-docgenerator/2.5.8/groovy-docgenerator-2.5.8.jar
[ERROR] urls[13] =
file:/Users/admin/.m2/repository/com/thoughtworks/qdox/qdox/1.12.1/qdox-1.12.1.jar
[ERROR] urls[14] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-groovydoc/2.5.8/groovy-groovydoc-2.5.8.jar
[ERROR] urls[15] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-groovysh/2.5.8/groovy-groovysh-2.5.8.jar
[ERROR] urls[16] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-jmx/2.5.8/groovy-jmx-2.5.8.jar
[ERROR] urls[17] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-json/2.5.8/groovy-json-2.5.8.jar
[ERROR] urls[18] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-jsr223/2.5.8/groovy-jsr223-2.5.8.jar
[ERROR] urls[19] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-macro/2.5.8/groovy-macro-2.5.8.jar
[ERROR] urls[20] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-nio/2.5.8/groovy-nio-2.5.8.jar
[ERROR] urls[21] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-servlet/2.5.8/groovy-servlet-2.5.8.jar
[ERROR] urls[22] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-sql/2.5.8/groovy-sql-2.5.8.jar
[ERROR] urls[23] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-swing/2.5.8/groovy-swing-2.5.8.jar
[ERROR] urls[24] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-templates/2.5.8/groovy-templates-2.5.8.jar
[ERROR] urls[25] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-test/2.5.8/groovy-test-2.5.8.jar
[ERROR] urls[26] =
file:/Users/admin/.m2/repository/junit/junit/4.12/junit-4.12.jar
[ERROR] urls[27] =
file:/Users/admin/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
[ERROR] urls[28] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-test-junit5/2.5.8/groovy-test-junit5-2.5.8.jar
[ERROR] urls[29] =
file:/Users/admin/.m2/repository/org/junit/platform/junit-platform-launcher/1.4.0/junit-platform-launcher-1.4.0.jar
[ERROR] urls[30] =
file:/Users/admin/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar
[ERROR] urls[31] =
file:/Users/admin/.m2/repository/org/junit/platform/junit-platform-engine/1.4.0/junit-platform-engine-1.4.0.jar
[ERROR] urls[32] =
file:/Users/admin/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar
[ERROR] urls[33] =
file:/Users/admin/.m2/repository/org/junit/platform/junit-platform-commons/1.4.0/junit-platform-commons-1.4.0.jar
[ERROR] urls[34] =
file:/Users/admin/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.4.0/junit-jupiter-engine-5.4.0.jar
[ERROR] urls[35] =
file:/Users/admin/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.4.0/junit-jupiter-api-5.4.0.jar
[ERROR] urls[36] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-testng/2.5.8/groovy-testng-2.5.8.jar
[ERROR] urls[37] =
file:/Users/admin/.m2/repository/org/testng/testng/6.13.1/testng-6.13.1.jar
[ERROR] urls[38] =
file:/Users/admin/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar
[ERROR] urls[39] =
file:/Users/admin/.m2/repository/org/codehaus/groovy/groovy-xml/2.5.8/groovy-xml-2.5.8.jar
[ERROR] urls[40] =
file:/Users/admin/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.3.1/sisu-inject-bean-1.4.3.1.jar
[ERROR] urls[41] =
file:/Users/admin/.m2/repository/org/sonatype/sisu/sisu-guice/2.9.1/sisu-guice-2.9.1-noaop.jar
[ERROR] urls[42] =
file:/Users/admin/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.jar
[ERROR] urls[43] =
file:/Users/admin/.m2/repository/org/sonatype/aether/aether-util/1.8/aether-util-1.8.jar
[ERROR] urls[44] =
file:/Users/admin/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[45] =
file:/Users/admin/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[46] =
file:/Users/admin/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[47] =
file:/Users/admin/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[48] =
file:/Users/admin/.m2/repository/org/apache/maven/shared/file-management/3.0.0/file-management-3.0.0.jar
[ERROR] urls[49] =
file:/Users/admin/.m2/repository/org/apache/maven/shared/maven-shared-io/3.0.0/maven-shared-io-3.0.0.jar
[ERROR] urls[50] =
file:/Users/admin/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.jar
[ERROR] urls[51] =
file:/Users/admin/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar
[ERROR] urls[52] =
file:/Users/admin/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar
[ERROR] urls[53] =
file:/Users/admin/.m2/repository/org/apache/maven/maven-archiver/2.6/maven-archiver-2.6.jar
[ERROR] urls[54] =
file:/Users/admin/.m2/repository/org/codehaus/plexus/plexus-archiver/2.8.1/plexus-archiver-2.8.1.jar
[ERROR] urls[55] =
file:/Users/admin/.m2/repository/org/codehaus/plexus/plexus-io/2.3.2/plexus-io-2.3.2.jar
[ERROR] urls[56] =
file:/Users/admin/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
[ERROR] urls[57] =
file:/Users/admin/.m2/repository/org/fusesource/jansi/jansi/1.17.1/jansi-1.17.1.jar
[ERROR] urls[58] =
file:/Users/admin/.m2/repository/jline/jline/2.14.6/jline-2.14.6.jar
[ERROR] urls[59] =
file:/Users/admin/.m2/repository/org/apache/ant/ant/1.10.5/ant-1.10.5.jar
[ERROR] urls[60] =
file:/Users/admin/.m2/repository/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar
[ERROR] urls[61] =
file:/Users/admin/.m2/repository/org/apache/ivy/ivy/2.4.0/ivy-2.4.0.jar
[ERROR] urls[62] =
file:/Users/admin/IdeaProjects/flink-1.11.1-qtt/flink-end-to-end-tests/target/test-classes
[ERROR] urls[63] =
file:/Users/admin/IdeaProjects/flink-1.11.1-qtt/flink-end-to-end-tests/target/classes
[ERROR] urls[64] =
file:/Users/admin/IdeaProjects/flink-1.11.1-qtt/flink-yarn-tests/target/flink-yarn-tests-1.11.1.jar
[ERROR] urls[65] =
file:/Users/admin/IdeaProjects/flink-1.11.1-qtt/tools/force-shading/target/force-shading-1.11.1.jar
[ERROR] urls[66] =
file:/Users/admin/.m2/repository/org/slf4j/slf4j-api/1.7.15/slf4j-api-1.7.15.jar
[ERROR] urls[67] =
file:/Users/admin/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
[ERROR] urls[68] =
file:/Users/admin/.m2/repository/org/mockito/mockito-core/2.21.0/mockito-core-2.21.0.jar
[ERROR] urls[69] =
file:/Users/admin/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar
[ERROR] urls[70] =
file:/Users/admin/.m2/repository/net/bytebuddy/byte-buddy-agent/1.8.15/byte-buddy-agent-1.8.15.jar
[ERROR] urls[71] =
file:/Users/admin/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar
[ERROR] urls[72] =
file:/Users/admin/.m2/repository/org/powermock/powermock-module-junit4/2.0.4/powermock-module-junit4-2.0.4.jar
[ERROR] urls[73] =
file:/Users/admin/.m2/repository/org/powermock/powermock-module-junit4-common/2.0.4/powermock-module-junit4-common-2.0.4.jar
[ERROR] urls[74] =
file:/Users/admin/.m2/repository/org/powermock/powermock-reflect/2.0.4/powermock-reflect-2.0.4.jar
[ERROR] urls[75] =
file:/Users/admin/.m2/repository/org/powermock/powermock-core/2.0.4/powermock-core-2.0.4.jar
[ERROR] urls[76] =
file:/Users/admin/.m2/repository/org/javassist/javassist/3.24.0-GA/javassist-3.24.0-GA.jar
[ERROR] urls[77] =
file:/Users/admin/.m2/repository/org/powermock/powermock-api-mockito2/2.0.4/powermock-api-mockito2-2.0.4.jar
[ERROR] urls[78] =
file:/Users/admin/.m2/repository/org/powermock/powermock-api-support/2.0.4/powermock-api-support-2.0.4.jar
[ERROR] urls[79] =
file:/Users/admin/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar
[ERROR] urls[80] =
file:/Users/admin/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.12.1/log4j-slf4j-impl-2.12.1.jar
[ERROR] urls[81] =
file:/Users/admin/.m2/repository/org/apache/logging/log4j/log4j-api/2.12.1/log4j-api-2.12.1.jar
[ERROR] urls[82] =
file:/Users/admin/.m2/repository/org/apache/logging/log4j/log4j-core/2.12.1/log4j-core-2.12.1.jar
[ERROR] urls[83] =
file:/Users/admin/.m2/repository/org/apache/logging/log4j/log4j-1.2-api/2.12.1/log4j-1.2-api-2.12.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm
ClassRealm[project>org.apache.flink:flink-parent:1.11.1, parent:
ClassRealm[maven.api, parent: null]]]
[ERROR]
[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/PluginContainerException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :flink-end-to-end-tests
{code}
> flink-dist.jar and hive-exec.jar have conflict with protobuf-java.jar
> ---------------------------------------------------------------------
>
> Key: FLINK-20236
> URL: https://issues.apache.org/jira/browse/FLINK-20236
> Project: Flink
> Issue Type: Bug
> Components: Build System, Connectors / Hive
> Affects Versions: 1.12.0, 1.11.1
> Environment: flink 1.11.1
> hive 2.3.4
> Reporter: CloseRiver
> Priority: Critical
> Fix For: 1.12.0, 1.11.3
>
>
> We customed the protobuf format.When using the hive catalog and consume the
> protobuf data from kafka,the following exception appear
> {code:java}
> java.lang.NoSuchMethodError:
> com.google.protobuf.Descriptors$Descriptor.getOneofs()Ljava/util/List;java.lang.NoSuchMethodError:
> com.google.protobuf.Descriptors$Descriptor.getOneofs()Ljava/util/List; at
> com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>(GeneratedMessageV3.java:1813)
> {code}
> What should i do,exclude the protobuf-java from flink-dist or from hive-exec.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)