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 "<string>", line 1, in <module>\n File "/usr/lib/python2.6/site-packages/openerp-server/osv/orm.py", line 167, in <lambda>\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
It seems, that happens when warehouse is not selected in the shop, associated with sales order.
Anyway, the traceback:
Traceback (most recent call last): view\form_ gtk\parser. pyo", line 117, in button_clicked 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 "<string>", line 1, in <module>\n File "/usr/lib/ python2. 6/site- packages/ openerp- server/ osv/orm. py", line 167, in <lambda>\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\nAttribut eError: \'bool\' object has no attribute \'id\'\n')
File "widget\
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.
Revno for sales: 5.0.1.0
Revno for OpenERP Server: 5.0.11