Kokila N created HIVE-28466: ------------------------------- Summary: Test failure of qtest dboutput.q under TestContribCliDriver Key: HIVE-28466 URL: https://issues.apache.org/jira/browse/HIVE-28466 Project: Hive Issue Type: Sub-task Reporter: Kokila N Assignee: Kokila N
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)