It seems, that happens when warehouse is not selected in the shop, associated with sales order. Anyway, the traceback: Traceback (most recent call last): File "widget\view\form_gtk\parser.pyo", line 117, in button_clicked File "rpc.pyo", line 170, in rpc_exec_auth File "rpc.pyo", line 113, in exec_auth File "rpc.pyo", line 119, in execute File "tiny_socket.pyo", line 81, in myreceive tiny_socket.Myexception: ("'bool' object has no attribute 'id'", 'Traceback (most recent call last):\n File "/usr/lib/python2.6/site-packages/openerp-server/netsvc.py", line 247, in dispatch\n result = LocalService(service_name)(method, *params)\n File "/usr/lib/python2.6/site-packages/openerp-server/netsvc.py", line 76, in __call__\n return getattr(self, method)(*params)\n File "/usr/lib/python2.6/site-packages/openerp-server/service/web_services.py", line 571, in exec_workflow\n res = service.exec_workflow(db, uid, object, method, id)\n File "/usr/lib/python2.6/site-packages/openerp-server/osv/osv.py", line 58, in wrapper\n return f(self, dbname, *args, **kwargs)\n File "/usr/lib/python2.6/site-packages/openerp-server/osv/osv.py", line 137, in exec_workflow\n res = self.exec_workflow_cr(cr, uid, obj, method, *args)\n File "/usr/lib/python2.6/site-packages/openerp-server/osv/osv.py", line 130, in exec_workflow_cr\n return wf_service.trg_validate(uid, obj, args[0], method, cr)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/wkf_service.py", line 81, in trg_validate\n res2 = instance.validate(cr, id, ident, signal)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/instance.py", line 50, in validate\n workitem.process(cr, witem, ident, signal, force_running, stack=stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 62, in process\n ok = _split_test(cr, workitem, activity[\'split_mode\'], ident, signal, stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 175, in _split_test\n _join_test(cr, t[0], t[1], ident, stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 183, in _join_test\n create(cr,[activity], inst_id, ident, stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 42, in create\n process(cr, res, ident, stack=stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 62, in process\n ok = _split_test(cr, workitem, activity[\'split_mode\'], ident, signal, stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 175, in _split_test\n _join_test(cr, t[0], t[1], ident, stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 183, in _join_test\n create(cr,[activity], inst_id, ident, stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 42, in create\n process(cr, res, ident, stack=stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 62, in process\n ok = _split_test(cr, workitem, activity[\'split_mode\'], ident, signal, stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 175, in _split_test\n _join_test(cr, t[0], t[1], ident, stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 183, in _join_test\n create(cr,[activity], inst_id, ident, stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 42, in create\n process(cr, res, ident, stack=stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 54, in process\n result = _execute(cr, workitem, activity, ident, stack)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/workitem.py", line 108, in _execute\n wkf_expr.execute(cr, ident, workitem, activity)\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/wkf_expr.py", line 68, in execute\n return _eval_expr(cr, ident, workitem, activity[\'action\'])\n File "/usr/lib/python2.6/site-packages/openerp-server/workflow/wkf_expr.py", line 58, in _eval_expr\n ret = eval(line, env)\n File "", line 1, in \n File "/usr/lib/python2.6/site-packages/openerp-server/osv/orm.py", line 167, in \n return lambda *args, **argv: getattr(self._table, name)(self._cr, self._uid, [self._id], *args, **argv)\n File "/usr/lib/python2.6/site-packages/openerp-server/addons/delivery/sale.py", line 42, in action_ship_create\n result = super(sale_order, self).action_ship_create(cr, uid, ids, *args)\n File "/usr/lib/python2.6/site-packages/openerp-server/addons/sale_journal/sale_journal_inherit.py", line 57, in action_ship_create\n result = super(sale, self).action_ship_create(cr, uid, ids, *args)\n File "/usr/lib/python2.6/site-packages/openerp-server/addons/sale/sale.py", line 565, in action_ship_create\n output_id = order.shop_id.warehouse_id.lot_output_id.id\nAttributeError: \'bool\' object has no attribute \'id\'\n') Revno for sales: 5.0.1.0 Revno for OpenERP Server: 5.0.11