I have got the below error when I open the website. It happened after I upgraded my database to 17, and I am now testing in the test database. Can you help me and advice how to resolve it?
Traceback (most recent call last): File "/home/odoo/src/odoo/17.0/odoo/tools/cache.py", line 99, in lookup r = d[key] File "", line 2, in __getitem__ File "/home/odoo/src/odoo/17.0/odoo/tools/func.py", line 87, in locked return func(inst, *args, **kwargs) File "/home/odoo/src/odoo/17.0/odoo/tools/lru.py", line 34, in __getitem__ a = self.d[obj] KeyError: ('ir.qweb', , ('(\'2719\', "\'en_US\'", \'True\', \'False\', \'None\', \'None\', \'None\', \'1\')', 'template_2719_t_cache_21_cache', ("'website.homepage'", 'website', (1,), 1701968096.353436, 'False'))) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 333, in template_3540 File "", line 315, in template_3540_content File "", line 304, in template_3540_t_call_0 File "", line 5, in not_found_template ValueError: Element '' cannot be located in parent view The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/odoo/src/odoo/17.0/odoo/http.py", line 1722, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/home/odoo/src/odoo/17.0/odoo/service/model.py", line 133, in retrying result = func() File "/home/odoo/src/odoo/17.0/odoo/http.py", line 1749, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/home/odoo/src/odoo/17.0/odoo/http.py", line 1866, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/home/odoo/src/odoo/17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/home/odoo/src/odoo/17.0/odoo/addons/base/models/ir_http.py", line 224, in _dispatch result.flatten() File "/home/odoo/src/odoo/17.0/odoo/http.py", line 1248, in flatten self.response.append(self.render()) File "/home/odoo/src/odoo/17.0/odoo/http.py", line 1240, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) File "/home/odoo/src/odoo/17.0/addons/website/models/ir_ui_view.py", line 442, in _render_template return super()._render_template(template, values=values) File "/home/odoo/src/odoo/17.0/odoo/addons/base/models/ir_ui_view.py", line 2050, in _render_template return self.env['ir.qweb']._render(template, values) File "/home/odoo/src/odoo/17.0/odoo/tools/profiler.py", line 292, in _tracked_method_render return method_render(self, template, values, **options) File "/home/odoo/src/odoo/17.0/odoo/addons/base/models/ir_qweb.py", line 593, in _render result = ''.join(rendering) File "", line 39, in template_2717 File "", line 28, in template_2717_content File "", line 1542, in template_2719 File "", line 1373, in template_2719_content File "/home/odoo/src/odoo/17.0/odoo/addons/base/models/ir_qweb.py", line 2507, in _load_values value = self._get_cached_values(cache_key, get_value) File "", line 2, in _get_cached_values File "/home/odoo/src/odoo/17.0/odoo/tools/cache.py", line 104, in lookup value = d[key] = self.method(*args, **kwargs) File "/home/odoo/src/odoo/17.0/odoo/addons/base/models/ir_qweb.py", line 2520, in _get_cached_values return get_value() File "", line 1363, in template_2719_t_cache_21_cache File "", line 989, in template_2719_t_cache_21 File "", line 339, in template_3540 odoo.addons.base.models.ir_qweb.QWebException: Error while render the template ValueError: Element '' cannot be located in parent view Template: website.template_header_mobile Path: /t/t/div/div/div[2]/ul[2]/t[4] Node:
Hi,
Look like somewhere in Qweb Template, empty '' is placed when migration action performed for this database.
Thanks