You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "yapeng (Jira)" <ji...@apache.org> on 2024/07/29 09:37:00 UTC

[jira] [Created] (KAFKA-17211) kafka producer get stuck by Uncaught error in kafka producer I/O thread

yapeng created KAFKA-17211:
------------------------------

             Summary: kafka producer get stuck by Uncaught error in kafka producer I/O thread
                 Key: KAFKA-17211
                 URL: https://issues.apache.org/jira/browse/KAFKA-17211
             Project: Kafka
          Issue Type: Bug
          Components: clients
    Affects Versions: 2.8.2
            Reporter: yapeng


I have a kafka producer and it reported this error message forever.
{code:java}
[Producer clientId=xxxxxxxxxxxxxxx] Uncaught error in kafka producer I/O thread: 
java.util.NoSuchElementException: null
	at java.util.ArrayDeque.getFirst(ArrayDeque.java:329)
	at org.apache.kafka.clients.producer.internals.RecordAccumulator.expiredBatches(RecordAccumulator.java:306)
	at org.apache.kafka.clients.producer.internals.Sender.sendProducerData(Sender.java:372)
	at org.apache.kafka.clients.producer.internals.Sender.runOnce(Sender.java:326)
	at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:255)
	at java.lang.Thread.run(Thread.java:750){code}
It seems wired that there has null values in Deque<ProducerBatch>. The machine has been restarted to solve online issues so there is no heap dump.

Please help give some insights about this issue.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)