Robert Metzger created FLINK-2049:
-------------------------------------
Summary: KafkaSink sporadically fails to send message
Key: FLINK-2049
URL: https://issues.apache.org/jira/browse/FLINK-2049
Project: Flink
Issue Type: Bug
Components: Kafka Connector, Streaming
Affects Versions: 0.9
Reporter: Robert Metzger
This test https://travis-ci.org/StephanEwen/incubator-flink/jobs/63147661
failed with:
{code}
10:38:22,415 ERROR org.apache.flink.streaming.runtime.tasks.StreamTask
- StreamOperator failed due to: java.lang.RuntimeException:
java.lang.RuntimeException: kafka.common.FailedToSendMessageException: Failed
to send messages after 10 tries.
at
org.apache.flink.streaming.api.operators.StreamOperator.callUserFunctionAndLogException(StreamOperator.java:142)
at
org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:34)
at
org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:139)
at org.apache.flink.runtime.taskmanager.Task.run(Task.java:562)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException:
kafka.common.FailedToSendMessageException: Failed to send messages after 10
tries.
at
org.apache.flink.streaming.api.operators.StreamOperator.callUserFunctionAndLogException(StreamOperator.java:142)
at
org.apache.flink.streaming.api.operators.ChainableStreamOperator.collect(ChainableStreamOperator.java:54)
at
org.apache.flink.streaming.api.collector.CollectorWrapper.collect(CollectorWrapper.java:39)
at
org.apache.flink.streaming.connectors.kafka.KafkaITCase$3.run(KafkaITCase.java:326)
at
org.apache.flink.streaming.api.operators.StreamSource.callUserFunction(StreamSource.java:40)
at
org.apache.flink.streaming.api.operators.StreamOperator.callUserFunctionAndLogException(StreamOperator.java:137)
... 4 more
Caused by: kafka.common.FailedToSendMessageException: Failed to send messages
after 10 tries.
at
kafka.producer.async.DefaultEventHandler.handle(DefaultEventHandler.scala:90)
at kafka.producer.Producer.send(Producer.scala:77)
at kafka.javaapi.producer.Producer.send(Producer.scala:33)
at
org.apache.flink.streaming.connectors.kafka.api.KafkaSink.invoke(KafkaSink.java:183)
at
org.apache.flink.streaming.api.operators.StreamSink.callUserFunction(StreamSink.java:39)
at
org.apache.flink.streaming.api.operators.StreamOperator.callUserFunctionAndLogException(StreamOperator.java:137)
... 9 more
{code}
I've extracted the relevant logs:
https://gist.github.com/rmetzger/ddbb0fead5efdd58a539.
The error comes from Kafka's producer code. We are not doing much in our Kafka
Sink, so I really think this is not really a flink issue.
When the issue occurs again, I'll write to the Kafka list so seek for help.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)