Skip to content

Commit d4c088b

Browse files
committed
(fix) NPE
1 parent 475cb7d commit d4c088b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/cn/leancloud/kafka/consumer/AbstractPartialCommitPolicy.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ Map<TopicPartition, OffsetAndMetadata> offsetsToPartialCommit() {
2222
if (needWholeCommit()) {
2323
final Map<TopicPartition, OffsetAndMetadata> ret = new HashMap<>(completedTopicOffsets);
2424
for (TopicPartition partition : consumer.assignment()) {
25-
ret.putIfAbsent(partition, consumer.committed(partition));
25+
final OffsetAndMetadata offset = consumer.committed(partition);
26+
if (offset != null) {
27+
ret.putIfAbsent(partition, offset);
28+
}
2629
}
2730
nextWholeCommitNanos = nextForceWholeCommitTime(forceWholeCommitInterval);
2831
return ret;

0 commit comments

Comments
 (0)