On 03 Nov 2012, at 6:25 AM, Josh Beard wrote:

> That mostly fixed it!  The tables are now in the MySQL database and I'm able 
> to preview messages.
> 
> Unfortunately, when attempting to 'release' or take any other action, such as 
> delete or learn, I now get:
> 
> [2012-11-02 22:20:32,836: INFO/MainProcess] Got task from broker: 
> process-quarantine[288f34f9-a2b7-4536-b8e9-a0dd2ef3b1fe]
> [2012-11-02 22:20:32,837: DEBUG/MainProcess] TaskPool: Apply <function 
> _fast_trace_task at 0x80a32bd70> (args:(u'process-quarantine', 
> u'288f34f9-a2b7-4536-b8e9-a0dd2ef3b1fe', [{u'use_alt': False, u'salearn_as': 
> u'spam', u'release': True, u'todelete': False, u'learn': False, 
> u'altrecipients': u'', u'message_id': [u'1B34981D012.AEE0F']}], {}, 
> {u'retries': 0, 'is_eager': False, u'task': u'process-quarantine', 'group': 
> None, u'eta': None, 'delivery_info': {'priority': None, 'routing_key': 
> u'mx1bsd1', 'exchange': u'default'}, u'args': [{u'use_alt': False, 
> u'salearn_as': u'spam', u'release': True, u'todelete': False, u'learn': 
> False, u'altrecipients': u'', u'message_id': [u'1B34981D012.AEE0F']}], 
> u'expires': None, u'callbacks': None, u'errbacks': None, 'hostname': 
> 'celery.mx1bsd1', u'kwargs': {}, u'id': 
> u'288f34f9-a2b7-4536-b8e9-a0dd2ef3b1fe', u'utc': True}) kwargs:{})
> [2012-11-02 22:20:32,839: INFO/PoolWorker-1] 
> process-quarantine[288f34f9-a2b7-4536-b8e9-a0dd2ef3b1fe]: Bulk Processing 1 
> quarantined messages
> [2012-11-02 22:20:32,865: DEBUG/MainProcess] Task accepted: 
> process-quarantine[288f34f9-a2b7-4536-b8e9-a0dd2ef3b1fe] pid:76073
> [2012-11-02 22:20:32,867: ERROR/MainProcess] Task 
> process-quarantine[288f34f9-a2b7-4536-b8e9-a0dd2ef3b1fe] raised exception: 
> KeyError('task_id',)
> Traceback (most recent call last):
>   File 
> "/usr/local/lib/python2.7/site-packages/celery-3.0.11-py2.7.egg/celery/task/trace.py",
>  line 224, in trace_task
>     R = retval = fun(*args, **kwargs)
>   File 
> "/usr/local/lib/python2.7/site-packages/celery-3.0.11-py2.7.egg/celery/task/trace.py",
>  line 403, in __protected_call__
>     return self.run(*args, **kwargs)
>   File 
> "/usr/local/lib/python2.7/site-packages/baruwa-1.1.2-py2.7.egg/baruwa/messages/tasks.py",
>  line 152, in run
>     self.update_state(kwargs["task_id"], "PROGRESS",
> KeyError: 'task_id'

Seems magic kwargs is broken in celery >= 3.0.6 [1] will investigate and fix

[1] http://docs.celeryproject.org/en/latest/changelog.html#version-3-0-6 

--
www.baruwa.org




_______________________________________________
Keep Baruwa FREE - http://pledgie.com/campaigns/12056

Reply via email to