c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #15255
[Bug 701914] Re: AttributeError: 'str' object has no attribute 'get'
Yes, base_module_record is the module recorder. I only mentioned it because it is visible in the error tracebacks of your logs, but it may be totally unrelated to your problem.
Thanks for the other feedback. Of course if the error started to occur as soon as you went in production it won't give us any timing info as to when the problem appeared.
Normally restarting the server service should not be needed because OpenERP server is stateless and will not store any info about the sessions, especially not the session context. The usual places where the session context is stored are:
- the session storage in the web client service (which is stateful)
- the web pages displayed in the user browser
Restarting the web client service and asking users to login again clears these 2 places, so it should be sufficient normally.
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/701914
Title:
AttributeError: 'str' object has no attribute 'get'
Status in OpenERP Server:
Triaged
Bug description:
Hi!
I'm using openerp server v5.0.14 and i sometimes get an error when I select something on the main menu of the web-client:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 299, in dispatch
result = LocalService(service_name)(method, *params)
File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 77, in __call__
return getattr(self, method)(*params)
File "/usr/lib/python2.5/site-packages/openerp-server/addons/audittrail/audittrail.py", line 341, in execute
return fct_src(db, uid, passwd, model, method, *args)
File "/usr/lib/python2.5/site-packages/openerp-server/addons/base_module_record/base_module_record.py", line 38, in execute
res = super(recording_objects_proxy, self).execute(*args, **argv)
File "/usr/lib/python2.5/site-packages/openerp-server/service/web_services.py", line 577, in execute
res = service.execute(db, uid, object, method, *args)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 58, in wrapper
return f(self, dbname, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 119, in execute
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 111, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/orm.py", line 1291, in fields_view_get
view_ref = context.get(view_type + '_view_ref', False)
AttributeError: 'str' object has no attribute 'get'
It happens randomly and without any cause. I don't know if it happens
in the gtk client too but I could check the next time it happens.
After I restart the server everything works fine. Anyone any idea?
References