Ayush Saxena created HIVE-29022:
-----------------------------------

             Summary: Schematool fails while initializing hive schema
                 Key: HIVE-29022
                 URL: https://issues.apache.org/jira/browse/HIVE-29022
             Project: Hive
          Issue Type: Bug
            Reporter: Ayush Saxena
            Assignee: Ayush Saxena


Missing JDK-17 exports
{noformat}
ayushsaxena@ayushsaxena apache-hive-4.1.0-SNAPSHOT-bin % bin/schematool -dbType 
hive -metaDbType derby  -initSchema
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in 
[jar:file:/Users/ayushsaxena/code/hive/packaging/target/apache-hive-4.1.0-SNAPSHOT-bin/apache-hive-4.1.0-SNAPSHOT-bin/lib/log4j-slf4j-impl-2.24.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in 
[jar:file:/Users/ayushsaxena/code/incubator/hadoop-3.4.1/hadoop-3.4.1-RC3/hadoop-3.4.1/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
2025-06-16T21:14:55.695115Z main WARN The use of package scanning to locate 
Log4j plugins is deprecated.
Please remove the `packages` attribute from your configuration file.
See https://logging.apache.org/log4j/2.x/faq.html#package-scanning for details.
2025-06-16T21:14:55.755374Z main INFO Starting configuration 
org.apache.logging.log4j.core.config.properties.PropertiesConfiguration@258d79be...
2025-06-16T21:14:55.755510Z main INFO Start watching for changes to 
jar:file:/Users/ayushsaxena/code/hive/packaging/target/apache-hive-4.1.0-SNAPSHOT-bin/apache-hive-4.1.0-SNAPSHOT-bin/lib/hive-common-4.1.0-SNAPSHOT.jar!/hive-log4j2.properties
 every 0 seconds
2025-06-16T21:14:55.755603Z main INFO Configuration 
org.apache.logging.log4j.core.config.properties.PropertiesConfiguration@258d79be
 started.
2025-06-16T21:14:55.756610Z main INFO Stopping configuration 
org.apache.logging.log4j.core.config.DefaultConfiguration@11bd0f3b...
2025-06-16T21:14:55.756788Z main INFO Configuration 
org.apache.logging.log4j.core.config.DefaultConfiguration@11bd0f3b stopped.
Initializing the schema to: 4.1.0
Metastore connection URL:        
jdbc:hive2://?hive.conf.restricted.list=;hive.security.authorization.sqlstd.confwhitelist=.*;hive.security.authorization.sqlstd.confwhitelist.append=.*;hive.security.authorization.enabled=false;hive.metastore.uris=;hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdConfOnlyAuthorizerFactory;hive.support.concurrency=false;hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DummyTxnManager;hive.metastore.rawstore.impl=org.apache.hadoop.hive.metastore.ObjectStore
Metastore connection Driver :    org.apache.hive.jdbc.HiveDriver
Metastore connection User:       APP
Hive Session ID = e4456457-3dc1-4e47-9ba8-b44b5383d730
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:709)
        at 
org.apache.hadoop.hive.ql.session.SessionState.createRootHDFSDir(SessionState.java:865)
        at 
org.apache.hadoop.hive.ql.session.SessionState.createSessionDirs(SessionState.java:806)
        at 
org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:730)
        at 
org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:683)
        at 
org.apache.hadoop.hive.ql.DriverUtils.setUpSessionState(DriverUtils.java:110)
        at 
org.apache.hadoop.hive.ql.DriverUtils.setUpAndStartSessionState(DriverUtils.java:98)
        at 
org.apache.hadoop.hive.ql.DriverUtils.setUpAndStartSessionState(DriverUtils.java:94)
        at 
org.apache.hive.service.cli.CLIService.applyAuthorizationConfigPolicy(CLIService.java:133)
        at org.apache.hive.service.cli.CLIService.init(CLIService.java:120)
        at 
org.apache.hive.service.cli.thrift.EmbeddedThriftBinaryCLIService.init(EmbeddedThriftBinaryCLIService.java:41)
        at 
org.apache.hive.jdbc.EmbeddedCLIServicePortal.get(EmbeddedCLIServicePortal.java:36)
        at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:387)
        at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:316)
        at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:292)
        at org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:94)
        at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
        at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229)
        at 
org.apache.hadoop.hive.metastore.tools.schematool.HiveSchemaHelper.getConnectionToMetastore(HiveSchemaHelper.java:88)
        at 
org.apache.hadoop.hive.metastore.tools.schematool.MetastoreSchemaTool.getConnectionToMetastore(MetastoreSchemaTool.java:253)
        at 
org.apache.hadoop.hive.metastore.tools.schematool.MetastoreSchemaTool.testConnectionToMetastore(MetastoreSchemaTool.java:338)
        at 
org.apache.hadoop.hive.metastore.tools.schematool.SchemaToolTaskInit.execute(SchemaToolTaskInit.java:53)
        at 
org.apache.hadoop.hive.metastore.tools.schematool.MetastoreSchemaTool.run(MetastoreSchemaTool.java:484)
        at 
org.apache.hive.beeline.schematool.HiveSchemaTool.main(HiveSchemaTool.java:204)
        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:330)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:245)
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 @32e614e9
        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)
        ... 32 more{noformat}



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

Reply via email to