When trying to access the website, the following error is displayed:
Here is the full error:
Traceback (most recent call last): File "/odoo/odoo/tools/cache.py", line 85, in lookup r = d[key] File "/odoo/odoo/tools/func.py", line 71, in wrapper return func(self, *args, **kwargs) File "/odoo/odoo/tools/lru.py", line 34, in __getitem__ a = self.d[obj] KeyError: ('ir.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fec6fb41f70>, 'website.assets_editor', True, False, '1', False, False, False, (1, 'pt_BR')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/odoo/odoo/addons/base/models/qweb.py", line 221, in render_template yield from compiled_fn(self, values, log) File "<template_4382>", line 417, in template_4382 File "/odoo/odoo/addons/base/models/ir_qweb.py", line 263, in _get_asset_nodes return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media) File "<decorator-gen-71>", line 2, in _generate_asset_nodes_cache File "/odoo/odoo/tools/cache.py", line 90, in lookup value = d[key] = self.method(*args, **kwargs) File "/odoo/odoo/addons/base/models/ir_qweb.py", line 272, in _generate_asset_nodes_cache return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media) File "/odoo/odoo/addons/base/models/ir_qweb.py", line 283, in _generate_asset_nodes return remains + asset.to_node(css=css, js=js, debug=debug, async_load=async_load, defer_load=defer_load, lazy_load=lazy_load) File "/odoo/odoo/addons/base/models/assetsbundle.py", line 147, in to_node css_attachments = self.css(is_minified=not is_debug_assets) or [] File "/odoo/odoo/addons/base/models/assetsbundle.py", line 435, in css self.save_attachment(extension, css) File "/odoo/odoo/addons/base/models/assetsbundle.py", line 337, in save_attachment attachment = ira.with_user(SUPERUSER_ID).create(values) File "<decorator-gen-326>", line 2, in create File "/odoo/odoo/api.py", line 417, in _model_create_multi return create(self, [arg]) File "/odoo/extra-addons/enterprise/documents_account/models/ir_attachment.py", line 8, in create attachments = super().create(vals_list) File "<decorator-gen-250>", line 2, in create File "/odoo/odoo/api.py", line 398, in _model_create_single return self.browse().concat(*(create(self, vals) for vals in arg)) File "/odoo/odoo/api.py", line 398, in <genexpr> return self.browse().concat(*(create(self, vals) for vals in arg)) File "/odoo/addons/website/models/ir_attachment.py", line 25, in create return super(Attachment, self).create(vals) File "<decorator-gen-237>", line 2, in create File "/odoo/odoo/api.py", line 395, in _model_create_single return create(self, arg) File "/odoo/extra-addons/enterprise/documents/models/ir_attachment.py", line 76, in create attachment = super(IrAttachment, self).create(vals) File "<decorator-gen-55>", line 2, in create File "/odoo/odoo/api.py", line 417, in _model_create_multi return create(self, [arg]) File "/odoo/odoo/addons/base/models/ir_attachment.py", line 632, in create values.update(self._get_datas_related_values( File "/odoo/odoo/addons/base/models/ir_attachment.py", line 266, in _get_datas_related_values values['store_fname'] = self._file_write(data, values['checksum']) File "/odoo/odoo/addons/base/models/ir_attachment.py", line 129, in _file_write fname, full_path = self._get_path(bin_value, checksum) File "/odoo/odoo/addons/base/models/ir_attachment.py", line 112, in _get_path raise UserError("The attachment is colliding with an existing file.") odoo.exceptions.UserError: The attachment is colliding with an existing file. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/odoo/odoo/addons/base/models/ir_http.py", line 242, in _dispatch result = request.dispatch() File "/odoo/odoo/http.py", line 819, in dispatch r = self._call_function(**self.params) File "/odoo/odoo/http.py", line 368, in _call_function return checked_call(self.db, *args, **kwargs) File "/odoo/odoo/service/model.py", line 94, in wrapper return f(dbname, *args, **kwargs) File "/odoo/odoo/http.py", line 360, in checked_call result.flatten() File "/odoo/odoo/http.py", line 1291, in flatten self.response.append(self.render()) File "/odoo/odoo/http.py", line 1284, in render return env["ir.ui.view"]._render_template(self.template, self.qcontext) File "/odoo/odoo/addons/base/models/ir_ui_view.py", line 1994, in _render_template return self.browse(self.get_view_id(template))._render(values, engine) File "/odoo/addons/website/models/ir_ui_view.py", line 435, in _render return super(View, self)._render(values, engine=engine, minimal_qcontext=minimal_qcontext) File "/odoo/addons/web_editor/models/ir_ui_view.py", line 35, in _render return super(IrUiView, self)._render(values=values, engine=engine, minimal_qcontext=minimal_qcontext) File "/odoo/odoo/addons/base/models/ir_ui_view.py", line 2002, in _render return self.env[engine]._render(self.id, qcontext) File "/odoo/extra-addons/enterprise/web_studio/models/ir_qweb.py", line 47, in _render return super(IrQWeb, self)._render(template, values=values, **options) File "/odoo/odoo/tools/profiler.py", line 292, in _tracked_method_render return method_render(self, template, values, **options) File "/odoo/odoo/addons/base/models/ir_qweb.py", line 93, in _render result = super()._render(template, values=values, **compile_options) File "/odoo/odoo/addons/base/models/qweb.py", line 134, in _render result = ''.join(rendering) File "/odoo/odoo/addons/base/models/qweb.py", line 223, in render_template raise e File "/odoo/odoo/addons/base/models/qweb.py", line 221, in render_template yield from compiled_fn(self, values, log) File "<template_4379>", line 20, in template_4379 File "/odoo/odoo/addons/base/models/qweb.py", line 225, in render_template raise QWebException("Error when render the template", self, options, Exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/odoo/odoo/addons/base/models/ir_http.py", line 242, in _dispatch result = request.dispatch() File "/odoo/odoo/http.py", line 819, in dispatch r = self._call_function(**self.params) File "/odoo/odoo/http.py", line 368, in _call_function return checked_call(self.db, *args, **kwargs) File "/odoo/odoo/service/model.py", line 94, in wrapper return f(dbname, *args, **kwargs) File "/odoo/odoo/http.py", line 360, in checked_call result.flatten() File "/odoo/odoo/http.py", line 1291, in flatten self.response.append(self.render()) File "/odoo/odoo/http.py", line 1284, in render return env["ir.ui.view"]._render_template(self.template, self.qcontext) File "/odoo/odoo/addons/base/models/ir_ui_view.py", line 1994, in _render_template return self.browse(self.get_view_id(template))._render(values, engine) File "/odoo/addons/website/models/ir_ui_view.py", line 435, in _render return super(View, self)._render(values, engine=engine, minimal_qcontext=minimal_qcontext) File "/odoo/addons/web_editor/models/ir_ui_view.py", line 35, in _render return super(IrUiView, self)._render(values=values, engine=engine, minimal_qcontext=minimal_qcontext) File "/odoo/odoo/addons/base/models/ir_ui_view.py", line 2002, in _render return self.env[engine]._render(self.id, qcontext) File "/odoo/extra-addons/enterprise/web_studio/models/ir_qweb.py", line 47, in _render return super(IrQWeb, self)._render(template, values=values, **options) File "/odoo/odoo/tools/profiler.py", line 292, in _tracked_method_render return method_render(self, template, values, **options) File "/odoo/odoo/addons/base/models/ir_qweb.py", line 93, in _render result = super()._render(template, values=values, **compile_options) File "/odoo/odoo/addons/base/models/qweb.py", line 134, in _render result = ''.join(rendering) File "/odoo/odoo/addons/base/models/qweb.py", line 223, in render_template raise e File "/odoo/odoo/addons/base/models/qweb.py", line 221, in render_template yield from compiled_fn(self, values, log) File "<template_4379>", line 20, in template_4379 File "/odoo/odoo/addons/base/models/qweb.py", line 225, in render_template raise QWebException("Error when render the template", self, options, odoo.addons.base.models.qweb.QWebException: The attachment is colliding with an existing file. Traceback (most recent call last): File "/odoo/odoo/tools/cache.py", line 85, in lookup r = d[key] File "/odoo/odoo/tools/func.py", line 71, in wrapper return func(self, *args, **kwargs) File "/odoo/odoo/tools/lru.py", line 34, in __getitem__ a = self.d[obj] KeyError: ('ir.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fec6fb41f70>, 'website.assets_editor', True, False, '1', False, False, False, (1, 'pt_BR')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/odoo/odoo/addons/base/models/qweb.py", line 221, in render_template yield from compiled_fn(self, values, log) File "<template_4382>", line 417, in template_4382 File "/odoo/odoo/addons/base/models/ir_qweb.py", line 263, in _get_asset_nodes return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media) File "<decorator-gen-71>", line 2, in _generate_asset_nodes_cache File "/odoo/odoo/tools/cache.py", line 90, in lookup value = d[key] = self.method(*args, **kwargs) File "/odoo/odoo/addons/base/models/ir_qweb.py", line 272, in _generate_asset_nodes_cache return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media) File "/odoo/odoo/addons/base/models/ir_qweb.py", line 283, in _generate_asset_nodes return remains + asset.to_node(css=css, js=js, debug=debug, async_load=async_load, defer_load=defer_load, lazy_load=lazy_load) File "/odoo/odoo/addons/base/models/assetsbundle.py", line 147, in to_node css_attachments = self.css(is_minified=not is_debug_assets) or [] File "/odoo/odoo/addons/base/models/assetsbundle.py", line 435, in css self.save_attachment(extension, css) File "/odoo/odoo/addons/base/models/assetsbundle.py", line 337, in save_attachment attachment = ira.with_user(SUPERUSER_ID).create(values) File "<decorator-gen-326>", line 2, in create File "/odoo/odoo/api.py", line 417, in _model_create_multi return create(self, [arg]) File "/odoo/extra-addons/enterprise/documents_account/models/ir_attachment.py", line 8, in create attachments = super().create(vals_list) File "<decorator-gen-250>", line 2, in create File "/odoo/odoo/api.py", line 398, in _model_create_single return self.browse().concat(*(create(self, vals) for vals in arg)) File "/odoo/odoo/api.py", line 398, in <genexpr> return self.browse().concat(*(create(self, vals) for vals in arg)) File "/odoo/addons/website/models/ir_attachment.py", line 25, in create return super(Attachment, self).create(vals) File "<decorator-gen-237>", line 2, in create File "/odoo/odoo/api.py", line 395, in _model_create_single return create(self, arg) File "/odoo/extra-addons/enterprise/documents/models/ir_attachment.py", line 76, in create attachment = super(IrAttachment, self).create(vals) File "<decorator-gen-55>", line 2, in create File "/odoo/odoo/api.py", line 417, in _model_create_multi return create(self, [arg]) File "/odoo/odoo/addons/base/models/ir_attachment.py", line 632, in create values.update(self._get_datas_related_values( File "/odoo/odoo/addons/base/models/ir_attachment.py", line 266, in _get_datas_related_values values['store_fname'] = self._file_write(data, values['checksum']) File "/odoo/odoo/addons/base/models/ir_attachment.py", line 129, in _file_write fname, full_path = self._get_path(bin_value, checksum) File "/odoo/odoo/addons/base/models/ir_attachment.py", line 112, in _get_path raise UserError("The attachment is colliding with an existing file.") odoo.exceptions.UserError: The attachment is colliding with an existing file. Error when render the template UserError: The attachment is colliding with an existing file. Template: website.layout Path: /t/html/head/t[9] Node: <t t-call-assets="website.assets_editor" t-js="false" groups="website.group_website_publisher"/>
Has anyone encountered the same issue?