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

ASF GitHub Bot updated HADOOP-17432:
------------------------------------
    Labels: pull-request-available  (was: )

> [JDK 16] KerberosUtil#getOidInstance is broken by JEP 396
> ---------------------------------------------------------
>
>                 Key: HADOOP-17432
>                 URL: https://issues.apache.org/jira/browse/HADOOP-17432
>             Project: Hadoop Common
>          Issue Type: Sub-task
>         Environment: Java 16-ea+28
>            Reporter: Akira Ajisaka
>            Assignee: Akira Ajisaka
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> JEP 396 (Strongly Encapsulate JDK Internals by Default) has been migrated 
> since Java 16 EA Build 28. Calling the internal APIs (except the critical 
> APIs such as sun.misc.Unsafe) are banned by default.
> {noformat}
> [INFO] Running 
> org.apache.hadoop.security.authentication.server.TestAltKerberosAuthenticationHandler
> [ERROR] Tests run: 16, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 
> 17.323 s <<< FAILURE! - in 
> org.apache.hadoop.security.authentication.server.TestAltKerberosAuthenticationHandler
> [ERROR] 
> testNonDefaultNonBrowserUserAgentAsNonBrowser(org.apache.hadoop.security.authentication.server.TestAltKerberosAuthenticationHandler)
>   Time elapsed: 1.272 s  <<< ERROR!
> java.lang.IllegalAccessException: class 
> org.apache.hadoop.security.authentication.util.KerberosUtil cannot access 
> class sun.security.jgss.GSSUtil (in module java.security.jgss) because module 
> java.security.jgss does not export sun.security.jgss to unnamed module 
> @48967c8b
>       at 
> java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:385)
>       at 
> java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:687)
>       at java.base/java.lang.reflect.Field.checkAccess(Field.java:1096)
>       at java.base/java.lang.reflect.Field.get(Field.java:417)
>       at 
> org.apache.hadoop.security.authentication.util.KerberosUtil.getOidInstance(KerberosUtil.java:90)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to