Skip to content

[test] Unstable test ConsumerOffsetTableITCase.testExternalRequestCannotCreateSystemTable #4950

Open

Description

@github-actions

https://github.com/apache/fluss/actions/runs/40824665859/job/123284830763

[ERROR] org.apache.fluss.server.tablet.consumer.group.ConsumerOffsetTableITCase.testExternalRequestCannotCreateSystemTable  Time elapsed: 67.329 s  <<< FAILURE!
java.lang.AssertionError: org.apache.fluss.exception.ConsumerGroupOwnerNotAvailableException: Failed to resolve the owner of sys.consumer_offsets bucket 14
	at org.apache.fluss.server.tablet.consumer.group.ConsumerOffsetTableITCase.lambda$ensureConsumerOffsetTable$0(ConsumerOffsetTableITCase.java:143)
	at org.apache.fluss.testutils.common.CommonTestUtils.retry(CommonTestUtils.java:142)
	at org.apache.fluss.server.tablet.consumer.group.ConsumerOffsetTableITCase.ensureConsumerOffsetTable(ConsumerOffsetTableITCase.java:129)
	at org.apache.fluss.server.tablet.consumer.group.ConsumerOffsetTableITCase.testExternalRequestCannotCreateSystemTable(ConsumerOffsetTableITCase.java:119)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
... (truncated)

Activity

  1. fxbing commented on Oct 30, 2026

    @fxbing
    Contributor

    This may be related to #4912, which reports the same test failure when resolving the owner of sys.consumer_offsets bucket 14. PR #4913 addresses the shared-cluster lifecycle issue described there by starting a separate cluster for each test and verifying that the system table exists. The failing revision in this report still uses a shared static cluster, although the stack trace alone does not confirm the same root cause.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions