[ 
https://issues.apache.org/jira/browse/HADOOP-18862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Steve Loughran resolved HADOOP-18862.
-------------------------------------
    Fix Version/s: 3.4.2
       Resolution: Not A Problem

no longer happens

> [JDK17] MiniYarnClusters don't launch in hadoop-aws integration tests
> ---------------------------------------------------------------------
>
>                 Key: HADOOP-18862
>                 URL: https://issues.apache.org/jira/browse/HADOOP-18862
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/s3
>    Affects Versions: 3.4.0
>            Reporter: Steve Loughran
>            Priority: Major
>             Fix For: 3.4.2
>
>
> I've tried running hadoop-aws tests under java17; everything which tries to 
> launch a MiniYarnCluster fails because google guice is trying to stuff in 
> java.land module that is now forbidden
> {code}
> Caused by: java.lang.ExceptionInInitializerError: Exception 
> com.google.inject.internal.cglib.core.$CodeGenerationException: 
> java.lang.reflect.InaccessibleObjectException-->Unable to make protected 
> final java.lang.Class 
> java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
>  throws java.lang.ClassFormatError accessible: module java.base does not 
> "opens java.lang" to unnamed module @7ee7980d [in thread "Thread-109"]
> {code}
> short term fix is to add the params to the surefire and failsafe jvm launcher 
> to allow access
> {code}
> --add-opens java.base/java.lang=ALL-UNNAMED
> {code}
> I don't know if updating guice will make it go away completely. if it doesn't 
> then the history server itself needs to be launched with this
> rather than just add an option for hadoop-aws, we ought to consider a general 
> cross-module variable for junit.jvm.options which is set everywhere; the base 
> impl is "" and a java profile could add the new stuff



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to