c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #01311
[Bug 664536] Re: v6 AttributeError: 'NoneType' object has no attribute 'locale'
Hi, I struggled with the same issue as GEM reported but could solve the problem. The cause is and old format in the openerp-web.cfg file.
The old format is:
# OpenERP Server
[openerp]
host = 'localhost'
port = '8070'
protocol = 'socket'
whereas the new format should be:
# OpenERP Server
openerp.server.host = 'localhost'
openerp.server.port = '8070'
openerp.server.protocol = 'socket'
openerp.server.timeout = 450
The script of Fernandez has not been fully updated for version 6 so
after installing the web server it overwrites the new config file with
an old format. The new format is in the doc folder of the openerp-web
directory.
--
v6 AttributeError: 'NoneType' object has no attribute 'locale'
https://bugs.launchpad.net/bugs/664536
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
Status in OpenObject Web Client: New
Bug description:
Hi,
ubuntu
revision rc1 and last revision :
see topic on openerp forum (I have no ubuntu) :
http://www.openerp.com/forum/post68229.html#p68229
log :
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/addons/openerp/utils/rpc_utils.py", line 36, in <module>
init_rpc_session()
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/addons/openerp/utils/rpc_utils.py", line 34, in init_rpc_session
rpc.initialize(host, port, protocol, storage=CPSessionWrapper())
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/addons/openerp/utils/rpc.py", line 374, in initialize
session = RPCSession(host, port, protocol, storage=storage)
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/addons/openerp/utils/rpc.py", line 246, in __init__
raise common.message(_("Unsupported protocol."))
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/openobject/i18n/_gettext.py", line 127, in gettext2
value = gettext(key, locale, domain)
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/openobject/i18n/_gettext.py", line 123, in gettext
return _gettext(key, locale, domain)
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/openobject/i18n/_gettext.py", line 70, in _gettext
locale = get_locale()
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/openobject/i18n/utils.py", line 71, in get_locale
locale = rpc.session.locale
AttributeError: 'NoneType' object has no attribute 'locale'
modify in openobject\i18n\utils.py line 70
from openerp.utils import rpc
by
from addons.openerp.utils import rpc
and after this an other error comes (always in th log I gave before) :
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/addons/openerp/utils/__init__.py", line 4, in <module>
import rpc_utils
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/addons/openerp/utils/rpc_utils.py", line 36, in <module>
init_rpc_session()
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/addons/openerp/utils/rpc_utils.py", line 34, in init_rpc_session
rpc.initialize(host, port, protocol, storage=CPSessionWrapper())
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/addons/openerp/utils/rpc.py", line 374, in initialize
session = RPCSession(host, port, protocol, storage=storage)
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/addons/openerp/utils/rpc.py", line 246, in __init__
raise common.message(_("Unsupported protocol."))
File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openerp-web/addons/openerp/utils/common.py", line 78, in message
raise TinyMessage(message=msg)
TinyMessage: Unsupported protocol.
Bye
References