[
https://issues.apache.org/jira/browse/KAFKA-9527?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
jbfletch reassigned KAFKA-9527:
-------------------------------
Assignee: (was: jbfletch)
> Application Reset Tool Returns NPE when --to-timestamp or --by-duration are
> run on --input-topics with empty partitions
> ------------------------------------------------------------------------------------------------------------------------
>
> Key: KAFKA-9527
> URL: https://issues.apache.org/jira/browse/KAFKA-9527
> Project: Kafka
> Issue Type: Bug
> Components: streams, tools
> Affects Versions: 2.3.0
> Reporter: jbfletch
> Priority: Minor
>
> When running the streams application reset tool with --by-duration or
> --to-timestamp if any partitions for a given input topic are empty a NPE is
> thrown. I tested this with a topic with 3 partitions, I received a NPE until
> all 3 partitions had at least one message. The behavior was the same for
> both --to-timestamp and --by-duration.
> Error below:
> Reset-offsets for input topics [sample-cdc-topic]Reset-offsets for input
> topics [sample-cdc-topic]Following input topics offsets will be reset to (for
> consumer group des-demo-stream)ERROR:
> java.lang.NullPointerExceptionjava.lang.NullPointerException at
> kafka.tools.StreamsResetter.resetToDatetime(StreamsResetter.java:496) at
> kafka.tools.StreamsResetter.maybeReset(StreamsResetter.java:426) at
> kafka.tools.StreamsResetter.maybeResetInputAndSeekToEndIntermediateTopicOffsets(StreamsResetter.java:374)
> at kafka.tools.StreamsResetter.run(StreamsResetter.java:164) at
> kafka.tools.StreamsResetter.run(StreamsResetter.java:131) at
> kafka.tools.StreamsResetter.main(StreamsResetter.java:678)
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)