Skip to content

ERROR at SpringKafkaBatchListenerInstrumentation #4490

@amalacho

Description

@amalacho

Hi, In my application based on spring boot starter parent in version I got error like this:

`2026-05-27 12:00:59,907 [org.springframework.kafka.KafkaListenerEndpointContainer#9-0-C-1] ERROR co.elastic.apm.agent.bci.IndyBootstrap - Advice threw an exception, this should never happen!

java.util.NoSuchElementException: null

at java.util.ArrayDeque.removeFirst(ArrayDeque.java:360) ~[?:?]

at java.util.ArrayDeque.remove(ArrayDeque.java:521) ~[?:?]

at co.elastic.apm.agent.impl.ActiveStack.deactivate(ActiveStack.java:119) ~[elastic-apm-agent.jar:1.55.6]

at co.elastic.apm.agent.impl.ElasticApmTracer.deactivate(ElasticApmTracer.java:940) ~[elastic-apm-agent.jar:1.55.6]

at co.elastic.apm.agent.impl.transaction.TraceStateImpl.deactivate(TraceStateImpl.java:71) ~[elastic-apm-agent.jar:1.55.6]

at co.elastic.apm.agent.impl.transaction.TraceStateImpl.deactivate(TraceStateImpl.java:33) ~[elastic-apm-agent.jar:1.55.6]

at co.elastic.apm.agent.kafka.SpringKafkaBatchListenerInstrumentation$SpringKafkaBatchListenerAdvice.onExit(SpringKafkaBatchListenerInstrumentation.java:96) ~[elastic-apm-agent.jar:1.55.6]

at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.invokeBatchListener(KafkaMessageListenerContainer.java:2225) [spring-kafka-4.0.5.jar:4.0.5]

at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.invokeListener(KafkaMessageListenerContainer.java:2201) [spring-kafka-4.0.5.jar:4.0.5]

at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.invokeIfHaveRecords(KafkaMessageListenerContainer.java:1559) [spring-kafka-4.0.5.jar:4.0.5]

at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.pollAndInvoke(KafkaMessageListenerContainer.java:1499) [spring-kafka-4.0.5.jar:4.0.5]

at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.run(KafkaMessageListenerContainer.java:1368) [spring-kafka-4.0.5.jar:4.0.5]

at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) [?:?]

at java.lang.Thread.run(Thread.java:1474) [?:?]`

How can I solve it? I am attaching APM agent jar to my app running at k8s

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions