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
- “frontend::scheduled_job::erpnext_plugin.erpnext_plugin.doctype.server_event.server_event.process_server_event”
- “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.