This is an automated email from the ASF dual-hosted git repository.
dengzh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git
The following commit(s) were added to refs/heads/master by this push:
new 4e48dcec19c HIVE-29386: Fix hmsbench runtime error on jdk21 (#6250)
4e48dcec19c is described below
commit 4e48dcec19c310aadd6eb07350481ab7a13e9d90
Author: Wechar Yu <[email protected]>
AuthorDate: Thu Jan 8 12:38:50 2026 +0800
HIVE-29386: Fix hmsbench runtime error on jdk21 (#6250)
---
.../metastore-tools/metastore-benchmarks/pom.xml | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml
b/standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml
index 5570195b74b..4e38d2dc144 100644
--- a/standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml
+++ b/standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml
@@ -79,11 +79,6 @@
<artifactId>jmh-core</artifactId>
<version>${jmh.version}</version>
</dependency>
- <dependency>
- <groupId>org.openjdk.jmh</groupId>
- <artifactId>jmh-generator-annprocess</artifactId>
- <version>${jmh.version}</version>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
@@ -153,6 +148,9 @@
<transformer
implementation="org.apache.logging.log4j.maven.plugins.shade.transformer.Log4j2PluginCacheFileTransformer"/>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>org.apache.hadoop.hive.metastore.tools.BenchmarkTool</mainClass>
+ <manifestEntries>
+ <Multi-Release>true</Multi-Release>
+ </manifestEntries>
</transformer>
</transformers>
<filters>
@@ -190,6 +188,7 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<fork>true</fork>
+ <proc>full</proc>
<compilerArgs>
<arg>-XDcompilePolicy=simple</arg>
<arg>--should-stop=ifError=FLOW</arg>
@@ -211,6 +210,11 @@
<artifactId>error_prone_core</artifactId>
<version>${errorprone.core.version}</version>
</path>
+ <path>
+ <groupId>org.openjdk.jmh</groupId>
+ <artifactId>jmh-generator-annprocess</artifactId>
+ <version>${jmh.version}</version>
+ </path>
</annotationProcessorPaths>
<forceJavacCompilerUse>true</forceJavacCompilerUse>
</configuration>