[
https://issues.apache.org/jira/browse/HIVE-29768?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mahesh Raju Somalaraju reassigned HIVE-29768:
---------------------------------------------
Assignee: Mahesh Raju Somalaraju
> ClassNotFoundException for SQLStdHiveAuthorizerFactoryForTest in TestWorker
> logs
> --------------------------------------------------------------------------------
>
> Key: HIVE-29768
> URL: https://issues.apache.org/jira/browse/HIVE-29768
> Project: Hive
> Issue Type: Bug
> Reporter: László Bodor
> Assignee: Mahesh Raju Somalaraju
> Priority: Major
> Labels: newbie
>
> TestWorker passes, there is just a strange exception which might worth a look:
> {code}
> 2026-07-25T03:18:12,279 ERROR [main_timeout_executor] session.SessionState:
> Error setting up authorization: java.lang.ClassNotFoundException:
> org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest
> org.apache.hadoop.hive.ql.metadata.HiveException:
> java.lang.ClassNotFoundException:
> org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest
> at
> org.apache.hadoop.hive.ql.metadata.HiveUtils.getAuthorizeProviderManager(HiveUtils.java:470)
> at
> org.apache.hadoop.hive.ql.session.SessionState.setupAuth(SessionState.java:1024)
> at
> org.apache.hadoop.hive.ql.session.SessionState.getAuthorizerV2(SessionState.java:1835)
> at
> org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.needsTransform(SemanticAnalyzer.java:15323)
> at
> org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:13184)
> at
> org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:12746)
> at
> org.apache.hadoop.hive.ql.parse.ColumnStatsSemanticAnalyzer.analyze(ColumnStatsSemanticAnalyzer.java:682)
> at org.apache.hadoop.hive.ql.Compiler.analyze(Compiler.java:224)
> at org.apache.hadoop.hive.ql.Compiler.compile(Compiler.java:109)
> at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:499)
> at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:451)
> at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:172)
> at org.apache.hadoop.hive.ql.Driver.run(Driver.java:143)
> at org.apache.hadoop.hive.ql.Driver.run(Driver.java:130)
> at
> org.apache.hadoop.hive.ql.DriverUtils.runOnDriverInternal(DriverUtils.java:72)
> at
> org.apache.hadoop.hive.ql.DriverUtils.runOnDriver(DriverUtils.java:57)
> at
> org.apache.hadoop.hive.ql.txn.compactor.StatsUpdater.gatherStats(StatsUpdater.java:111)
> at
> org.apache.hadoop.hive.ql.txn.compactor.Worker.findNextCompactionAndExecute(Worker.java:292)
> at
> org.apache.hadoop.hive.ql.txn.compactor.Worker.lambda$run$0(Worker.java:91)
> at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
> at java.base/java.lang.Thread.run(Thread.java:1583)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest
> at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
> 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:534)
> at java.base/java.lang.Class.forName(Class.java:513)
> at
> org.apache.hadoop.hive.ql.metadata.HiveUtils.getAuthorizeProviderManager(HiveUtils.java:460)
> ... 22 more
> {code}
> 1. fix the exception and check if other tests are affected
> 2. consider whether `gatherStats` codepath is needed at all here: a dedicated
> Driver call is done and fails, still, the test passes
--
This message was sent by Atlassian Jira
(v8.20.10#820010)