Date |
Level |
Type |
Message |
2024-11-01 18:51:08
|
INFO
|
runbot
|
Rebuild initiated by Administrator
|
2024-11-01 18:51:15
|
INFO
|
runbot
|
Init build environment with config Adhoc Conf con tests 17+
|
2024-11-01 18:51:15
|
|
|
Starting step base from config Adhoc Conf con tests 17+
|
2024-11-01 18:51:15
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-17
|
2024-11-01 18:51:40
|
INFO
|
server
|
odoo.modules.loading:303
1 modules loaded in 11.66s, 9049 queries (+9049 extra)
|
2024-11-01 18:51:52
|
INFO
|
server
|
odoo.modules.loading:303
19 modules loaded in 8.74s, 7247 queries (+7247 extra)
|
2024-11-01 18:51:58
|
|
|
Step base finished in 37s
|
2024-11-01 18:51:58
|
|
|
Starting step all from config Adhoc Conf con tests 17+
|
2024-11-01 18:51:58
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-17
|
2024-11-01 18:52:21
|
INFO
|
server
|
odoo.modules.loading:303
1 modules loaded in 10.87s, 9049 queries (+9049 extra)
|
2024-11-01 19:01:09
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:216
Setting demo certificate from to OdooCert4 in (AR) Responsable Inscripto company
|
2024-11-01 19:01:09
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:216
Setting demo certificate from to OdooCert8 in (AR) Monotributista company
|
2024-11-01 19:01:09
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:216
Setting demo certificate from to OdooCert7 in (AR) Exento company
|
2024-11-01 19:02:55
|
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:10:13
|
INFO
|
server
|
odoo.modules.loading:303
598 modules loaded in 1060.20s, 445801 queries (+478632 extra)
|
2024-11-01 19:10:25
|
INFO
|
server
|
odoo.modules.loading:303
607 modules loaded in 13.62s, 2330 queries (+2330 extra)
|
2024-11-01 19:10:31
|
INFO
|
server
|
odoo.addons.base.models.ir_qweb:303
Pregenerating assets bundles
|
2024-11-01 19:12: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:12: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:14: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:14: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:14: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:14: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:14: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:14:41
|
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:14: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:15:00
|
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:15:03
|
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:15:09
|
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:15:27
|
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:15:34
|
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:15:34
|
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:15:51
|
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:15:57
|
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:16:06
|
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:17:06
|
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:17: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:17: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:17: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:17: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
|
2024-11-01 19:17:43
|
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:18:08
|
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:18:14
|
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:18:38
|
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:18:51
|
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:18:57
|
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:20: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:21:16
|
ERROR
|
server
|
odoo.addons.demo_full.tests.test_website_sale:66
ERROR: TestWebsiteSale.test_website_sale_demo
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 1218, in _websocket_request
return f.result(timeout=timeout)
File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 460, in result
raise TimeoutError()
concurrent.futures._base.TimeoutError
During handling of the above exception, another exception occurred:
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)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 1474, in _wait_ready
result = self._websocket_request('Runtime.evaluate', params={
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 1220, in _websocket_request
raise TimeoutError(f'{method}({params or ""})')
TimeoutError: Runtime.evaluate({'expression': "try { odoo.isTourReady('website_sale_tour_demo') } catch {}", 'awaitPromise': True})
|
2024-11-01 19:21:29
|
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:22:26
|
ERROR
|
server
|
odoo.addons.demo_full.tests.test_website_sale:54
ERROR: TestWebsiteSale.test_website_sale_wire_transfer
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 1218, in _websocket_request
return f.result(timeout=timeout)
File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 460, in result
raise TimeoutError()
concurrent.futures._base.TimeoutError
During handling of the above exception, another exception occurred:
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)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 1474, in _wait_ready
result = self._websocket_request('Runtime.evaluate', params={
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 1220, in _websocket_request
raise TimeoutError(f'{method}({params or ""})')
TimeoutError: Runtime.evaluate({'expression': "try { odoo.isTourReady('website_sale_tour_wire_transfer') } catch {}", 'awaitPromise': True})
|
2024-11-01 19:22:26
|
ERROR
|
server
|
odoo.tests.result:601
0 failed, 2 error(s) of 310 tests when loading database '88691-17-0-all'
|
2024-11-01 19:22:44
|
INFO
|
runbot
|
Getting results for build 88691-17-0
|
2024-11-01 19:22:44
|
|
|
Step all finished in 30m
|
2024-11-01 19:22:44
|
|
|
Starting step setup from config Adhoc Conf con tests 17+
|
2024-11-01 19:22:44
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-17
|
2024-11-01 19:22:46
|
INFO
|
runbot
|
Step setup finished in 0s
|
2024-11-01 19:22:46
|
|
|
Starting step run from config Adhoc Conf con tests 17+
|
2024-11-01 19:22:46
|
INFO
|
runbot
|
Start running build 88691-17-0
|
2024-11-01 19:22:46
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-17
|
2024-11-01 19:22:49
|
INFO
|
server
|
odoo.modules.loading:303
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
2024-11-01 19:22:51
|
INFO
|
server
|
odoo.modules.loading:303
19 modules loaded in 0.54s, 0 queries (+0 extra)
|
2024-11-01 19:32:25
|
INFO
|
server
|
odoo.modules.loading:303
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
2024-11-01 19:32:42
|
INFO
|
server
|
odoo.modules.loading:303
607 modules loaded in 9.92s, 0 queries (+0 extra)
|
2024-11-01 19:33:11
|
INFO
|
server
|
odoo.modules.loading:303
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
2024-11-01 19:33:17
|
INFO
|
server
|
odoo.modules.loading:303
607 modules loaded in 6.85s, 0 queries (+0 extra)
|
2024-11-02 20:42:48
|
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 21:33:44
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 21:33:44
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 21:34:40
|
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 21:35:02
|
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 21:35:56
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 21:35:56
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 21:36:07
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 21:36:07
|
WARNING
|
server
|
odoo.addons.base.models.ir_qweb:1438
Unknown directives or unused attributes: {'t-key'} in website.list_hybrid
|
2024-11-02 21:36:46
|
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: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-03 02:18:12
|
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:20:29
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteSalePortal.portal_addresses at 0x7fa5f501bd90> (/portal/addresses)
|
2024-11-04 07:20:29
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteSalePortal.portal_address at 0x7fa5f501bbe0> (/portal/address)
|
2024-11-04 07:20:29
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.old_how_to_redirect at 0x7fa5f6d71ab0> (/doc/how-to)
|
2024-11-04 07:20:29
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteSaleController.update_validity_and_redirect at 0x7fa5f516e830> (/update_date_prices_and_validity)
|
2024-11-04 07:20:29
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.article_doc_render at 0x7fa5f6d71cf0> (/doc,/doc/<model("website.doc.toc"):doc>/<model("website.doc.toc"):toc>)
|
2024-11-04 07:20:29
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.article_doc_redirect at 0x7fa5f6d71bd0> (/doc/<model("website.doc.toc"):toc>,/doc/how-to/<model("website.doc.toc"):toc>)
|
2024-11-04 07:20:29
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.search_results at 0x7fa5f6d73eb0> (/doc/<model("website.doc.toc"):doc>/search_results,/doc/<model("website.doc.toc"):doc>/search_results/page/<int:page>)
|
2024-11-04 07:20:29
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.article_doc_render at 0x7fa5f6d71cf0> (/doc,/doc/<model("website.doc.toc"):doc>/<model("website.doc.toc"):toc>)
|
2024-11-04 07:20:29
|
WARNING
|
server
|
odoo.addons.website.models.website:1346
No Sitemap value provided for controller <function WebsiteDoc.article_doc_redirect at 0x7fa5f6d71bd0> (/doc/<model("website.doc.toc"):toc>,/doc/how-to/<model("website.doc.toc"):toc>)
|
2024-11-04 14:09:42
|
INFO
|
runbot
|
Kill build 88691-17-0
|