From f58b6c766376e192153f3e7a9934903ea177da13 Mon Sep 17 00:00:00 2001 From: Grzegorz Lukasik Date: Mon, 23 Feb 2026 23:53:29 +0000 Subject: [PATCH] Upgrade ASM 9.6 -> 9.9.1 to support Java up to 26 Looks like bazel started to use java 25 already: https://github.com/bazelbuild/bazel/commit/62a54114b4f65370cd9dc475e489203aa253c0ae and when trying to run https://github.com/google/allocation-instrumenter which uses ASM I was getting on some custom bazel build below error: ``` Unsupported class file major version 68 ``` --- MODULE.bazel | 2 +- maven_install.json | 39 +++++++++++++++++++-------------------- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index b818345..d74aff5 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -37,7 +37,7 @@ GRPC_VERSION = "1.66.0" CHECKER_FRAMEWORK_VERSION = "2.5.3" -ASM_VERSION = "9.6" +ASM_VERSION = "9.9.1" LOG4J2_VERSION = "2.17.2" diff --git a/maven_install.json b/maven_install.json index 32611f5..fb62553 100644 --- a/maven_install.json +++ b/maven_install.json @@ -65,9 +65,9 @@ "org.jspecify:jspecify": -382205121, "org.mockito:mockito-core": 2076415653, "org.objenesis:objenesis": -1312804663, - "org.ow2.asm:asm": 905490297, - "org.ow2.asm:asm-commons": -1641575852, - "org.ow2.asm:asm-tree": 884936356, + "org.ow2.asm:asm": 1206815935, + "org.ow2.asm:asm-commons": 1607605466, + "org.ow2.asm:asm-tree": -1365652182, "org.pantsbuild:jarjar": -58806822, "org.slf4j:slf4j-api": -1956142110, "repositories": -1949687017 @@ -113,11 +113,11 @@ "com.google.protobuf:protobuf-java": 1555861032, "com.google.protobuf:protobuf-java-util": -1255055826, "com.google.re2j:re2j": -1010940688, - "com.google.testing.compile:compile-testing": -44352687, - "com.google.truth.extensions:truth-java8-extension": 464955647, - "com.google.truth.extensions:truth-liteproto-extension": 954573279, - "com.google.truth.extensions:truth-proto-extension": 519338327, - "com.google.truth:truth": -308863820, + "com.google.testing.compile:compile-testing": -2089542, + "com.google.truth.extensions:truth-java8-extension": 1297830944, + "com.google.truth.extensions:truth-liteproto-extension": 1469942034, + "com.google.truth.extensions:truth-proto-extension": -352203791, + "com.google.truth:truth": 445397051, "com.googlecode.java-diff-utils:diffutils": -799723261, "com.squareup.okio:okio": 1728906956, "com.squareup.okio:okio-jvm": 370644491, @@ -223,10 +223,10 @@ "org.jspecify:jspecify": 117231129, "org.mockito:mockito-core": 1615348648, "org.objenesis:objenesis": 1798216877, - "org.ow2.asm:asm": 611381606, - "org.ow2.asm:asm-commons": 1943465506, - "org.ow2.asm:asm-tree": 1200270382, - "org.pantsbuild:jarjar": 738208165, + "org.ow2.asm:asm": 1614653533, + "org.ow2.asm:asm-commons": 33716409, + "org.ow2.asm:asm-tree": -1173653421, + "org.pantsbuild:jarjar": 1945622742, "org.slf4j:slf4j-api": 206671574 }, "conflict_resolution": { @@ -245,8 +245,7 @@ "org.codehaus.plexus:plexus-utils:3.0.20": "org.codehaus.plexus:plexus-utils:3.0.22", "org.eclipse.sisu:org.eclipse.sisu.inject:0.3.0": "org.eclipse.sisu:org.eclipse.sisu.inject:0.3.2", "org.eclipse.sisu:org.eclipse.sisu.plexus:0.3.0": "org.eclipse.sisu:org.eclipse.sisu.plexus:0.3.2", - "org.objenesis:objenesis:1.0": "org.objenesis:objenesis:3.3", - "org.ow2.asm:asm:9.6": "org.ow2.asm:asm:9.8" + "org.objenesis:objenesis:1.0": "org.objenesis:objenesis:3.3" }, "artifacts": { "aopalliance:aopalliance": { @@ -1151,21 +1150,21 @@ }, "org.ow2.asm:asm": { "shasums": { - "jar": "876eab6a83daecad5ca67eb9fcabb063c97b5aeb8cf1fca7a989ecde17522051" + "jar": "6f3828a215c920059a5efa2fb55c233d6c54ec5cadca99ce1b1bdd10077c7ddd" }, - "version": "9.8" + "version": "9.9.1" }, "org.ow2.asm:asm-commons": { "shasums": { - "jar": "7aefd0d5c0901701c69f7513feda765fb6be33af2ce7aa17c5781fc87657c511" + "jar": "c2319e014ce7199f2b7f7d56d6bb991863168c3f4b6cd6c9f542a4937ef7ef88" }, - "version": "9.6" + "version": "9.9.1" }, "org.ow2.asm:asm-tree": { "shasums": { - "jar": "c43ecf17b539c777e15da7b5b86553b377e2d39a683de6285567d5283888e7ef" + "jar": "0f3555096b720b820bbacab0b515589bee0200bee099bda14c561738ae837ba1" }, - "version": "9.6" + "version": "9.9.1" }, "org.pantsbuild:jarjar": { "shasums": {