openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #23390
[Bug 1123127] Re: Validate Closing & Post Entries Error
Hello turalo,
I have checked your issue with today's latest build, but I did not able
to reproduce this trace back. So, would you please check it again with
latest code and also provide us more information for about your issue.
For your more information I have attached video and if I am wrong in
reproduce and still u face that traceback then please notify us.
Thanks & Waiting For your answer..
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/1123127
Title:
Validate Closing & Post Entries Error
Status in OpenERP Addons (modules):
Incomplete
Bug description:
I have made a sale in POS, and clicked validate to finish the sale. Then I clicked close up right corner.
After that on the next page it gives me 2 red button options , resuming sale, or validate and close, as soon as I click validate it popsup a big white page with this error.
OpenERP Server Error
Client Traceback (most recent call last):
File "/opt/openerp/openerp7/openerp/addons/web/http.py", line 195, in dispatch
response["result"] = method(self, **self.params)
File "/opt/openerp/openerp7/openerp/addons/web/controllers/main.py", line 1090, in exec_workflow
return req.session.exec_workflow(model, id, signal)
File "/opt/openerp/openerp7/openerp/addons/web/session.py", line 148, in exec_workflow
r = self.proxy('object').exec_workflow(self._db, self._uid, self._password, model, signal, id)
File "/opt/openerp/openerp7/openerp/addons/web/session.py", line 31, in proxy_method
result = self.session.send(self.service_name, method, *args)
File "/opt/openerp/openerp7/openerp/addons/web/session.py", line 104, in send
raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info)
Server Traceback (most recent call last):
File "/opt/openerp/openerp7/openerp/addons/web/session.py", line 90, in send
return openerp.netsvc.dispatch_rpc(service_name, method, args)
File "/opt/openerp/openerp7/openerp/netsvc.py", line 295, in dispatch_rpc
result = ExportService.getService(service_name).dispatch(method, params)
File "/opt/openerp/openerp7/openerp/service/web_services.py", line 614, in dispatch
res = fn(db, uid, *params)
File "/opt/openerp/openerp7/openerp/osv/osv.py", line 123, in wrapper
return f(self, dbname, *args, **kwargs)
File "/opt/openerp/openerp7/openerp/osv/osv.py", line 202, in exec_workflow
res = self.exec_workflow_cr(cr, uid, obj, signal, *args)
File "/opt/openerp/openerp7/openerp/osv/osv.py", line 195, in exec_workflow_cr
return object._workflow_signal(cr, uid, [res_id], signal)[res_id]
File "/opt/openerp/openerp7/openerp/osv/orm.py", line 3928, in _workflow_signal
result[res_id] = wf_service.trg_validate(uid, self._name, res_id, signal, cr)
File "/opt/openerp/openerp7/openerp/workflow/wkf_service.py", line 119, in trg_validate
res2 = instance.validate(cr, id, ident, signal)
File "/opt/openerp/openerp7/openerp/workflow/instance.py", line 43, in validate
workitem.process(cr, witem, ident, signal, force_running, stack=stack)
File "/opt/openerp/openerp7/openerp/workflow/workitem.py", line 60, in process
ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack)
File "/opt/openerp/openerp7/openerp/workflow/workitem.py", line 175, in _split_test
_join_test(cr, t[0], t[1], ident, stack)
File "/opt/openerp/openerp7/openerp/workflow/workitem.py", line 183, in _join_test
create(cr,[activity], inst_id, ident, stack)
File "/opt/openerp/openerp7/openerp/workflow/workitem.py", line 40, in create
process(cr, res, ident, stack=stack)
File "/opt/openerp/openerp7/openerp/workflow/workitem.py", line 60, in process
ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack)
File "/opt/openerp/openerp7/openerp/workflow/workitem.py", line 175, in _split_test
_join_test(cr, t[0], t[1], ident, stack)
File "/opt/openerp/openerp7/openerp/workflow/workitem.py", line 183, in _join_test
create(cr,[activity], inst_id, ident, stack)
File "/opt/openerp/openerp7/openerp/workflow/workitem.py", line 40, in create
process(cr, res, ident, stack=stack)
File "/opt/openerp/openerp7/openerp/workflow/workitem.py", line 52, in process
result = _execute(cr, workitem, activity, ident, stack)
File "/opt/openerp/openerp7/openerp/workflow/workitem.py", line 106, in _execute
returned_action = wkf_expr.execute(cr, ident, workitem, activity)
File "/opt/openerp/openerp7/openerp/workflow/wkf_expr.py", line 67, in execute
return _eval_expr(cr, ident, workitem, activity['action'])
File "/opt/openerp/openerp7/openerp/workflow/wkf_expr.py", line 57, in _eval_expr
ret = eval(line, env, nocopy=True)
File "/opt/openerp/openerp7/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 <module>
File "/opt/openerp/openerp7/openerp/osv/orm.py", line 374, in function_proxy
return attr(self._cr, self._uid, [self._id], *args, **kwargs)
File "/opt/openerp/openerp7/openerp/addons/point_of_sale/point_of_sale.py", line 432, in wkf_action_close
getattr(st, 'button_confirm_%s' % st.journal_id.type)(context=context)
File "/opt/openerp/openerp7/openerp/osv/orm.py", line 486, in __getattr__
raise AttributeError(e)
AttributeError: "Field 'button_confirm_sale' does not exist in object 'browse_record(account.bank.statement, 2)'"
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/1123127/+subscriptions
References