[ 
https://issues.apache.org/jira/browse/KUDU-3670?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17980505#comment-17980505
 ] 

Ayush Saxena commented on KUDU-3670:
------------------------------------

I think it is failing at:

[https://github.com/apache/kudu/blob/4a7700bdcff2bf2afe4e46efdb8874484fd66b86/java/kudu-test-utils/src/main/java/org/apache/kudu/test/cluster/FakeDNS.java#L90C1-L90C97]

But it goes to the catch block & then propogates a misleading message, Ideally 
in case the shell is greater than JDK-9, that catch block shouldn't execute 
only rather throw an exception

> FakeDNS should drop use of sun.net.spi.nameservice.NameService
> --------------------------------------------------------------
>
>                 Key: KUDU-3670
>                 URL: https://issues.apache.org/jira/browse/KUDU-3670
>             Project: Kudu
>          Issue Type: Bug
>            Reporter: Ayush Saxena
>            Priority: Major
>
> This doesn't work on JDK-21 for Hive
> {noformat}
> [ERROR] org.apache.hadoop.hive.kudu.TestKuduOutputFormat.testBadRow -- Time 
> elapsed: 0.018 s <<< ERROR!
> java.lang.RuntimeException: java.lang.ClassNotFoundException: 
> sun.net.spi.nameservice.NameService
>         at org.apache.kudu.test.cluster.FakeDNS.install(FakeDNS.java:119)
>         at 
> org.apache.kudu.test.KuduTestHarness.before(KuduTestHarness.java:152)
>         at 
> org.apache.kudu.test.junit.RetryRule$RetryStatement.doOneAttempt(RetryRule.java:225)
>         at 
> org.apache.kudu.test.junit.RetryRule$RetryStatement.evaluate(RetryRule.java:246)
> Caused by: java.lang.ClassNotFoundException: 
> sun.net.spi.nameservice.NameService
>         at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
>         at 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
>         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
>         at java.base/java.lang.Class.forName0(Native Method)
>         at java.base/java.lang.Class.forName(Class.java:421)
>         at java.base/java.lang.Class.forName(Class.java:412)
>         at org.apache.kudu.test.cluster.FakeDNS.install(FakeDNS.java:104)
>         ... 3 more
> {noformat}
>  



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

Reply via email to