-
Bug
-
Resolution: Done
-
Undefined
-
2.9.0.GA
-
False
-
-
False
-
-
-
- [DOC] "io.strimzi.operator.common.model.InvalidResourceException: Metadata version 3.9-IV2 is invalid" error occurs
- In our doucument(1), 3.9-IV2 is used in Kraft upgrade procedure as metadataVersion.
- However, "io.strimzi.operator.common.model.InvalidResourceException: Metadata version 3.9-IV2 is invalid" error occurs when using it.
- I believe 3.9-IV0 should be used instead.
- Kafka doesn't seem to support 3.9-IV2 as metadataVersion. It is not included in the MetadataVersion.java (3)
- Also, not only 3.9-IV2 but also 3.8-IV2 is not included in the MetadataVersion.java.
(2)
strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator 2025-06-16 05:46:02 WARN AbstractOperator:566 - Reconciliation #58(watch) Kafka(my-project/my-cluster): Failed to reconcile strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator io.strimzi.operator.common.model.InvalidResourceException: Metadata version 3.9-IV2 is invalid strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.strimzi.operator.cluster.model.KRaftUtils.validateMetadataVersion(KRaftUtils.java:56) ~[io.strimzi.cluster-operator-0.45.0.redhat-00003.jar:0.45.0.redhat-00003] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.strimzi.operator.cluster.model.KafkaCluster.fromCrd(KafkaCluster.java:309) ~[io.strimzi.cluster-operator-0.45.0.redhat-00003.jar:0.45.0.redhat-00003] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.strimzi.operator.cluster.operator.assembly.KafkaClusterCreator.createKafkaCluster(KafkaClusterCreator.java:368) ~[io.strimzi.cluster-operator-0.45.0.redhat-00003.jar:0.45.0.redhat-00003] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.strimzi.operator.cluster.operator.assembly.KafkaClusterCreator.createKafkaCluster(KafkaClusterCreator.java:176) ~[io.strimzi.cluster-operator-0.45.0.redhat-00003.jar:0.45.0.redhat-00003] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.strimzi.operator.cluster.operator.assembly.KafkaClusterCreator.prepareKafkaCluster(KafkaClusterCreator.java:122) ~[io.strimzi.cluster-operator-0.45.0.redhat-00003.jar:0.45.0.redhat-00003] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.strimzi.operator.cluster.operator.assembly.KafkaAssemblyOperator$ReconciliationState.lambda$kafkaReconciler$10(KafkaAssemblyOperator.java:718) ~[io.strimzi.cluster-operator-0.45.0.redhat-00003.jar:0.45.0.redhat-00003] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.vertx.core.impl.future.Composition.onSuccess(Composition.java:38) ~[io.vertx.vertx-core-4.5.11.redhat-00002.jar:4.5.11.redhat-00002] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.vertx.core.impl.future.FutureBase.emitSuccess(FutureBase.java:66) ~[io.vertx.vertx-core-4.5.11.redhat-00002.jar:4.5.11.redhat-00002] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.vertx.core.impl.future.FutureImpl.tryComplete(FutureImpl.java:259) ~[io.vertx.vertx-core-4.5.11.redhat-00002.jar:4.5.11.redhat-00002] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.vertx.core.impl.future.CompositeFutureImpl.complete(CompositeFutureImpl.java:208) ~[io.vertx.vertx-core-4.5.11.redhat-00002.jar:4.5.11.redhat-00002] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.vertx.core.impl.future.CompositeFutureImpl.onSuccess(CompositeFutureImpl.java:114) ~[io.vertx.vertx-core-4.5.11.redhat-00002.jar:4.5.11.redhat-00002] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.vertx.core.impl.future.FutureBase.lambda$emitSuccess$0(FutureBase.java:60) ~[io.vertx.vertx-core-4.5.11.redhat-00002.jar:4.5.11.redhat-00002] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) ~[io.netty.netty-common-4.1.115.Final-redhat-00001.jar:4.1.115.Final-redhat-00001] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) ~[io.netty.netty-common-4.1.115.Final-redhat-00001.jar:4.1.115.Final-redhat-00001] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) ~[io.netty.netty-common-4.1.115.Final-redhat-00001.jar:4.1.115.Final-redhat-00001] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) ~[io.netty.netty-transport-4.1.115.Final-redhat-00001.jar:4.1.115.Final-redhat-00001] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[io.netty.netty-common-4.1.115.Final-redhat-00001.jar:4.1.115.Final-redhat-00001] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[io.netty.netty-common-4.1.115.Final-redhat-00001.jar:4.1.115.Final-redhat-00001] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[io.netty.netty-common-4.1.115.Final-redhat-00001.jar:4.1.115.Final-redhat-00001] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at java.lang.Thread.run(Thread.java:840) ~[?:?] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator Caused by: java.lang.IllegalArgumentException: Version 3.9-IV2 is not a valid version strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at org.apache.kafka.server.common.MetadataVersion.lambda$fromVersionString$0(MetadataVersion.java:582) ~[org.apache.kafka.kafka-server-common-3.9.0.redhat-00003.jar:3.9.0.redhat-00003] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at org.apache.kafka.server.common.MetadataVersion.fromVersionString(MetadataVersion.java:581) ~[org.apache.kafka.kafka-server-common-3.9.0.redhat-00003.jar:3.9.0.redhat-00003] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator at io.strimzi.operator.cluster.model.KRaftUtils.validateMetadataVersion(KRaftUtils.java:46) ~[io.strimzi.cluster-operator-0.45.0.redhat-00003.jar:0.45.0.redhat-00003] strimzi-cluster-operator-6fb7566659-mvgz8 strimzi-cluster-operator ... 19 more