Chris Slotterback created FLINK-12448:
-----------------------------------------

             Summary: FlinkKafkaProducer late closure after class loader
                 Key: FLINK-12448
                 URL: https://issues.apache.org/jira/browse/FLINK-12448
             Project: Flink
          Issue Type: Bug
          Components: Connectors / Kafka
    Affects Versions: 1.7.2
            Reporter: Chris Slotterback


During job failure/restart, FlinkKafkaProducer configured with 
Semantic.EXACTLY_ONCE fails to disconnect properly do to a NoClassDefFoundError:
{noformat}
java.lang.NoClassDefFoundError: org/apache/kafka/clients/NetworkClient$1

at 
org.apache.kafka.clients.NetworkClient.processDisconnection(NetworkClient.java:658)

at 
org.apache.kafka.clients.NetworkClient.handleDisconnections(NetworkClient.java:805)

at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:520)

at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:226)

at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:163)

at java.lang.Thread.run(Thread.java:748){noformat}
 

This begins a restart loop where the job never recovers properly. This is 
reproducible only with EXACTLY_ONCE semantic, AT_LEAST_ONCE properly 
disconnects and restarts without error.

This issue is described in FLINK-10455, but has been since marked as Fixed, but 
still reproducible.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to