Version: Odoov12 on a test server.
I got the following error when I loaded the shop (product pages work fine):
maximum recursion depth exceeded in comparison
Traceback (most recent call last): File "/opt/odoo-test-12/odoo-server/odoo/addons/base/models/qweb.py", line 346, in _compiled_fn
return compiled(self, append, new, options, log)
File "<template>", line 1, in template_website_sale_search_5986
File "/opt/odoo-test-12/odoo-server/addons/website/controllers/main.py", line 43, in __call__
path_args = OrderedSet(path_args or []) | self.path_args
File "/usr/lib/python3.5/_collections_abc.py", line 424, in __or__
if not isinstance(other, Iterable):
File "/usr/lib/python3.5/abc.py", line 182, in __instancecheck__
if subclass in cls._abc_cache:
File "/usr/lib/python3.5/_weakrefset.py", line 75, in __contains__
return wr in self.data
RecursionError: maximum recursion depth exceeded in comparison
Error to render compiling AST
RecursionError: maximum recursion depth exceeded in comparison
Template: website_sale.search
Path: /templates/t/form
Node: <form t-att-action="keep('/shop'+ ('/category/'+slug(category)) if category else None, search=0)" method="get" t-att-class="_classes">
<t t-if="attrib_values">
<t t-foreach="attrib_values" t-as="a">
<input type="hidden" name="attrib" t-att-value="'%s-%s' % (a[0], a[1])" data-oe-field="arch" data-oe-xpath="/t[1]/form[1]/t[1]/t[1]/input[1]" data-oe-model="ir.ui.view" data-oe-id="932"/>
</t>
</t>
<t t-call="website.website_search_box"/>
</form>The error occured while rendering the template website_sale.search and evaluating the following expression: <form t-att-action="keep('/shop'+ ('/category/'+slug(category)) if category else None, search=0)" method="get" t-att-class="_classes"> <t t-if="attrib_values"> <t t-foreach="attrib_values" t-as="a"> <input type="hidden" name="attrib" t-att-value="'%s-%s' % (a[0], a[1])" data-oe-field="arch" data-oe-xpath="/t[1]/form[1]/t[1]/t[1]/input[1]" data-oe-model="ir.ui.view" data-oe-id="932"/> </t> </t> <t t-call="website.website_search_box"/> </form>
File "/opt/odoo-test-12/odoo-server/odoo/addons/base/models/qweb.py", line 346, in _compiled_fn
return compiled(self, append, new, options, log)
File "<template>", line 1, in template_website_sale_sort_6097
File "<template>", line 2, in body_call_content_6096
File "/opt/odoo-test-12/odoo-server/odoo/addons/base/models/qweb.py", line 348, in _compiled_fn
raise eThe above keeps repeats in the Traceback around 200-300 times.
Factory resetting 'website.sale_search' (as the error page suggested) didn't help.
Any and all help is much appreciated!