[ https://issues.apache.org/jira/browse/HIVE-28466?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kokila N updated HIVE-28466: ---------------------------- Summary: TestContribCliDriver test failure for dboutput.q (was: dboutput.q test failure under TestContribCliDriver) > TestContribCliDriver test failure for dboutput.q > ------------------------------------------------- > > Key: HIVE-28466 > URL: https://issues.apache.org/jira/browse/HIVE-28466 > Project: Hive > Issue Type: Sub-task > Reporter: Kokila N > Assignee: Kokila N > Priority: Major > > dboutput.q has the following configs set in it. > *set hive.exec.submitviachild=true;* > *set hive.exec.submit.local.task.via.child=true;* > For this a child JVM is spawned in MR task which is started using script > [https://github.com/apache/hive/blob/master/testutils/hadoop] . > As this starts a new java process, --add-opens needs to be passed as > arguments. > {code:java} > Exception in thread "main" java.lang.ExceptionInInitializerError > at > org.apache.hadoop.hive.ql.plan.TableDesc.setProperties(TableDesc.java:132) > at org.apache.hadoop.hive.ql.plan.TableDesc.<init>(TableDesc.java:69) > at org.apache.hadoop.hive.ql.exec.Utilities.<clinit>(Utilities.java:708) > at > java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) > at > java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) > at > java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) > at > java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) > at > java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) > at > java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) > at > java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) > at > org.apache.hadoop.hive.ql.exec.AddToClassPathAction.createUDFClassLoader(AddToClassPathAction.java:85) > at > org.apache.hadoop.hive.ql.exec.AddToClassPathAction.run(AddToClassPathAction.java:66) > at > org.apache.hadoop.hive.ql.exec.AddToClassPathAction.run(AddToClassPathAction.java:38) > at > java.base/java.security.AccessController.doPrivileged(AccessController.java:318) > at org.apache.hadoop.hive.ql.exec.mr.ExecDriver.main(ExecDriver.java:749) > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:568) > at org.apache.hadoop.util.RunJar.run(RunJar.java:328) > at org.apache.hadoop.util.RunJar.main(RunJar.java:241) > Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make > field private volatile java.lang.String java.net.URI.string accessible: > module java.base does not "opens java.net" to unnamed module @74ad2091 > at > java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) > at > java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) > at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178) > at java.base/java.lang.reflect.Field.setAccessible(Field.java:172) > at > org.apache.hadoop.hive.common.StringInternUtils.<clinit>(StringInternUtils.java:57) > ... 21 more {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)