brandboat opened a new pull request, #19839:
URL: https://github.com/apache/kafka/pull/19839

   Currently some tests in StreamsBrokersBounceTest failed due to error:
   
   ```
   870b4b8f-a765-4001-9b53-6b900b18f66a: FATAL: An unexpected exception is 
encountered on thread   StreamsThread threadId: 
SmokeTest-870b4b8f-a765-4001-9b53-6b900b18f66a-StreamThread-2
   TaskManager
       MetadataState:
       Tasks:
   : org.apache.kafka.streams.errors.StreamsException: 
org.apache.kafka.common.errors.UnsupportedVersionException: The cluster does 
not support the STREAMS group protocol or does not support the versions of the 
STREAMS group protocol used by this client (used versions: 0 to 0).
   org.apache.kafka.streams.errors.StreamsException: 
org.apache.kafka.common.errors.UnsupportedVersionException: The cluster does 
not support the STREAMS group protocol or does not support the versions of the 
STREAMS group protocol used by this client (used versions: 0 to 0).
       at 
org.apache.kafka.streams.processor.internals.StreamThread.runLoop(streamthread.java:966)
       at 
[org.apache.kafka.streams.processor.internals.StreamThread.run](https://github.com/apache/kafka/compare/org.apache.kafka.streams.processor.internals.StreamThread.run)(streamthread.java:888)
   ```
   
   The reason is that under isolated kraft mode, we missed to set both 
`unstable.api.versions.enable` and `unstable.feature.versions.enable` to true 
to all controllers, which cause `streams.version` fallback to 0 in the broker 
side and the above error raise when StreamsGroupRequestHeartbeat comes to the 
broker. 
   
   This patch add the missing configs to controllers properties if streams 
group protocol is used.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to