[ https://issues.apache.org/jira/browse/FLINK-20194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Metzger updated FLINK-20194: ----------------------------------- Priority: Blocker (was: Critical) > KafkaSourceFetcherManager.commitOffsets() should handle the case when there > is no split fetcher. > ------------------------------------------------------------------------------------------------ > > Key: FLINK-20194 > URL: https://issues.apache.org/jira/browse/FLINK-20194 > Project: Flink > Issue Type: Bug > Components: Connectors / Kafka > Reporter: Jiangjie Qin > Assignee: Jiangjie Qin > Priority: Blocker > Fix For: 1.12.0 > > > The {{KafkaSourceFetcherManager.commitOffsets()}} may throw NPE when there is > no split fetcher. Given that such cases should usually be rare and only > happens when the source is shutting down or just started. We can create a new > {{KafkaPartitionSplitReader}} to commit offset and close it immediately. The > main thread maybe blocked for some time, but given that there is no event to > process at that point, there should be no performance concerns. -- This message was sent by Atlassian Jira (v8.3.4#803005)