[ https://issues.apache.org/jira/browse/KAFKA-9995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17140763#comment-17140763 ]
Guozhang Wang commented on KAFKA-9995: -------------------------------------- Hello James, sorry for the late reply. Your observed issue reminds of a fixed bug I got a while ago, I tried to find out the exact JIRA (sorry...) Do you mind check out the latest 2.6 branch and see if this issue still reproduces? > IllegalStateException when offsets not found > -------------------------------------------- > > Key: KAFKA-9995 > URL: https://issues.apache.org/jira/browse/KAFKA-9995 > Project: Kafka > Issue Type: Bug > Components: streams > Affects Versions: 2.4.1 > Reporter: James Hay > Priority: Major > > > I have a recently upgraded Kafka Streams 2.4.1 application and we have > started seeing the application periodically crash due to the following error: > {code:java} > 2020-05-14T16:53:03.839Z DEBUG <> > [chat-c199e52b-9344-457c-a2ae-04a669a7e0fb-StreamThread-2] > o.a.k.c.c.i.ConsumerCoordinator - [Consumer > clientId=chat-c199e52b-9344-457c-a2ae-04a669a7e0fb-StreamThread-2-consumer, > groupId=chat] Fetching committed offsets for partitions: > [private.chat.endpoint-0, public.chat.message-0] 2020-05-14T16:53:03.841Z > INFO <> [chat-c199e52b-9344-457c-a2ae-04a669a7e0fb-StreamThread-2] > o.a.k.c.c.i.ConsumerCoordinator - [Consumer > clientId=chat-c199e52b-9344-457c-a2ae-04a669a7e0fb-StreamThread-2-consumer, > groupId=chat] Found no committed offset for partition private.chat.endpoint-0 > 2020-05-14T16:53:03.842Z ERROR <> > [chat-c199e52b-9344-457c-a2ae-04a669a7e0fb-StreamThread-2] > o.a.k.s.p.internals.StreamThread - stream-thread > [chat-c199e52b-9344-457c-a2ae-04a669a7e0fb-StreamThread-2] Encountered the > following error during processing: java.lang.IllegalStateException: Offset > limit should monotonically increase, but was reduced. New limit: 0. Previous > limit: 857859 at > org.apache.kafka.streams.processor.internals.StandbyTask.updateOffsetLimits(StandbyTask.java:215) > at > org.apache.kafka.streams.processor.internals.StandbyTask.update(StandbyTask.java:181) > at > org.apache.kafka.streams.processor.internals.StreamThread.maybeUpdateStandbyTasks(StreamThread.java:1048) > at > org.apache.kafka.streams.processor.internals.StreamThread.runOnce(StreamThread.java:825) > at > org.apache.kafka.streams.processor.internals.StreamThread.runLoop(StreamThread.java:698) > at > org.apache.kafka.streams.processor.internals.StreamThread.run(StreamThread.java:671) > {code} > Is this a known issue? What can cause offsets to not be found? > Other things to note: > * We have TOPOLOGY_OPTIMIZATION set to OPTIMIZE > * We are only seeing this on two of our three environments (at the moment). > The two environments we are seeing a problem have little traffic and only > seems to impact the machines that are on the whole idle. Our prod environment > which consumes regular events is showing no signs of having the same problem. > * There is some evidence to suggest there is a pattern to the timing of this > error. Although not always the case, 24hrs between errors is common. > -- This message was sent by Atlassian Jira (v8.3.4#803005)