[
https://issues.apache.org/jira/browse/HADOOP-18716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17715687#comment-17715687
]
Vinay Devadiga commented on HADOOP-18716:
-----------------------------------------
Here is the most common error stack trace .
{color:#16191f}java.lang.NoClassDefFoundError: Could not initialize class
com.google.inject.internal.cglib.core.$ReflectUtils - {color}
|java.lang.NoClassDefFoundError: Could not initialize class
com.google.inject.internal.cglib.core.$ReflectUtils|
|at
com.google.inject.internal.cglib.reflect.$FastClassEmitter.<init>(FastClassEmitter.java:67)|
|at
com.google.inject.internal.cglib.reflect.$FastClass$Generator.generateClass(FastClass.java:72)|
|at
com.google.inject.internal.cglib.core.$DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)|
|at
com.google.inject.internal.cglib.core.$AbstractClassGenerator.create(AbstractClassGenerator.java:216)|
|at
com.google.inject.internal.cglib.reflect.$FastClass$Generator.create(FastClass.java:64)|
|at com.google.inject.internal.BytecodeGen.newFastClass(BytecodeGen.java:204)|
|at
com.google.inject.internal.ProviderMethod$FastClassProviderMethod.<init>(ProviderMethod.java:256)|
|at com.google.inject.internal.ProviderMethod.create(ProviderMethod.java:71)|
|at
com.google.inject.internal.ProviderMethodsModule.createProviderMethod(ProviderMethodsModule.java:275)|
|at
com.google.inject.internal.ProviderMethodsModule.getProviderMethods(ProviderMethodsModule.java:144)|
|at
com.google.inject.internal.ProviderMethodsModule.configure(ProviderMethodsModule.java:123)|
|at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)|
|at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:349)|
|at com.google.inject.AbstractModule.install(AbstractModule.java:122)|
|at com.google.inject.servlet.ServletModule.configure(ServletModule.java:52)|
|at com.google.inject.AbstractModule.configure(AbstractModule.java:62)|
|at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)|
|at com.google.inject.spi.Elements.getElements(Elements.java:110)|
|at
com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)|
|at
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)|
|at com.google.inject.Guice.createInjector(Guice.java:96)|
{color:#16191f}It seems there is no support for guice 4 for java 17. need to
upgrade to guice 5 Test name
-{*}org.apache.hadoop.yarn.webapp.view.TestInfoBlock{*}
{color}[https://github.com/google/guice/issues/1536]
[https://github.com/google/guice/pull/1529/files]
[https://bugs.openjdk.org/browse/JDK-8267178]
[https://groups.google.com/g/google-guice/c/0inCjcpWUwc]{color:#000000}. {color}
> [JDK-17] Failed unit tests , with Java 17 runtime and compiled Java 8
> ---------------------------------------------------------------------
>
> Key: HADOOP-18716
> URL: https://issues.apache.org/jira/browse/HADOOP-18716
> Project: Hadoop Common
> Issue Type: Bug
> Reporter: Vinay Devadiga
> Priority: Critical
>
> Compiled Hadoop - Hadoop branch 3.3.3
> mvn clean install - DskipTests=True
> Java_Home -> points to Java-8
> maven version - 3.8.8 (Quite latest)
>
> Ran various whole test suit on my private cloud environment -
> Changed Java_Home to Java-17
>
> mvn surefire:test
>
> Out of 22k tests - 2.5 k tests failed .
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]