2013-12-30 07:50:51,313 5013 ERROR openerp_prod openerp.osv.osv: Uncaught exception Traceback (most recent call last): File "/openerp_buildout_prod/parts/server/openerp/osv/osv.py", line 131, in wrapper return f(self, dbname, *args, **kwargs) File "/openerp_buildout_prod/parts/server/openerp/osv/osv.py", line 197, in execute res = self.execute_cr(cr, uid, obj, method, *args, **kw) File "/openerp_buildout_prod/parts/server/openerp/osv/osv.py", line 185, in execute_cr return getattr(object, method)(cr, uid, *args, **kw) File "/openerp_buildout_prod/parts/stock-logistic-flows/stock_picking_priority/picking_priority.py", line 123, in action_retry_assign pick_obj.retry_assign_all(cr, uid, [], context=context) File "/openerp_buildout_prod/parts/stock-logistic-flows/stock_picking_priority/picking_priority.py", line 54, in retry_assign_all cancelled_ids = self.cancel_assign(cr, uid, [picking_id], context) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 816, in cancel_assign self.pool.get('stock.move').cancel_assign(cr, uid, move_ids) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 2172, in cancel_assign wf_service.trg_write(uid, 'stock.picking', move.picking_id.id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 157, in _split_test if wkf_expr.check(cr, workitem, ident, transition,signal): File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 80, in check return _eval_expr(cr, ident, workitem, transition['condition']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 853, in test_assigned for move in pick.move_lines: File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 484, in __getattr__ return self[name] File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 399, in __getitem__ field_values = self._table.read(self._cr, self._uid, ids, field_names, context=self._context, load="_classic_write") File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3605, in read result = self._read_flat(cr, user, select, fields, context, load) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3725, in _read_flat res2 = self._columns[f].get(cr, self, ids, f, user, context=context, values=res) File "/openerp_buildout_prod/parts/server/openerp/osv/fields.py", line 536, in get ids2 = obj.pool.get(self._obj).search(cr, user, domain + [(self._fields_id, 'in', ids)], limit=self._limit, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 2354, in search return self._search(cr, user, args, offset=offset, limit=limit, order=order, context=context, count=count) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4847, in _search self._apply_ir_rules(cr, user, query, 'read', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4727, in _apply_ir_rules rule_where_clause, rule_where_clause_params, rule_tables = rule_obj.domain_get(cr, uid, self._name, mode, context=context) File "/openerp_buildout_prod/parts/server/openerp/addons/base/ir/ir_rule.py", line 156, in domain_get query = self.pool.get(model_name)._where_calc(cr, SUPERUSER_ID, dom, active_test=False) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4675, in _where_calc e = expression.expression(cr, user, domain, self, context) File "/openerp_buildout_prod/parts/server/openerp/osv/expression.py", line 640, in __init__ self.parse(cr, uid, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/expression.py", line 972, in parse dom = child_of_domain(left, ids2, relational_model, prefix=field._obj) File "/openerp_buildout_prod/parts/server/openerp/osv/expression.py", line 724, in child_of_domain return [(left, 'in', recursive_children(ids, left_model, parent or left_model._parent_name))] File "/openerp_buildout_prod/parts/server/openerp/osv/expression.py", line 722, in recursive_children ids2 = model.search(cr, uid, [(parent_field, 'in', ids)], context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 2354, in search return self._search(cr, user, args, offset=offset, limit=limit, order=order, context=context, count=count) File "/openerp_buildout_prod/parts/server/openerp/addons/base/res/res_company.py", line 197, in _search context=context, count=count, access_rights_uid=access_rights_uid) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4840, in _search self.check_access_rights(cr, access_rights_uid or user, 'read') File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3879, in check_access_rights return self.pool.get('ir.model.access').check(cr, uid, self._name, operation, raise_exception) File "/openerp_buildout_prod/parts/server/openerp/tools/cache.py", line 18, in lookup r = self.lookup(self2, cr, *args) File "/openerp_buildout_prod/parts/server/openerp/tools/cache.py", line 41, in lookup r = d[key] File "/openerp_buildout_prod/parts/server/openerp/tools/func.py", line 35, in wrapper return func(self, *args, **kwargs) File "/openerp_buildout_prod/parts/server/openerp/tools/lru.py", line 38, in __getitem__ self[a[0]] = a[1] File "/openerp_buildout_prod/parts/server/openerp/tools/func.py", line 35, in wrapper return func(self, *args, **kwargs) File "/openerp_buildout_prod/parts/server/openerp/tools/lru.py", line 44, in __setitem__ del self[obj] File "/openerp_buildout_prod/parts/server/openerp/tools/func.py", line 37, in wrapper lock.release() RuntimeError: maximum recursion depth exceeded 2013-12-30 07:50:51,320 5013 ERROR openerp_prod_doremi openerp.netsvc: maximum recursion depth exceeded Traceback (most recent call last): File "/openerp_buildout_prod/parts/server/openerp/netsvc.py", line 292, in dispatch_rpc result = ExportService.getService(service_name).dispatch(method, params) File "/openerp_buildout_prod/parts/server/openerp/service/web_services.py", line 626, in dispatch res = fn(db, uid, *params) File "/openerp_buildout_prod/parts/server/openerp/osv/osv.py", line 188, in execute_kw return self.execute(db, uid, obj, method, *args, **kw or {}) File "/openerp_buildout_prod/parts/server/openerp/osv/osv.py", line 131, in wrapper return f(self, dbname, *args, **kwargs) File "/openerp_buildout_prod/parts/server/openerp/osv/osv.py", line 197, in execute res = self.execute_cr(cr, uid, obj, method, *args, **kw) File "/openerp_buildout_prod/parts/server/openerp/osv/osv.py", line 185, in execute_cr return getattr(object, method)(cr, uid, *args, **kw) File "/openerp_buildout_prod/parts/stock-logistic-flows/stock_picking_priority/picking_priority.py", line 123, in action_retry_assign pick_obj.retry_assign_all(cr, uid, [], context=context) File "/openerp_buildout_prod/parts/stock-logistic-flows/stock_picking_priority/picking_priority.py", line 54, in retry_assign_all cancelled_ids = self.cancel_assign(cr, uid, [picking_id], context) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 816, in cancel_assign self.pool.get('stock.move').cancel_assign(cr, uid, move_ids) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 2172, in cancel_assign wf_service.trg_write(uid, 'stock.picking', move.picking_id.id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 175, in _split_test _join_test(cr, t[0], t[1], ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 183, in _join_test create(cr,[activity], inst_id, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 40, in create process(cr, res, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 52, in process result = _execute(cr, workitem, activity, ident, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 106, in _execute returned_action = wkf_expr.execute(cr, ident, workitem, activity) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 67, in execute return _eval_expr(cr, ident, workitem, activity['action']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 745, in action_confirm self.write(cr, uid, ids, {'state': 'confirmed'}) File "/openerp_buildout_prod/parts/addons/mail/mail_thread.py", line 270, in write result = super(mail_thread, self).write(cr, uid, ids, values, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4273, in write self._workflow_trigger(cr, user, ids, 'trg_write', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3920, in _workflow_trigger getattr(wf_service, trigger)(uid, self._name, res_id, cr) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_service.py", line 55, in trg_write instance.update(cr, id, ident) File "/openerp_buildout_prod/parts/server/openerp/workflow/instance.py", line 52, in update workitem.process(cr, witem, ident, stack=stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 60, in process ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack) File "/openerp_buildout_prod/parts/server/openerp/workflow/workitem.py", line 157, in _split_test if wkf_expr.check(cr, workitem, ident, transition,signal): File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 80, in check return _eval_expr(cr, ident, workitem, transition['condition']) File "/openerp_buildout_prod/parts/server/openerp/workflow/wkf_expr.py", line 57, in _eval_expr ret = eval(line, env, nocopy=True) File "/openerp_buildout_prod/parts/server/openerp/tools/safe_eval.py", line 241, in safe_eval return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) File "", line 1, in File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 374, in function_proxy return attr(self._cr, self._uid, [self._id], *args, **kwargs) File "/openerp_buildout_prod/parts/addons/stock/stock.py", line 853, in test_assigned for move in pick.move_lines: File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 484, in __getattr__ return self[name] File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 399, in __getitem__ field_values = self._table.read(self._cr, self._uid, ids, field_names, context=self._context, load="_classic_write") File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3605, in read result = self._read_flat(cr, user, select, fields, context, load) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3725, in _read_flat res2 = self._columns[f].get(cr, self, ids, f, user, context=context, values=res) File "/openerp_buildout_prod/parts/server/openerp/osv/fields.py", line 536, in get ids2 = obj.pool.get(self._obj).search(cr, user, domain + [(self._fields_id, 'in', ids)], limit=self._limit, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 2354, in search return self._search(cr, user, args, offset=offset, limit=limit, order=order, context=context, count=count) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4847, in _search self._apply_ir_rules(cr, user, query, 'read', context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4727, in _apply_ir_rules rule_where_clause, rule_where_clause_params, rule_tables = rule_obj.domain_get(cr, uid, self._name, mode, context=context) File "/openerp_buildout_prod/parts/server/openerp/addons/base/ir/ir_rule.py", line 156, in domain_get query = self.pool.get(model_name)._where_calc(cr, SUPERUSER_ID, dom, active_test=False) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4675, in _where_calc e = expression.expression(cr, user, domain, self, context) File "/openerp_buildout_prod/parts/server/openerp/osv/expression.py", line 640, in __init__ self.parse(cr, uid, context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/expression.py", line 972, in parse dom = child_of_domain(left, ids2, relational_model, prefix=field._obj) File "/openerp_buildout_prod/parts/server/openerp/osv/expression.py", line 724, in child_of_domain return [(left, 'in', recursive_children(ids, left_model, parent or left_model._parent_name))] File "/openerp_buildout_prod/parts/server/openerp/osv/expression.py", line 722, in recursive_children ids2 = model.search(cr, uid, [(parent_field, 'in', ids)], context=context) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 2354, in search return self._search(cr, user, args, offset=offset, limit=limit, order=order, context=context, count=count) File "/openerp_buildout_prod/parts/server/openerp/addons/base/res/res_company.py", line 197, in _search context=context, count=count, access_rights_uid=access_rights_uid) File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 4840, in _search self.check_access_rights(cr, access_rights_uid or user, 'read') File "/openerp_buildout_prod/parts/server/openerp/osv/orm.py", line 3879, in check_access_rights return self.pool.get('ir.model.access').check(cr, uid, self._name, operation, raise_exception) File "/openerp_buildout_prod/parts/server/openerp/tools/cache.py", line 18, in lookup r = self.lookup(self2, cr, *args) File "/openerp_buildout_prod/parts/server/openerp/tools/cache.py", line 41, in lookup r = d[key] File "/openerp_buildout_prod/parts/server/openerp/tools/func.py", line 35, in wrapper return func(self, *args, **kwargs) File "/openerp_buildout_prod/parts/server/openerp/tools/lru.py", line 38, in __getitem__ self[a[0]] = a[1] File "/openerp_buildout_prod/parts/server/openerp/tools/func.py", line 35, in wrapper return func(self, *args, **kwargs) File "/openerp_buildout_prod/parts/server/openerp/tools/lru.py", line 44, in __setitem__ del self[obj] File "/openerp_buildout_prod/parts/server/openerp/tools/func.py", line 37, in wrapper lock.release() RuntimeError: maximum recursion depth exceeded