V16, RQ worker exit due to builtins.ValueError: too many values to unpack (expected 2, got 5)

Hi

After upgrade from v15 to v16, the RQ worker exit.

  registry = rq.registry.StartedJobRegistry(connection=<redis.client.Redis(<redis.connection.ConnectionPool(<redis.connection.Connection(username=None,password=None,host=redis-queue,port=6379,socket_timeout=415)>)>)>, key='rq:wip:home-frappe-frappe-bench:default', name='home-frappe-frappe-bench:default', serializer=rq.serializers.DefaultSerializer)

File “env/lib/python3.14/site-packages/rq/registry.py”, line 171, in get_job_ids
return [self.parse_job_id(job_id) for job_id in self.connection.zrange(self.key, start, end, desc=desc)]
self = rq.registry.StartedJobRegistry(connection=<redis.client.Redis(<redis.connection.ConnectionPool(<redis.connection.Connection(username=None,password=None,host=redis-queue,port=6379,socket_timeout=415)>)>)>, key=‘rq:wip:home-frappe-frappe-bench:default’, name=‘home-frappe-frappe-bench:default’, serializer=rq.serializers.DefaultSerializer)
start = 0
end = -1
desc = False
cleanup = False
File “env/lib/python3.14/site-packages/rq/registry.py”, line 398, in parse_job_id
job_id, _execution_id = parse_composite_key(entry)
entry = ‘frontend::scheduled_job::erpnext_plugin.erpnext_plugin.doctype.server_event.server_event.process_server_event’
File “env/lib/python3.14/site-packages/rq/utils.py”, line 556, in parse_composite_key
job_id, execution_id = result
composite_key = ********
result = [‘frontend’, ‘’, ‘scheduled_job’, ‘’, ‘erpnext_plugin.erpnext_plugin.doctype.server_event.server_event.process_server_event’]
builtins.ValueError: too many values to unpack (expected 2, got 5)

Check the zrange rq:wip:home-frappe-frappe-bench:default values in frappe-queue-short-1:

127.0.0.1:6379> zrange rq:wip:home-frappe-frappe-bench:default 0 100

  1. “frontend::scheduled_job::erpnext_plugin.erpnext_plugin.doctype.server_event.server_event.process_server_event”
  2. “frontend::scheduled_job::erpnext_plugin.erpnext_plugin.doctype.chat_event.chat_event.process_chat_event”

I have scheduled task in hooks.py.

scheduler_events = {
“cron”: {
“*/1 * * * *”: [
“erpnext_plugin.erpnext_plugin.doctype.chat_event.chat_event.process_chat_event”,
“erpnext_plugin.erpnext_plugin.doctype.stock_event.stock_event.process_process_stock_event”
]
}
}

Please help, thanks.