[
https://issues.apache.org/jira/browse/YARN-11825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shilun Fan resolved YARN-11825.
-------------------------------
Fix Version/s: 3.5.0
Hadoop Flags: Reviewed
Target Version/s: 3.5.0
Resolution: Fixed
> Yarn-ui2 build fails with java17
> --------------------------------
>
> Key: YARN-11825
> URL: https://issues.apache.org/jira/browse/YARN-11825
> Project: Hadoop YARN
> Issue Type: Bug
> Affects Versions: 3.5.0
> Reporter: D M Murali Krishna Reddy
> Assignee: D M Murali Krishna Reddy
> Priority: Major
> Labels: pull-request-available
> Fix For: 3.5.0
>
>
>
> There was a change to upgrade Mockito to 4.11.0 - HADOOP-19243, after this
> the hadoop yarn ui2 build is failing with the below error on java 17 whereas
> the build is successful on java8.
> {code:java}
> [ERROR] Failed to execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run
> (default) on project hadoop-yarn-ui: Execution default of goal
> ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run failed: An API incompatibility was
> encountered while executing ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:
> java.lang.ExceptionInInitializerError: null
> [ERROR] -----------------------------------------------------
> [ERROR] realm = plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.8.0
> [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> [ERROR] urls[0] =
> file:/home/murali/.m2/repository/ro/isdc/wro4j/wro4j-maven-plugin/1.8.0/wro4j-maven-plugin-1.8.0.jar
> [ERROR] urls[1] =
> file:/home/murali/.m2/repository/ro/isdc/wro4j/wro4j-core/1.8.0/wro4j-core-1.8.0.jar
> [ERROR] urls[2] =
> file:/home/murali/.m2/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
> [ERROR] urls[3] =
> file:/home/murali/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar
> [ERROR] urls[4] =
> file:/home/murali/.m2/repository/ro/isdc/wro4j/wro4j-extensions/1.8.0/wro4j-extensions-1.8.0.jar
> [ERROR] urls[5] =
> file:/home/murali/.m2/repository/org/mozilla/rhino/1.7.7.1/rhino-1.7.7.1.jar
> [ERROR] urls[6] =
> file:/home/murali/.m2/repository/org/apache/commons/commons-exec/1.1/commons-exec-1.1.jar
> [ERROR] urls[7] =
> file:/home/murali/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar
> [ERROR] urls[8] =
> file:/home/murali/.m2/repository/org/springframework/spring-web/3.1.1.RELEASE/spring-web-3.1.1.RELEASE.jar
> [ERROR] urls[9] =
> file:/home/murali/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
> [ERROR] urls[10] =
> file:/home/murali/.m2/repository/org/springframework/spring-beans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
> [ERROR] urls[11] =
> file:/home/murali/.m2/repository/org/springframework/spring-context/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
> [ERROR] urls[12] =
> file:/home/murali/.m2/repository/org/springframework/spring-aop/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
> [ERROR] urls[13] =
> file:/home/murali/.m2/repository/org/springframework/spring-expression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
> [ERROR] urls[14] =
> file:/home/murali/.m2/repository/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
> [ERROR] urls[15] =
> file:/home/murali/.m2/repository/org/springframework/spring-core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
> [ERROR] urls[16] =
> file:/home/murali/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
> [ERROR] urls[17] =
> file:/home/murali/.m2/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
> [ERROR] urls[18] =
> file:/home/murali/.m2/repository/com/google/javascript/closure-compiler/v20160315/closure-compiler-v20160315.jar
> [ERROR] urls[19] =
> file:/home/murali/.m2/repository/com/google/javascript/closure-compiler-externs/v20160315/closure-compiler-externs-v20160315.jar
> [ERROR] urls[20] =
> file:/home/murali/.m2/repository/args4j/args4j/2.0.26/args4j-2.0.26.jar
> [ERROR] urls[21] =
> file:/home/murali/.m2/repository/com/google/guava/guava/19.0/guava-19.0.jar
> [ERROR] urls[22] =
> file:/home/murali/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar
> [ERROR] urls[23] =
> file:/home/murali/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
> [ERROR] urls[24] =
> file:/home/murali/.m2/repository/com/github/lltyk/dojo-shrinksafe/1.7.2/dojo-shrinksafe-1.7.2.jar
> [ERROR] urls[25] =
> file:/home/murali/.m2/repository/org/jruby/jruby-core/9.0.5.0/jruby-core-9.0.5.0.jar
> [ERROR] urls[26] =
> file:/home/murali/.m2/repository/com/github/jnr/jnr-netdb/1.1.5/jnr-netdb-1.1.5.jar
> [ERROR] urls[27] =
> file:/home/murali/.m2/repository/com/github/jnr/jnr-enxio/0.10/jnr-enxio-0.10.jar
> [ERROR] urls[28] =
> file:/home/murali/.m2/repository/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar
> [ERROR] urls[29] =
> file:/home/murali/.m2/repository/com/github/jnr/jnr-unixsocket/0.10/jnr-unixsocket-0.10.jar
> [ERROR] urls[30] =
> file:/home/murali/.m2/repository/com/github/jnr/jnr-posix/3.0.27/jnr-posix-3.0.27.jar
> [ERROR] urls[31] =
> file:/home/murali/.m2/repository/com/github/jnr/jnr-constants/0.9.0/jnr-constants-0.9.0.jar
> [ERROR] urls[32] =
> file:/home/murali/.m2/repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10.jar
> [ERROR] urls[33] =
> file:/home/murali/.m2/repository/com/github/jnr/jffi/1.2.10/jffi-1.2.10-native.jar
> [ERROR] urls[34] =
> file:/home/murali/.m2/repository/org/jruby/joni/joni/2.1.9/joni-2.1.9.jar
> [ERROR] urls[35] =
> file:/home/murali/.m2/repository/org/jruby/extras/bytelist/1.0.13/bytelist-1.0.13.jar
> [ERROR] urls[36] =
> file:/home/murali/.m2/repository/org/jruby/jcodings/jcodings/1.0.17/jcodings-1.0.17.jar
> [ERROR] urls[37] =
> file:/home/murali/.m2/repository/org/jruby/dirgra/0.3/dirgra-0.3.jar
> [ERROR] urls[38] =
> file:/home/murali/.m2/repository/com/headius/invokebinder/1.7/invokebinder-1.7.jar
> [ERROR] urls[39] =
> file:/home/murali/.m2/repository/com/headius/options/1.4/options-1.4.jar
> [ERROR] urls[40] =
> file:/home/murali/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar
> [ERROR] urls[41] =
> file:/home/murali/.m2/repository/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar
> [ERROR] urls[42] =
> file:/home/murali/.m2/repository/joda-time/joda-time/2.8.2/joda-time-2.8.2.jar
> [ERROR] urls[43] =
> file:/home/murali/.m2/repository/org/jruby/jruby-stdlib/9.0.5.0/jruby-stdlib-9.0.5.0.jar
> [ERROR] urls[44] =
> file:/home/murali/.m2/repository/com/darrinholst/sass-java-gems/3.4.20.0/sass-java-gems-3.4.20.0.jar
> [ERROR] urls[45] =
> file:/home/murali/.m2/repository/nz/co/edmi/bourbon-gem-jar/2.1.0/bourbon-gem-jar-2.1.0.jar
> [ERROR] urls[46] =
> file:/home/murali/.m2/repository/me/n4u/sass/sass-gems/3.1.19/sass-gems-3.1.19.jar
> [ERROR] urls[47] =
> file:/home/murali/.m2/repository/com/github/sommeri/less4j/1.17.2/less4j-1.17.2.jar
> [ERROR] urls[48] =
> file:/home/murali/.m2/repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar
> [ERROR] urls[49] =
> file:/home/murali/.m2/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar
> [ERROR] urls[50] =
> file:/home/murali/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-1.7/1.3/gmaven-runtime-1.7-1.3.jar
> [ERROR] urls[51] =
> file:/home/murali/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-support/1.3/gmaven-feature-support-1.3.jar
> [ERROR] urls[52] =
> file:/home/murali/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-api/1.3/gmaven-feature-api-1.3.jar
> [ERROR] urls[53] =
> file:/home/murali/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-support/1.3/gmaven-runtime-support-1.3.jar
> [ERROR] urls[54] =
> file:/home/murali/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.3/gmaven-runtime-api-1.3.jar
> [ERROR] urls[55] =
> file:/home/murali/.m2/repository/org/sonatype/gshell/gshell-io/2.0/gshell-io-2.0.jar
> [ERROR] urls[56] =
> file:/home/murali/.m2/repository/com/thoughtworks/qdox/qdox/1.10/qdox-1.10.jar
> [ERROR] urls[57] =
> file:/home/murali/.m2/repository/org/codehaus/groovy/groovy-all/1.7.4/groovy-all-1.7.4.jar
> [ERROR] urls[58] =
> file:/home/murali/.m2/repository/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
> [ERROR] urls[59] =
> file:/home/murali/.m2/repository/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar
> [ERROR] urls[60] =
> file:/home/murali/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar
> [ERROR] urls[61] =
> file:/home/murali/.m2/repository/org/webjars/webjars-locator/0.30/webjars-locator-0.30.jar
> [ERROR] urls[62] =
> file:/home/murali/.m2/repository/org/webjars/webjars-locator-core/0.30/webjars-locator-core-0.30.jar
> [ERROR] urls[63] =
> file:/home/murali/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
> [ERROR] urls[64] =
> file:/home/murali/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar
> [ERROR] urls[65] =
> file:/home/murali/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar
> [ERROR] urls[66] =
> file:/home/murali/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar
> [ERROR] urls[67] =
> file:/home/murali/.m2/repository/org/webjars/jshint/2.6.3-2/jshint-2.6.3-2.jar
> [ERROR] urls[68] =
> file:/home/murali/.m2/repository/org/webjars/less/1.3.3/less-1.3.3.jar
> [ERROR] urls[69] =
> file:/home/murali/.m2/repository/org/webjars/emberjs/1.9.0-1/emberjs-1.9.0-1.jar
> [ERROR] urls[70] =
> file:/home/murali/.m2/repository/org/webjars/jquery/1.10.2-1/jquery-1.10.2-1.jar
> [ERROR] urls[71] =
> file:/home/murali/.m2/repository/org/webjars/handlebars/3.0.3/handlebars-3.0.3.jar
> [ERROR] urls[72] =
> file:/home/murali/.m2/repository/org/webjars/coffee-script/1.10.0/coffee-script-1.10.0.jar
> [ERROR] urls[73] =
> file:/home/murali/.m2/repository/org/webjars/envjs/1.2/envjs-1.2.jar
> [ERROR] urls[74] =
> file:/home/murali/.m2/repository/org/webjars/jslint/20140708-394bf29/jslint-20140708-394bf29.jar
> [ERROR] urls[75] =
> file:/home/murali/.m2/repository/org/webjars/json2/20110223/json2-20110223.jar
> [ERROR] urls[76] =
> file:/home/murali/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
> [ERROR] urls[77] =
> file:/home/murali/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
> [ERROR] urls[78] =
> file:/home/murali/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
> [ERROR] urls[79] =
> file:/home/murali/.m2/repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
> [ERROR] urls[80] =
> file:/home/murali/.m2/repository/org/mockito/mockito-core/2.0.42-beta/mockito-core-2.0.42-beta.jar
> [ERROR] urls[81] =
> file:/home/murali/.m2/repository/net/bytebuddy/byte-buddy/1.2.1/byte-buddy-1.2.1.jar
> [ERROR] urls[82] =
> file:/home/murali/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar
> [ERROR] urls[83] =
> file:/home/murali/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
> [ERROR] urls[84] =
> file:/home/murali/.m2/repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
> [ERROR] urls[85] =
> file:/home/murali/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
> [ERROR] urls[86] =
> file:/home/murali/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
> [ERROR] urls[87] =
> file:/home/murali/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
> [ERROR] urls[88] =
> file:/home/murali/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
> [ERROR] urls[89] =
> file:/home/murali/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
> [ERROR] urls[90] =
> file:/home/murali/.m2/repository/org/slf4j/slf4j-log4j12/1.7.16/slf4j-log4j12-1.7.16.jar
> [ERROR] urls[91] =
> file:/home/murali/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar
> [ERROR] Number of foreign imports: 1
> [ERROR] import: Entry[import from realm
> ClassRealm[project>org.apache.hadoop:hadoop-project:3.5.0-SNAPSHOT, parent:
> ClassRealm[maven.api, parent: null]]]
> [ERROR]
> [ERROR] -----------------------------------------------------
> [ERROR] : Cannot invoke
> "org.mockito.internal.configuration.plugins.PluginRegistry.getStackTraceCleanerProvider()"
> because "org.mockito.internal.configuration.plugins.Plugins.registry" is null
> [ERROR] -> [Help 1]
> {code}
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]