Date |
Level |
Type |
Message |
2024-11-01 19:05:52
|
INFO
|
runbot
|
Init build environment with config Adhoc Conf con tests 17+
|
2024-11-01 19:05:52
|
|
|
Starting step base from config Adhoc Conf con tests 17+
|
2024-11-01 19:05:52
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-17
|
2024-11-01 19:06:18
|
INFO
|
server
|
odoo.modules.loading:303
1 modules loaded in 11.72s, 9049 queries (+9049 extra)
|
2024-11-01 19:06:29
|
INFO
|
server
|
odoo.modules.loading:303
19 modules loaded in 7.87s, 7247 queries (+7247 extra)
|
2024-11-01 19:06:32
|
|
|
Step base finished in 37s
|
2024-11-01 19:06:32
|
|
|
Starting step all from config Adhoc Conf con tests 17+
|
2024-11-01 19:06:32
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-17
|
2024-11-01 19:06:58
|
INFO
|
server
|
odoo.modules.loading:303
1 modules loaded in 12.76s, 9049 queries (+9049 extra)
|
2024-11-01 19:17:43
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:216
Setting demo certificate from to OdooCert2 in (AR) Responsable Inscripto company
|
2024-11-01 19:17:43
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:216
Setting demo certificate from to OdooCert2 in (AR) Monotributista company
|
2024-11-01 19:17:43
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:216
Setting demo certificate from to OdooCert6 in (AR) Exento company
|
2024-11-01 19:19:27
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
|
2024-11-01 19:26:34
|
INFO
|
server
|
odoo.modules.loading:303
598 modules loaded in 1166.61s, 445762 queries (+478591 extra)
|
2024-11-01 19:26:47
|
INFO
|
server
|
odoo.modules.loading:303
607 modules loaded in 13.97s, 2330 queries (+2330 extra)
|
2024-11-01 19:26:59
|
INFO
|
server
|
odoo.addons.base.models.ir_qweb:303
Pregenerating assets bundles
|
2024-11-01 19:29:18
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:29:24
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:30:33
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:30:33
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:30:45
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:30:52
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:31:04
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:31:05
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:31:17
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:31:23
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:31:29
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:31:35
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:31:55
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:31:58
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:32:04
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:32:25
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_2_data
|
2024-11-01 19:32:36
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_1_data, company_2_data
|
2024-11-01 19:32:45
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG, company_2_data
|
2024-11-01 19:33:53
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:33:59
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:34:05
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:34:12
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:34:24
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:34:31
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:35:07
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:35:07
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2024-11-01 19:35:39
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_2_data
|
2024-11-01 19:35:45
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_1_data, company_2_data
|
2024-11-01 19:35:51
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:46
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG, company_2_data
|
2024-11-01 19:37:12
|
ERROR
|
server
|
odoo.http:2228
Exception during request handling.
Traceback (most recent call last):
File "<5075>", line 565, in template_5075
File "<5075>", line 224, in template_5075_content
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 484, in <lambda>
'get_product_prices': lambda product: lazy(lambda: products_prices[product.id]),
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
[Previous line repeated 920 more times]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 459, in <lambda>
products_prices = lazy(lambda: products._get_sales_prices(pricelist, fiscal_position_sudo))
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_subscription/models/product_template.py", line 102, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_renting/models/product_template.py", line 230, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/product_template.py", line 261, in _get_sales_prices
sales_prices = pricelist._get_products_price(self, 1.0)
File "/data/build/ingadhoc-product/product_price_taxes_included/models/product_pricelist.py", line 19, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-oca-product-pack/product_pack/models/product_pricelist.py", line 44, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 109, in _get_products_price
for product_id, res_tuple in self._compute_price_rule(products, *args, **kwargs).items()
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/product_pricelist.py", line 42, in _compute_price_rule
return super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_pricelist.py", line 74, in _compute_price_rule
**super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 204, in _compute_price_rule
rules = self._get_applicable_rules(products, date, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 246, in _get_applicable_rules
return self.env['product.pricelist.item'].with_context(active_test=False).search(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1618, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1641, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5416, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5127, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1129, in parse
right_ids = comodel.with_context(active_test=False)._search(right)
File "/data/build/adhoc-cicd-odoo-enterprise/stock_barcode/models/product_product.py", line 16, in _search
return super()._search(domain, offset=offset, limit=limit, order=order, access_rights_uid=access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_product.py", line 465, in _search
return super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5417, in _search
self._apply_ir_rules(query, 'read')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5155, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1319, in parse
dom = HIERARCHY_FUNCS[operator](left, ids2, comodel, prefix=field.comodel_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 938, in parent_of_domain
return [(left, 'in', left_model_sudo._search(domain))]
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5414, in _search
self._flush_search(domain, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 400, in _flush_search
return super()._flush_search(domain, fields, order, seen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5371, in _flush_search
if ir_rule_domain := self.env['ir.rule']._compute_domain(self._name, 'read'):
File "<decorator-gen-65>", line 2, in _compute_domain
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 99, in lookup
r = d[key]
File "<decorator-gen-5>", line 2, in __getitem__
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 35, in __getitem__
self.d.move_to_end(obj, last=False)
RecursionError: maximum recursion depth exceeded in comparison
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2206, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1782, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1809, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1926, in dispatch
return self.request.registry['ir.http']._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 227, in _dispatch
result.flatten()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1329, in flatten
self.response.append(self.render())
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1321, in render
return request.env["ir.ui.view"]._render_template(self.template, self.qcontext)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 442, in _render_template
return super()._render_template(template, values=values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2055, in _render_template
return self.env['ir.qweb']._render(template, values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 294, in _tracked_method_render
return method_render(self, template, values, **options)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 599, in _render
result = ''.join(rendering)
File "<5080>", line 1389, in template_5080
File "<5080>", line 1371, in template_5080_content
File "<5080>", line 1306, in template_5080_t_call_0
File "<5075>", line 571, in template_5075
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
RecursionError: maximum recursion depth exceeded in comparison
Template: website_sale.products_item
Path: /t/form/div[2]/div[2]/div[1]
Node: <div class="o_wsale_product_btn" t-att-data-product_id="product.id" t-att-data-product_sku="product.default_code" t-att-data-product_name="product.name" t-att-data-product_price="template_price_vals[\'price_reduce\']" data-oe-model="ir.ui.view" data-oe-id="5075" data-oe-field="arch" data-oe-xpath="/t[1]/form[1]/div[2]/div[2]/div[1]"/>
|
2024-11-01 19:38:10
|
INFO
|
server
|
odoo.addons.demo_full.tests.test_website_sale.TestWebsiteSale:303
Screenshot in: /data/build/tests/88700-17-0-all/screenshots/sc_failed_ready_20241101_193808_537877_TestWebsiteSale.png
|
2024-11-01 19:38:10
|
ERROR
|
server
|
odoo.addons.demo_full.tests.test_website_sale:66
FAIL: TestWebsiteSale.test_website_sale_demo
Traceback (most recent call last):
File "/data/build/ingadhoc-ingadhoc-demo/demo_full/tests/test_website_sale.py", line 66, in test_website_sale_demo
self.start_tour(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 1899, in start_tour
return self.browser_js(url_path=url_path, code=code, ready=ready, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 1866, in browser_js
self.assertTrue(browser._wait_ready(ready), 'The ready "%s" code was always falsy' % ready)
AssertionError: False is not true : The ready "odoo.isTourReady('website_sale_tour_demo')" code was always falsy
|
2024-11-01 19:38:16
|
ERROR
|
server
|
odoo.http:2228
Exception during request handling.
Traceback (most recent call last):
File "<5075>", line 565, in template_5075
File "<5075>", line 224, in template_5075_content
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 484, in <lambda>
'get_product_prices': lambda product: lazy(lambda: products_prices[product.id]),
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
[Previous line repeated 920 more times]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 459, in <lambda>
products_prices = lazy(lambda: products._get_sales_prices(pricelist, fiscal_position_sudo))
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_subscription/models/product_template.py", line 102, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_renting/models/product_template.py", line 230, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/product_template.py", line 261, in _get_sales_prices
sales_prices = pricelist._get_products_price(self, 1.0)
File "/data/build/ingadhoc-product/product_price_taxes_included/models/product_pricelist.py", line 19, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-oca-product-pack/product_pack/models/product_pricelist.py", line 44, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 109, in _get_products_price
for product_id, res_tuple in self._compute_price_rule(products, *args, **kwargs).items()
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/product_pricelist.py", line 42, in _compute_price_rule
return super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_pricelist.py", line 74, in _compute_price_rule
**super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 204, in _compute_price_rule
rules = self._get_applicable_rules(products, date, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 246, in _get_applicable_rules
return self.env['product.pricelist.item'].with_context(active_test=False).search(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1618, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1641, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5416, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5127, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1129, in parse
right_ids = comodel.with_context(active_test=False)._search(right)
File "/data/build/adhoc-cicd-odoo-enterprise/stock_barcode/models/product_product.py", line 16, in _search
return super()._search(domain, offset=offset, limit=limit, order=order, access_rights_uid=access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_product.py", line 465, in _search
return super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5417, in _search
self._apply_ir_rules(query, 'read')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5155, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1319, in parse
dom = HIERARCHY_FUNCS[operator](left, ids2, comodel, prefix=field.comodel_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 938, in parent_of_domain
return [(left, 'in', left_model_sudo._search(domain))]
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5414, in _search
self._flush_search(domain, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 400, in _flush_search
return super()._flush_search(domain, fields, order, seen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5371, in _flush_search
if ir_rule_domain := self.env['ir.rule']._compute_domain(self._name, 'read'):
File "<decorator-gen-65>", line 2, in _compute_domain
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 99, in lookup
r = d[key]
File "<decorator-gen-5>", line 2, in __getitem__
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 35, in __getitem__
self.d.move_to_end(obj, last=False)
RecursionError: maximum recursion depth exceeded in comparison
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2206, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1782, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1809, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1926, in dispatch
return self.request.registry['ir.http']._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 227, in _dispatch
result.flatten()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1329, in flatten
self.response.append(self.render())
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1321, in render
return request.env["ir.ui.view"]._render_template(self.template, self.qcontext)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 442, in _render_template
return super()._render_template(template, values=values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2055, in _render_template
return self.env['ir.qweb']._render(template, values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 294, in _tracked_method_render
return method_render(self, template, values, **options)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 599, in _render
result = ''.join(rendering)
File "<5080>", line 1389, in template_5080
File "<5080>", line 1371, in template_5080_content
File "<5080>", line 1306, in template_5080_t_call_0
File "<5075>", line 571, in template_5075
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
RecursionError: maximum recursion depth exceeded in comparison
Template: website_sale.products_item
Path: /t/form/div[2]/div[2]/div[1]
Node: <div class="o_wsale_product_btn" t-att-data-product_id="product.id" t-att-data-product_sku="product.default_code" t-att-data-product_name="product.name" t-att-data-product_price="template_price_vals[\'price_reduce\']" data-oe-model="ir.ui.view" data-oe-id="5075" data-oe-field="arch" data-oe-xpath="/t[1]/form[1]/div[2]/div[2]/div[1]"/>
|
2024-11-01 19:39:21
|
INFO
|
server
|
odoo.addons.demo_full.tests.test_website_sale.TestWebsiteSale:303
Screenshot in: /data/build/tests/88700-17-0-all/screenshots/sc_failed_ready_20241101_193916_324094_TestWebsiteSale.png
|
2024-11-01 19:39:21
|
ERROR
|
server
|
odoo.addons.demo_full.tests.test_website_sale:54
FAIL: TestWebsiteSale.test_website_sale_wire_transfer
Traceback (most recent call last):
File "/data/build/ingadhoc-ingadhoc-demo/demo_full/tests/test_website_sale.py", line 54, in test_website_sale_wire_transfer
self.start_tour(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 1899, in start_tour
return self.browser_js(url_path=url_path, code=code, ready=ready, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 1866, in browser_js
self.assertTrue(browser._wait_ready(ready), 'The ready "%s" code was always falsy' % ready)
AssertionError: False is not true : The ready "odoo.isTourReady('website_sale_tour_wire_transfer')" code was always falsy
|
2024-11-01 19:39:21
|
ERROR
|
server
|
odoo.tests.result:601
2 failed, 0 error(s) of 310 tests when loading database '88700-17-0-all'
|
2024-11-01 19:39:33
|
INFO
|
runbot
|
Getting results for build 88700-17-0
|
2024-11-01 19:39:33
|
|
|
Step all finished in 33m
|
2024-11-01 19:39:33
|
|
|
Starting step setup from config Adhoc Conf con tests 17+
|
2024-11-01 19:39:33
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-17
|
2024-11-01 19:39:34
|
INFO
|
runbot
|
Step setup finished in 0s
|
2024-11-01 19:39:34
|
|
|
Starting step run from config Adhoc Conf con tests 17+
|
2024-11-01 19:39:34
|
INFO
|
runbot
|
Start running build 88700-17-0
|
2024-11-01 19:39:34
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-17
|
2024-11-01 19:39:41
|
INFO
|
server
|
odoo.modules.loading:303
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
2024-11-01 19:39:41
|
INFO
|
server
|
odoo.modules.loading:303
19 modules loaded in 0.31s, 0 queries (+0 extra)
|
2024-11-01 20:19:33
|
INFO
|
server
|
odoo.modules.loading:303
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
2024-11-01 20:19:39
|
INFO
|
server
|
odoo.modules.loading:303
607 modules loaded in 6.71s, 0 queries (+0 extra)
|
2024-11-01 20:20:14
|
INFO
|
server
|
odoo.modules.loading:303
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
2024-11-01 20:20:22
|
INFO
|
server
|
odoo.modules.loading:303
607 modules loaded in 5.27s, 0 queries (+0 extra)
|
2024-11-02 20:42:42
|
ERROR
|
server
|
odoo.http:2228
Exception during request handling.
Traceback (most recent call last):
File "<5075>", line 542, in template_5075
File "<5075>", line 210, in template_5075_content
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 484, in <lambda>
'get_product_prices': lambda product: lazy(lambda: products_prices[product.id]),
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
[Previous line repeated 917 more times]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 459, in <lambda>
products_prices = lazy(lambda: products._get_sales_prices(pricelist, fiscal_position_sudo))
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_subscription/models/product_template.py", line 102, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_renting/models/product_template.py", line 230, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/product_template.py", line 261, in _get_sales_prices
sales_prices = pricelist._get_products_price(self, 1.0)
File "/data/build/ingadhoc-product/product_price_taxes_included/models/product_pricelist.py", line 19, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-oca-product-pack/product_pack/models/product_pricelist.py", line 44, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 109, in _get_products_price
for product_id, res_tuple in self._compute_price_rule(products, *args, **kwargs).items()
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/product_pricelist.py", line 42, in _compute_price_rule
return super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_pricelist.py", line 74, in _compute_price_rule
**super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 204, in _compute_price_rule
rules = self._get_applicable_rules(products, date, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 246, in _get_applicable_rules
return self.env['product.pricelist.item'].with_context(active_test=False).search(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1618, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1641, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5416, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5127, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1129, in parse
right_ids = comodel.with_context(active_test=False)._search(right)
File "/data/build/adhoc-cicd-odoo-enterprise/stock_barcode/models/product_product.py", line 16, in _search
return super()._search(domain, offset=offset, limit=limit, order=order, access_rights_uid=access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_product.py", line 465, in _search
return super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5417, in _search
self._apply_ir_rules(query, 'read')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5155, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1319, in parse
dom = HIERARCHY_FUNCS[operator](left, ids2, comodel, prefix=field.comodel_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 938, in parent_of_domain
return [(left, 'in', left_model_sudo._search(domain))]
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5414, in _search
self._flush_search(domain, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 400, in _flush_search
return super()._flush_search(domain, fields, order, seen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5371, in _flush_search
if ir_rule_domain := self.env['ir.rule']._compute_domain(self._name, 'read'):
File "<decorator-gen-65>", line 2, in _compute_domain
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 99, in lookup
r = d[key]
File "<decorator-gen-5>", line 2, in __getitem__
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 35, in __getitem__
self.d.move_to_end(obj, last=False)
RecursionError: maximum recursion depth exceeded in comparison
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2206, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1782, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1809, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1926, in dispatch
return self.request.registry['ir.http']._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 227, in _dispatch
result.flatten()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1329, in flatten
self.response.append(self.render())
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1321, in render
return request.env["ir.ui.view"]._render_template(self.template, self.qcontext)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 442, in _render_template
return super()._render_template(template, values=values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2055, in _render_template
return self.env['ir.qweb']._render(template, values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 294, in _tracked_method_render
return method_render(self, template, values, **options)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 599, in _render
result = ''.join(rendering)
File "<5080>", line 1342, in template_5080
File "<5080>", line 1324, in template_5080_content
File "<5080>", line 1263, in template_5080_t_call_0
File "<5075>", line 548, in template_5075
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
RecursionError: maximum recursion depth exceeded in comparison
Template: website_sale.products_item
Path: /t/form/div[2]/div[2]/div[1]
Node: <div class="o_wsale_product_btn" t-att-data-product_id="product.id" t-att-data-product_sku="product.default_code" t-att-data-product_name="product.name" t-att-data-product_price="template_price_vals[\'price_reduce\']"/>
|
2024-11-02 22:24:46
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 22:24:46
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 22:25:18
|
ERROR
|
server
|
odoo.http:2228
Exception during request handling.
Traceback (most recent call last):
File "<5075>", line 542, in template_5075
File "<5075>", line 210, in template_5075_content
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 484, in <lambda>
'get_product_prices': lambda product: lazy(lambda: products_prices[product.id]),
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
[Previous line repeated 917 more times]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 459, in <lambda>
products_prices = lazy(lambda: products._get_sales_prices(pricelist, fiscal_position_sudo))
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_subscription/models/product_template.py", line 102, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_renting/models/product_template.py", line 230, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/product_template.py", line 261, in _get_sales_prices
sales_prices = pricelist._get_products_price(self, 1.0)
File "/data/build/ingadhoc-product/product_price_taxes_included/models/product_pricelist.py", line 19, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-oca-product-pack/product_pack/models/product_pricelist.py", line 44, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 109, in _get_products_price
for product_id, res_tuple in self._compute_price_rule(products, *args, **kwargs).items()
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/product_pricelist.py", line 42, in _compute_price_rule
return super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_pricelist.py", line 74, in _compute_price_rule
**super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 204, in _compute_price_rule
rules = self._get_applicable_rules(products, date, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 246, in _get_applicable_rules
return self.env['product.pricelist.item'].with_context(active_test=False).search(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1618, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1641, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5416, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5127, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1129, in parse
right_ids = comodel.with_context(active_test=False)._search(right)
File "/data/build/adhoc-cicd-odoo-enterprise/stock_barcode/models/product_product.py", line 16, in _search
return super()._search(domain, offset=offset, limit=limit, order=order, access_rights_uid=access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_product.py", line 465, in _search
return super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5417, in _search
self._apply_ir_rules(query, 'read')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5155, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1319, in parse
dom = HIERARCHY_FUNCS[operator](left, ids2, comodel, prefix=field.comodel_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 938, in parent_of_domain
return [(left, 'in', left_model_sudo._search(domain))]
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5414, in _search
self._flush_search(domain, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 400, in _flush_search
return super()._flush_search(domain, fields, order, seen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5371, in _flush_search
if ir_rule_domain := self.env['ir.rule']._compute_domain(self._name, 'read'):
File "<decorator-gen-65>", line 2, in _compute_domain
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 99, in lookup
r = d[key]
File "<decorator-gen-5>", line 2, in __getitem__
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 35, in __getitem__
self.d.move_to_end(obj, last=False)
RecursionError: maximum recursion depth exceeded in comparison
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2206, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1782, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1809, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1926, in dispatch
return self.request.registry['ir.http']._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 227, in _dispatch
result.flatten()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1329, in flatten
self.response.append(self.render())
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1321, in render
return request.env["ir.ui.view"]._render_template(self.template, self.qcontext)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 442, in _render_template
return super()._render_template(template, values=values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2055, in _render_template
return self.env['ir.qweb']._render(template, values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 294, in _tracked_method_render
return method_render(self, template, values, **options)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 599, in _render
result = ''.join(rendering)
File "<5080>", line 1342, in template_5080
File "<5080>", line 1324, in template_5080_content
File "<5080>", line 1263, in template_5080_t_call_0
File "<5075>", line 548, in template_5075
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
RecursionError: maximum recursion depth exceeded in comparison
Template: website_sale.products_item
Path: /t/form/div[2]/div[2]/div[1]
Node: <div class="o_wsale_product_btn" t-att-data-product_id="product.id" t-att-data-product_sku="product.default_code" t-att-data-product_name="product.name" t-att-data-product_price="template_price_vals[\'price_reduce\']"/>
|
2024-11-02 22:41:02
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 22:41:02
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 22:41:02
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 22:41:02
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 22:46:04
|
ERROR
|
server
|
odoo.http:2228
Exception during request handling.
Traceback (most recent call last):
File "<5075>", line 542, in template_5075
File "<5075>", line 210, in template_5075_content
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 484, in <lambda>
'get_product_prices': lambda product: lazy(lambda: products_prices[product.id]),
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
[Previous line repeated 917 more times]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 459, in <lambda>
products_prices = lazy(lambda: products._get_sales_prices(pricelist, fiscal_position_sudo))
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_subscription/models/product_template.py", line 102, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_renting/models/product_template.py", line 230, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/product_template.py", line 261, in _get_sales_prices
sales_prices = pricelist._get_products_price(self, 1.0)
File "/data/build/ingadhoc-product/product_price_taxes_included/models/product_pricelist.py", line 19, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-oca-product-pack/product_pack/models/product_pricelist.py", line 44, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 109, in _get_products_price
for product_id, res_tuple in self._compute_price_rule(products, *args, **kwargs).items()
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/product_pricelist.py", line 42, in _compute_price_rule
return super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_pricelist.py", line 74, in _compute_price_rule
**super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 204, in _compute_price_rule
rules = self._get_applicable_rules(products, date, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 246, in _get_applicable_rules
return self.env['product.pricelist.item'].with_context(active_test=False).search(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1618, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1641, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5416, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5127, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1129, in parse
right_ids = comodel.with_context(active_test=False)._search(right)
File "/data/build/adhoc-cicd-odoo-enterprise/stock_barcode/models/product_product.py", line 16, in _search
return super()._search(domain, offset=offset, limit=limit, order=order, access_rights_uid=access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_product.py", line 465, in _search
return super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5417, in _search
self._apply_ir_rules(query, 'read')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5155, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1319, in parse
dom = HIERARCHY_FUNCS[operator](left, ids2, comodel, prefix=field.comodel_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 938, in parent_of_domain
return [(left, 'in', left_model_sudo._search(domain))]
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5414, in _search
self._flush_search(domain, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 400, in _flush_search
return super()._flush_search(domain, fields, order, seen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5371, in _flush_search
if ir_rule_domain := self.env['ir.rule']._compute_domain(self._name, 'read'):
File "<decorator-gen-65>", line 2, in _compute_domain
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 99, in lookup
r = d[key]
File "<decorator-gen-5>", line 2, in __getitem__
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 35, in __getitem__
self.d.move_to_end(obj, last=False)
RecursionError: maximum recursion depth exceeded in comparison
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2206, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1782, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1809, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1926, in dispatch
return self.request.registry['ir.http']._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 227, in _dispatch
result.flatten()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1329, in flatten
self.response.append(self.render())
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1321, in render
return request.env["ir.ui.view"]._render_template(self.template, self.qcontext)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 442, in _render_template
return super()._render_template(template, values=values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2055, in _render_template
return self.env['ir.qweb']._render(template, values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 294, in _tracked_method_render
return method_render(self, template, values, **options)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 599, in _render
result = ''.join(rendering)
File "<5080>", line 1342, in template_5080
File "<5080>", line 1324, in template_5080_content
File "<5080>", line 1263, in template_5080_t_call_0
File "<5075>", line 548, in template_5075
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
RecursionError: maximum recursion depth exceeded in comparison
Template: website_sale.products_item
Path: /t/form/div[2]/div[2]/div[1]
Node: <div class="o_wsale_product_btn" t-att-data-product_id="product.id" t-att-data-product_sku="product.default_code" t-att-data-product_name="product.name" t-att-data-product_price="template_price_vals[\'price_reduce\']"/>
|
2024-11-02 22:46:31
|
ERROR
|
server
|
odoo.http:2228
Exception during request handling.
Traceback (most recent call last):
File "<5075>", line 542, in template_5075
File "<5075>", line 210, in template_5075_content
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 484, in <lambda>
'get_product_prices': lambda product: lazy(lambda: products_prices[product.id]),
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
[Previous line repeated 917 more times]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 459, in <lambda>
products_prices = lazy(lambda: products._get_sales_prices(pricelist, fiscal_position_sudo))
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_subscription/models/product_template.py", line 102, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_renting/models/product_template.py", line 230, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/product_template.py", line 261, in _get_sales_prices
sales_prices = pricelist._get_products_price(self, 1.0)
File "/data/build/ingadhoc-product/product_price_taxes_included/models/product_pricelist.py", line 19, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-oca-product-pack/product_pack/models/product_pricelist.py", line 44, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 109, in _get_products_price
for product_id, res_tuple in self._compute_price_rule(products, *args, **kwargs).items()
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/product_pricelist.py", line 42, in _compute_price_rule
return super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_pricelist.py", line 74, in _compute_price_rule
**super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 204, in _compute_price_rule
rules = self._get_applicable_rules(products, date, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 246, in _get_applicable_rules
return self.env['product.pricelist.item'].with_context(active_test=False).search(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1618, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1641, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5416, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5127, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1129, in parse
right_ids = comodel.with_context(active_test=False)._search(right)
File "/data/build/adhoc-cicd-odoo-enterprise/stock_barcode/models/product_product.py", line 16, in _search
return super()._search(domain, offset=offset, limit=limit, order=order, access_rights_uid=access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_product.py", line 465, in _search
return super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5417, in _search
self._apply_ir_rules(query, 'read')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5155, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1319, in parse
dom = HIERARCHY_FUNCS[operator](left, ids2, comodel, prefix=field.comodel_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 938, in parent_of_domain
return [(left, 'in', left_model_sudo._search(domain))]
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5414, in _search
self._flush_search(domain, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 400, in _flush_search
return super()._flush_search(domain, fields, order, seen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5371, in _flush_search
if ir_rule_domain := self.env['ir.rule']._compute_domain(self._name, 'read'):
File "<decorator-gen-65>", line 2, in _compute_domain
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 99, in lookup
r = d[key]
File "<decorator-gen-5>", line 2, in __getitem__
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 35, in __getitem__
self.d.move_to_end(obj, last=False)
RecursionError: maximum recursion depth exceeded in comparison
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2206, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1782, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1809, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1926, in dispatch
return self.request.registry['ir.http']._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 227, in _dispatch
result.flatten()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1329, in flatten
self.response.append(self.render())
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1321, in render
return request.env["ir.ui.view"]._render_template(self.template, self.qcontext)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 442, in _render_template
return super()._render_template(template, values=values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2055, in _render_template
return self.env['ir.qweb']._render(template, values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 294, in _tracked_method_render
return method_render(self, template, values, **options)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 599, in _render
result = ''.join(rendering)
File "<5080>", line 1342, in template_5080
File "<5080>", line 1324, in template_5080_content
File "<5080>", line 1263, in template_5080_t_call_0
File "<5075>", line 548, in template_5075
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
RecursionError: maximum recursion depth exceeded in comparison
Template: website_sale.products_item
Path: /t/form/div[2]/div[2]/div[1]
Node: <div class="o_wsale_product_btn" t-att-data-product_id="product.id" t-att-data-product_sku="product.default_code" t-att-data-product_name="product.name" t-att-data-product_price="template_price_vals[\'price_reduce\']"/>
|
2024-11-02 23:02:09
|
ERROR
|
server
|
odoo.http:2228
Exception during request handling.
Traceback (most recent call last):
File "<5075>", line 542, in template_5075
File "<5075>", line 210, in template_5075_content
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 484, in <lambda>
'get_product_prices': lambda product: lazy(lambda: products_prices[product.id]),
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
[Previous line repeated 917 more times]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 459, in <lambda>
products_prices = lazy(lambda: products._get_sales_prices(pricelist, fiscal_position_sudo))
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_subscription/models/product_template.py", line 102, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_renting/models/product_template.py", line 230, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/product_template.py", line 261, in _get_sales_prices
sales_prices = pricelist._get_products_price(self, 1.0)
File "/data/build/ingadhoc-product/product_price_taxes_included/models/product_pricelist.py", line 19, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-oca-product-pack/product_pack/models/product_pricelist.py", line 44, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 109, in _get_products_price
for product_id, res_tuple in self._compute_price_rule(products, *args, **kwargs).items()
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/product_pricelist.py", line 42, in _compute_price_rule
return super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_pricelist.py", line 74, in _compute_price_rule
**super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 204, in _compute_price_rule
rules = self._get_applicable_rules(products, date, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 246, in _get_applicable_rules
return self.env['product.pricelist.item'].with_context(active_test=False).search(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1618, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1641, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5416, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5127, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1129, in parse
right_ids = comodel.with_context(active_test=False)._search(right)
File "/data/build/adhoc-cicd-odoo-enterprise/stock_barcode/models/product_product.py", line 16, in _search
return super()._search(domain, offset=offset, limit=limit, order=order, access_rights_uid=access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_product.py", line 465, in _search
return super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5417, in _search
self._apply_ir_rules(query, 'read')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5155, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1319, in parse
dom = HIERARCHY_FUNCS[operator](left, ids2, comodel, prefix=field.comodel_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 938, in parent_of_domain
return [(left, 'in', left_model_sudo._search(domain))]
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5414, in _search
self._flush_search(domain, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 400, in _flush_search
return super()._flush_search(domain, fields, order, seen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5371, in _flush_search
if ir_rule_domain := self.env['ir.rule']._compute_domain(self._name, 'read'):
File "<decorator-gen-65>", line 2, in _compute_domain
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 99, in lookup
r = d[key]
File "<decorator-gen-5>", line 2, in __getitem__
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 35, in __getitem__
self.d.move_to_end(obj, last=False)
RecursionError: maximum recursion depth exceeded in comparison
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2206, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1782, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1809, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1926, in dispatch
return self.request.registry['ir.http']._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 227, in _dispatch
result.flatten()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1329, in flatten
self.response.append(self.render())
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1321, in render
return request.env["ir.ui.view"]._render_template(self.template, self.qcontext)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 442, in _render_template
return super()._render_template(template, values=values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2055, in _render_template
return self.env['ir.qweb']._render(template, values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 294, in _tracked_method_render
return method_render(self, template, values, **options)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 599, in _render
result = ''.join(rendering)
File "<5080>", line 1342, in template_5080
File "<5080>", line 1324, in template_5080_content
File "<5080>", line 1263, in template_5080_t_call_0
File "<5075>", line 548, in template_5075
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
RecursionError: maximum recursion depth exceeded in comparison
Template: website_sale.products_item
Path: /t/form/div[2]/div[2]/div[1]
Node: <div class="o_wsale_product_btn" t-att-data-product_id="product.id" t-att-data-product_sku="product.default_code" t-att-data-product_name="product.name" t-att-data-product_price="template_price_vals[\'price_reduce\']"/>
|
2024-11-03 02:18:17
|
ERROR
|
server
|
odoo.http:2228
Exception during request handling.
Traceback (most recent call last):
File "<5075>", line 542, in template_5075
File "<5075>", line 210, in template_5075_content
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 484, in <lambda>
'get_product_prices': lambda product: lazy(lambda: products_prices[product.id]),
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 189, in __getitem__
def __getitem__(self, key): return self._value[key]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 166, in __getattr__
def __getattr__(self, name): return getattr(self._value, name)
[Previous line repeated 917 more times]
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 159, in _value
value = self._func(*self._args, **self._kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 459, in <lambda>
products_prices = lazy(lambda: products._get_sales_prices(pricelist, fiscal_position_sudo))
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_subscription/models/product_template.py", line 102, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_renting/models/product_template.py", line 230, in _get_sales_prices
prices = super()._get_sales_prices(pricelist, fiscal_position)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/product_template.py", line 261, in _get_sales_prices
sales_prices = pricelist._get_products_price(self, 1.0)
File "/data/build/ingadhoc-product/product_price_taxes_included/models/product_pricelist.py", line 19, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-oca-product-pack/product_pack/models/product_pricelist.py", line 44, in _get_products_price
res = super()._get_products_price(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 109, in _get_products_price
for product_id, res_tuple in self._compute_price_rule(products, *args, **kwargs).items()
File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/product_pricelist.py", line 42, in _compute_price_rule
return super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_pricelist.py", line 74, in _compute_price_rule
**super()._compute_price_rule(
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 204, in _compute_price_rule
rules = self._get_applicable_rules(products, date, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist.py", line 246, in _get_applicable_rules
return self.env['product.pricelist.item'].with_context(active_test=False).search(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1618, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1641, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5416, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5127, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1129, in parse
right_ids = comodel.with_context(active_test=False)._search(right)
File "/data/build/adhoc-cicd-odoo-enterprise/stock_barcode/models/product_product.py", line 16, in _search
return super()._search(domain, offset=offset, limit=limit, order=order, access_rights_uid=access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_product.py", line 465, in _search
return super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5417, in _search
self._apply_ir_rules(query, 'read')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5155, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 794, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1319, in parse
dom = HIERARCHY_FUNCS[operator](left, ids2, comodel, prefix=field.comodel_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 938, in parent_of_domain
return [(left, 'in', left_model_sudo._search(domain))]
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 94, in _search
res = super()._search(domain, offset, limit, order, access_rights_uid)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5414, in _search
self._flush_search(domain, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 400, in _flush_search
return super()._flush_search(domain, fields, order, seen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5371, in _flush_search
if ir_rule_domain := self.env['ir.rule']._compute_domain(self._name, 'read'):
File "<decorator-gen-65>", line 2, in _compute_domain
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 99, in lookup
r = d[key]
File "<decorator-gen-5>", line 2, in __getitem__
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 35, in __getitem__
self.d.move_to_end(obj, last=False)
RecursionError: maximum recursion depth exceeded in comparison
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2206, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1782, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1809, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1926, in dispatch
return self.request.registry['ir.http']._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 235, in _dispatch
response = super()._dispatch(endpoint)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 227, in _dispatch
result.flatten()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1329, in flatten
self.response.append(self.render())
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1321, in render
return request.env["ir.ui.view"]._render_template(self.template, self.qcontext)
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 442, in _render_template
return super()._render_template(template, values=values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2055, in _render_template
return self.env['ir.qweb']._render(template, values)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 294, in _tracked_method_render
return method_render(self, template, values, **options)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 599, in _render
result = ''.join(rendering)
File "<5080>", line 1342, in template_5080
File "<5080>", line 1324, in template_5080_content
File "<5080>", line 1263, in template_5080_t_call_0
File "<5075>", line 548, in template_5075
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
RecursionError: maximum recursion depth exceeded in comparison
Template: website_sale.products_item
Path: /t/form/div[2]/div[2]/div[1]
Node: <div class="o_wsale_product_btn" t-att-data-product_id="product.id" t-att-data-product_sku="product.default_code" t-att-data-product_name="product.name" t-att-data-product_price="template_price_vals[\'price_reduce\']"/>
|
2024-11-04 07:36:15
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteSalePortal.portal_addresses at 0x7f9c0574f760> (/portal/addresses)
|
2024-11-04 07:36:15
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteSalePortal.portal_address at 0x7f9c0574f5b0> (/portal/address)
|
2024-11-04 07:36:15
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.old_how_to_redirect at 0x7f9c074ad480> (/doc/how-to)
|
2024-11-04 07:36:15
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteSaleController.update_validity_and_redirect at 0x7f9c058aa200> (/update_date_prices_and_validity)
|
2024-11-04 07:36:15
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.article_doc_render at 0x7f9c074ad6c0> (/doc,/doc/<model("website.doc.toc"):doc>/<model("website.doc.toc"):toc>)
|
2024-11-04 07:36:15
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.article_doc_redirect at 0x7f9c074ad5a0> (/doc/<model("website.doc.toc"):toc>,/doc/how-to/<model("website.doc.toc"):toc>)
|
2024-11-04 07:36:15
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.search_results at 0x7f9c074af880> (/doc/<model("website.doc.toc"):doc>/search_results,/doc/<model("website.doc.toc"):doc>/search_results/page/<int:page>)
|
2024-11-04 07:36:15
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.article_doc_render at 0x7f9c074ad6c0> (/doc,/doc/<model("website.doc.toc"):doc>/<model("website.doc.toc"):toc>)
|
2024-11-04 07:36:15
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.article_doc_redirect at 0x7f9c074ad5a0> (/doc/<model("website.doc.toc"):toc>,/doc/how-to/<model("website.doc.toc"):toc>)
|
2024-11-04 14:21:42
|
INFO
|
runbot
|
Kill build 88700-17-0
|