Activity log for bug #1273098

Date Who What changed Old value New value Message
2014-01-27 07:59:52 Alexandre Fayolle - camptocamp bug added bug
2014-01-27 08:00:44 Alexandre Fayolle - camptocamp description I tried connecting to the runbot this morning, and after authenticating as admin, I got the following stack trace displayed on screen: Server Traceback (most recent call last): File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/web/session.py", line 89, in send return openerp.netsvc.dispatch_rpc(service_name, method, args) File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/netsvc.py", line 292, in dispatch_rpc result = ExportService.getService(service_name).dispatch(method, params) File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/service/web_services.py", line 626, in dispatch res = fn(db, uid, *params) File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 190, in execute_kw return self.execute(db, uid, obj, method, *args, **kw or {}) File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 132, in wrapper return f(self, dbname, *args, **kwargs) File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 199, in execute res = self.execute_cr(cr, uid, obj, method, *args, **kw) File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/audittrail/audittrail.py", line 514, in execute_cr return fct_src(cr, uid, model, method, *args, **kw) File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 187, in execute_cr return getattr(object, method)(cr, uid, *args, **kw) File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/base/ir/ir_ui_menu.py", line 336, in get_needaction_data dom = menu.action.domain and eval(menu.action.domain, {'uid': uid}) or [] File "/home/odoo/runbot/static/openerp-dev-7-0-28618/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 <module> NameError: name 'time' is not defined I tried connecting to the runbot this morning, and after authenticating as admin, I got the following stack trace displayed on screen: Server Traceback (most recent call last):   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/web/session.py", line 89, in send     return openerp.netsvc.dispatch_rpc(service_name, method, args)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/netsvc.py", line 292, in dispatch_rpc     result = ExportService.getService(service_name).dispatch(method, params)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/service/web_services.py", line 626, in dispatch     res = fn(db, uid, *params)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 190, in execute_kw     return self.execute(db, uid, obj, method, *args, **kw or {})   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 132, in wrapper     return f(self, dbname, *args, **kwargs)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 199, in execute     res = self.execute_cr(cr, uid, obj, method, *args, **kw)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/audittrail/audittrail.py", line 514, in execute_cr     return fct_src(cr, uid, model, method, *args, **kw)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 187, in execute_cr     return getattr(object, method)(cr, uid, *args, **kw)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/base/ir/ir_ui_menu.py", line 336, in get_needaction_data     dom = menu.action.domain and eval(menu.action.domain, {'uid': uid}) or []   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/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 <module> NameError: name 'time' is not defined The runbot URL used is http://7-0-28618.runbot.openerp.com/?db=7-0-28618-all&ts=1390809385502#menu_id=153&action=135
2014-01-27 10:22:12 Amit Dodiya (OpenERP) branch linked lp:~openerp-dev/openobject-server/7.0-opw-603382-ado
2014-01-27 11:14:43 Olivier Dony (Odoo) summary NameError: name 'time' is not defined when connecting to runbot 7.0 Valid action domains using `time` cause server-side errors in the "need-action" mechanism. (e.g. NameError: name 'time' is not defined)
2014-01-27 11:22:29 Olivier Dony (Odoo) description I tried connecting to the runbot this morning, and after authenticating as admin, I got the following stack trace displayed on screen: Server Traceback (most recent call last):   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/web/session.py", line 89, in send     return openerp.netsvc.dispatch_rpc(service_name, method, args)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/netsvc.py", line 292, in dispatch_rpc     result = ExportService.getService(service_name).dispatch(method, params)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/service/web_services.py", line 626, in dispatch     res = fn(db, uid, *params)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 190, in execute_kw     return self.execute(db, uid, obj, method, *args, **kw or {})   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 132, in wrapper     return f(self, dbname, *args, **kwargs)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 199, in execute     res = self.execute_cr(cr, uid, obj, method, *args, **kw)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/audittrail/audittrail.py", line 514, in execute_cr     return fct_src(cr, uid, model, method, *args, **kw)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 187, in execute_cr     return getattr(object, method)(cr, uid, *args, **kw)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/base/ir/ir_ui_menu.py", line 336, in get_needaction_data     dom = menu.action.domain and eval(menu.action.domain, {'uid': uid}) or []   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/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 <module> NameError: name 'time' is not defined The runbot URL used is http://7-0-28618.runbot.openerp.com/?db=7-0-28618-all&ts=1390809385502#menu_id=153&action=135 By using the the `time` module within an action domain it is possible to create server-side errors for 'need-action' enabled menus, even though the action domain itself is valid and works on the client-side. ========== Original description ==== I tried connecting to the runbot this morning, and after authenticating as admin, I got the following stack trace displayed on screen: Server Traceback (most recent call last):   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/web/session.py", line 89, in send     return openerp.netsvc.dispatch_rpc(service_name, method, args)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/netsvc.py", line 292, in dispatch_rpc     result = ExportService.getService(service_name).dispatch(method, params)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/service/web_services.py", line 626, in dispatch     res = fn(db, uid, *params)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 190, in execute_kw     return self.execute(db, uid, obj, method, *args, **kw or {})   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 132, in wrapper     return f(self, dbname, *args, **kwargs)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 199, in execute     res = self.execute_cr(cr, uid, obj, method, *args, **kw)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/audittrail/audittrail.py", line 514, in execute_cr     return fct_src(cr, uid, model, method, *args, **kw)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/osv/osv.py", line 187, in execute_cr     return getattr(object, method)(cr, uid, *args, **kw)   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/server/openerp/addons/base/ir/ir_ui_menu.py", line 336, in get_needaction_data     dom = menu.action.domain and eval(menu.action.domain, {'uid': uid}) or []   File "/home/odoo/runbot/static/openerp-dev-7-0-28618/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 <module> NameError: name 'time' is not defined The runbot URL used is http://7-0-28618.runbot.openerp.com/?db=7-0-28618-all&ts=1390809385502#menu_id=153&action=135
2014-01-27 11:22:49 Olivier Dony (Odoo) openobject-server: importance Undecided Low
2014-01-27 11:22:49 Olivier Dony (Odoo) openobject-server: status New Confirmed
2014-01-27 11:22:49 Olivier Dony (Odoo) openobject-server: milestone 7.0
2014-01-27 11:22:49 Olivier Dony (Odoo) openobject-server: assignee OpenERP's Framework R&D (openerp-dev-framework)