Hello! Has anybody seen this yet, or have any thoughts about it? Just bumping the thread as I too am very interested to read any ideas about the “no current assignment” problem.
Thanks, Garret Thompson On 2019/09/17 21:31:23, Matt Farmer <m...@frmr.me> wrote: > Hello all,> > > After an upgrade to Kafka Connect 2.3.0, we've started seeing an abundance> > of Exceptions pertaining to Kafka Connect Workers and their partition> > assignments. The exception is:> > > java.lang.IllegalStateException: No current assignment for partition> > [redacted]> > at> > org.apache.kafka.clients.consumer.internals.SubscriptionState.assignedState(SubscriptionState.java:323)> > > at> > org.apache.kafka.clients.consumer.internals.SubscriptionState.seekUnvalidated(SubscriptionState.java:340)> > > at> > org.apache.kafka.clients.consumer.KafkaConsumer.seek(KafkaConsumer.java:1550)> > > at> > org.apache.kafka.connect.runtime.WorkerSinkTask.rewind(WorkerSinkTask.java:574)> > > at> > org.apache.kafka.connect.runtime.WorkerSinkTask.access$1200(WorkerSinkTask.java:67)> > > at> > org.apache.kafka.connect.runtime.WorkerSinkTask$HandleRebalance.onPartitionsAssigned(WorkerSinkTask.java:653)> > > at> > org.apache.kafka.clients.consumer.internals.ConsumerCoordinator.onJoinComplete(ConsumerCoordinator.java:285)> > > at> > org.apache.kafka.clients.consumer.internals.AbstractCoordinator.joinGroupIfNeeded(AbstractCoordinator.java:424)> > > at> > org.apache.kafka.clients.consumer.internals.AbstractCoordinator.ensureActiveGroup(AbstractCoordinator.java:358)> > > at> > org.apache.kafka.clients.consumer.internals.ConsumerCoordinator.poll(ConsumerCoordinator.java:353)> > > at> > org.apache.kafka.clients.consumer.KafkaConsumer.updateAssignmentMetadataIfNeeded(KafkaConsumer.java:1251)> > > at> > org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1216)> > > at> > org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1201)> > > at> > org.apache.kafka.connect.runtime.WorkerSinkTask.pollConsumer(WorkerSinkTask.java:443)> > > at> > org.apache.kafka.connect.runtime.WorkerSinkTask.poll(WorkerSinkTask.java:316)> > > at> > org.apache.kafka.connect.runtime.WorkerSinkTask.iteration(WorkerSinkTask.java:224)> > > at> > org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:192)> > > at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:177)> > at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:227)> > at> > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)> > > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)> > at> > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)> > > at> > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)> > > at java.base/java.lang.Thread.run(Thread.java:834)> > > We have multiple workers that will fail with this. Most of them appear to> > be running the WePay BigQuery Sink connector. Has anyone else been having> > problems with this? Any idea as to what could be going on and causing us to> > have no partitions in the onPartitionsAssigned handler?> > > Thanks,> > Matt Farmer> >