After upgrading our odoo environment to version 16. we can't seem to access the helpdesk.team app anymore when swedish language is set. It works if the lang is set to english.
Here is the full error:
Traceback (most recent call last):
File "/home/odoo/odoo/lib/odoo/odoo/tools/cache.py", line 85, in lookup
r = d[key]
File "", line 2, in __getitem__
File "/home/odoo/odoo/lib/odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/home/odoo/odoo/lib/odoo/odoo/tools/lru.py", line 34, in __getitem__
a = self.d[obj]
KeyError: ('helpdesk.team', , (False, 'form', None, 'sv_SE'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/odoo/odoo/lib/odoo/odoo/http.py", line 1583, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/home/odoo/odoo/lib/odoo/odoo/service/model.py", line 134, in retrying
result = func()
File "/home/odoo/odoo/lib/odoo/odoo/http.py", line 1610, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/home/odoo/odoo/lib/odoo/odoo/http.py", line 1807, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/home/odoo/odoo/lib/odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
result = endpoint(**request.params)
File "/home/odoo/odoo/lib/odoo/odoo/http.py", line 696, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/home/odoo/odoo/lib/odoo/addons/web/controllers/dataset.py", line 42, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/home/odoo/odoo/lib/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/home/odoo/odoo/lib/odoo/odoo/api.py", line 457, in call_kw
result = _call_kw_model(method, model, args, kwargs)
File "/home/odoo/odoo/lib/odoo/odoo/api.py", line 430, in _call_kw_model
result = method(recs, *args, **kwargs)
File "/home/odoo/odoo/lib/odoo/odoo/addons/base/models/ir_ui_view.py", line 2494, in get_views
for [v_id, v_type] in views
File "/home/odoo/odoo/lib/odoo/odoo/addons/base/models/ir_ui_view.py", line 2494, in
for [v_id, v_type] in views
File "/home/odoo/odoo/lib/odoo/odoo/addons/base/models/ir_ui_view.py", line 2674, in get_view
result = dict(self._get_view_cache(view_id, view_type, **options))
File "", line 2, in _get_view_cache
File "/home/odoo/odoo/lib/odoo/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/home/odoo/odoo/lib/odoo/odoo/addons/base/models/ir_ui_view.py", line 2637, in _get_view_cache
arch, models = view.postprocess_and_fields(arch, model=self._name, **options)
File "/home/odoo/odoo/lib/odoo/odoo/addons/base/models/ir_ui_view.py", line 1036, in postprocess_and_fields
name_manager = self._postprocess_view(node, model or self.model, **options)
File "/home/odoo/odoo/lib/odoo/odoo/addons/base/models/ir_ui_view.py", line 1181, in _postprocess_view
transfer_node_to_modifiers(node, node_info['modifiers'])
File "/home/odoo/odoo/lib/odoo/odoo/addons/base/models/ir_ui_view.py", line 84, in transfer_node_to_modifiers
modifiers.update(ast.literal_eval(attrs.strip()))
File "/usr/lib/python3.7/ast.py", line 46, in literal_eval
node_or_string = parse(node_or_string, mode='eval')
File "/usr/lib/python3.7/ast.py", line 35, in parse
return compile(source, filename, mode, PyCF_ONLY_AST)
File "", line 1
”{’invisible’:
^
SyntaxError: invalid character in identifier
The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
at makeErrorFromResponse (https://odoo.w4r.se/web/assets/debug/web.assets_backend.js:10529:19) (/web/static/src/core/network/rpc_service.js:34)
at XMLHttpRequest. (https://odoo.w4r.se/web/assets/debug/web.assets_backend.js:10582:27) (/web/static/src/core/network/rpc_service.js:87)Any help would greatly be appreciated and upvoted!
Hi
Please verify that the Helpdesk Team app you're using is compatible with Odoo version 16. Ensure that you have the latest version of the app installed, specifically designed for Odoo 16. Double-check the language settings in your Odoo instance. Make sure that the Swedish language is properly configured and activated. You can navigate to the Language settings in Odoo and ensure that Swedish (or its corresponding code) is enabled.
Hope it helps