entering a line in sales order (new fresh demo database):
Unrecoverable error in the server. Traceback (most recent call last): File "/usr/local/lib/python2.6/dist-packages/CherryPy-3.1.2-py2.6.egg/cherrypy/_cprequest.py", line 541, in run self.respond(pi) File "/usr/local/lib/python2.6/dist-packages/CherryPy-3.1.2-py2.6.egg/cherrypy/_cprequest.py", line 624, in respond self.handle_error() File "/usr/local/lib/python2.6/dist-packages/CherryPy-3.1.2-py2.6.egg/cherrypy/_cprequest.py", line 746, in handle_error self.error_response() File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0devdev_20100830-py2.6.egg/openerp-web/addons/openerp/controllers/root.py", line 39, in _cp_on_error message = errorpage.render() File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0devdev_20100830-py2.6.egg/openerp-web/addons/openerp/controllers/error_page.py", line 55, in render return self.__render(value) File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0devdev_20100830-py2.6.egg/openerp-web/openobject/tools/_expose.py", line 202, in func_wrapper res = func(*args, **kw) File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0devdev_20100830-py2.6.egg/openerp-web/addons/openerp/controllers/error_page.py", line 75, in __render maintenance = proxy.status() File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0devdev_20100830-py2.6.egg/openerp-web/addons/openerp/utils/rpc.py", line 394, in return lambda *args: self._session.execute("object", "execute", self._resource, name, *args) File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0devdev_20100830-py2.6.egg/openerp-web/addons/openerp/utils/rpc.py", line 355, in execute return self.gateway.execute(obj, method, *args) File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0devdev_20100830-py2.6.egg/openerp-web/addons/openerp/utils/rpc.py", line 153, in execute return self.__execute(obj, method, args) File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0devdev_20100830-py2.6.egg/openerp-web/addons/openerp/utils/rpc.py", line 135, in __execute raise common.warning(err.data) File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0devdev_20100830-py2.6.egg/openerp-web/addons/openerp/utils/common.py", line 75, in warning raise TinyWarning(message=msg, title=title or _("Warning")) TinyWarning: You can not read this document! (maintenance.contract)
It seems strange that by default, maintenance.contract object is unreadable
I created the object maintenance. contract in the security list, read only by employees.
Final error about sales order is :
Traceback (most recent call last): lib/python2. 6/dist- packages/ openerp- server_ 9920/netsvc. py", line 431, in dispatch getService( service_ name).dispatch( method, auth, params) lib/python2. 6/dist- packages/ openerp- server_ 9920/service/ web_services. py", line 589, in dispatch lib/python2. 6/dist- packages/ openerp- server_ 9920/osv/ osv.py" , line 57, in wrapper lib/python2. 6/dist- packages/ openerp- server_ 9920/osv/ osv.py" , line 135, in execute lib/python2. 6/dist- packages/ openerp- server_ 9920/osv/ osv.py" , line 125, in execute_cr lib/python2. 6/dist- packages/ openerp- server_ 9920/addons/ sale/sale. py", line 391, in create lib/python2. 6/dist- packages/ openerp- server_ 9920/osv/ orm.py" , line 3563, in create pool.get( object) ._store_ set_values( cr, user, ids, fields2, context) lib/python2. 6/dist- packages/ openerp- server_ 9920/osv/ orm.py" , line 3685, in _store_set_values +f+'"=' +self._ columns[ f]._symbol_ set[0] + ' where id = %s', (self._ columns[ f]._symbol_ set[1]( value), id)) lib/python2. 6/dist- packages/ openerp- server_ 9920/sql_ db.py", line 74, in wrapper lib/python2. 6/dist- packages/ openerp- server_ 9920/sql_ db.py", line 123, in execute execute( query, params)
File "/usr/local/
result = ExportService.
File "/usr/local/
res = fn(db, uid, *params)
File "/usr/local/
return f(self, dbname, *args, **kwargs)
File "/usr/local/
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File "/usr/local/
return getattr(object, method)(cr, uid, *args, **kw)
File "/usr/local/
return super(sale_order, self).create(cr, uid, vals, context=context)
File "/usr/local/
self.
File "/usr/local/
'"'
File "/usr/local/
return f(self, *args, **kwargs)
File "/usr/local/
res = self._obj.
InternalError: current transaction is aborted, commands ignored until end of transaction block