Skip to content

When topic creation failures the cause isn't visible #570

@robobario

Description

@robobario

We had a test failure due to a topic creation failure (unknown cause due to this issue)

2026-01-21T16:19:39.9469051Z [ERROR] io.kroxylicious.it.FilterIT.topicNameLookupComposesWithDownstreamFilter(KafkaCluster, Topic, Topic) -- Time elapsed: 0.701 s <<< ERROR!
2026-01-21T16:19:39.9473181Z org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [io.kroxylicious.testing.kafka.junit5ext.Topic topic2] in method [void io.kroxylicious.it.FilterIT.topicNameLookupComposesWithDownstreamFilter(io.kroxylicious.testing.kafka.api.KafkaCluster,io.kroxylicious.testing.kafka.junit5ext.Topic,io.kroxylicious.testing.kafka.junit5ext.Topic)]: Fail fast condition triggered
2026-01-21T16:19:39.9477186Z 	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
2026-01-21T16:19:39.9477885Z 	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
2026-01-21T16:19:39.9478721Z Caused by: org.awaitility.core.TerminalFailureException: Fail fast condition triggered
2026-01-21T16:19:39.9479871Z 	at org.awaitility.core.ConditionAwaiter.executeFailFastConditionIfDefined(ConditionAwaiter.java:194)
2026-01-21T16:19:39.9481081Z 	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:97)
2026-01-21T16:19:39.9482037Z 	at org.awaitility.core.AbstractHamcrestCondition.await(AbstractHamcrestCondition.java:86)
2026-01-21T16:19:39.9483047Z 	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1160)
2026-01-21T16:19:39.9483850Z 	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:712)
2026-01-21T16:19:39.9484695Z 	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:729)
2026-01-21T16:19:39.9485829Z 	at io.kroxylicious.testing.kafka.junit5ext.KafkaClusterExtension.createTopic(KafkaClusterExtension.java:1096)
2026-01-21T16:19:39.9487361Z 	at io.kroxylicious.testing.kafka.junit5ext.KafkaClusterExtension.resolveParameter(KafkaClusterExtension.java:597)
2026-01-21T16:19:39.9488859Z 	at io.kroxylicious.testing.kafka.junit5ext.KafkaClusterExtension.resolveParameter(KafkaClusterExtension.java:549)
2026-01-21T16:19:39.9489849Z 	... 2 more
2026-01-21T16:19:39.9490109Z 

We should ensure that the underlying reason is visible in the failure

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions