Description: [18.0] Odoo by Adhoc
Commit: ingadhoc-stock:4870deaf  
Subject: [FIX] stock_ux: backport Odoo v19 for 'To Reorder' filter performance
Author: Celina Devigili
Committer: Celina Devigili
Commit: ingadhoc-odoo-saas-adhoc:b440d83b  
Subject: [FIX] saas_provider_upgrade: Fix language code error
Author: Joaquin Arroyo
Committer: Nicolas Mac Rouillon
Commit: ingadhoc-odoo-saas:2d16e392  
Subject: [ADD] saas_client: add prometheus monitor
Author: Andrés Zacchino
Committer: Andrés Zacchino
Commit: ingadhoc-sale:5cab30d6  
Subject: [IMP] sale_order_type_ux: Improve when consolidation billing is set and having multiple sale types
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-odoo-argentina-ee:5b6418df  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-odoo-argentina:84e16944  
Subject: [IMP] l10n_ar_tax: campo l10n_ar_withholding_sequence_id con copy=True Ticket: 104507 Necesitamos este cambio para que el upgrade line "[RET18] Retenciones: agregar a FP "Retenciones" líneas de otros taxes + migra partner aliquot" (id: 1538) cuando hace el copy de impuestos (ejemplo: línea 321 al día de hoy) también copie la secuencia asociada al impuesto, de lo contrario por ejemplo cuando el usuario haga una retención aplicada de iibb entonces va a tener que colocar la secuencia manualmente al impuesto y queremos con este pull request evitar eso.
Author: Pablo Montenegro
Committer: Juan José Scarafía
Commit: ingadhoc-miscellaneous:32070717  
Subject: [ADD] account_statement_import_sheet_file_bg: Add new module
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-account-financial-tools:0f063115  
Subject: [IMP] account_ux: Unlink inactive tax when duplicate invoice
Author: Martin Quinteros
Committer: Martin Quinteros
Commit: ingadhoc-product:923ade28  
Subject: [IMP]product_replenishment_cost:no more force_company
Author: Juan Ignacio Carreras
Committer: Juan Ignacio Carreras
Commit: ingadhoc-third-party-apps:ab2b93b5  
Subject: [ADD] gwcar: varios modulos solititados por cliente
Author: Ignacio Cainelli
Committer: Ignacio Cainelli
Commit: ingadhoc-account-payment:d6f2231f  
Subject: [FIX] account_payment_pro: make confirm and new invisible
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-website:0bad2707  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-uruguay:d4b09012  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-purchase:93e551f3  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-project:97a1025a  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-partner:192e1997  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-multi-store:3688109b  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-multi-company:bd1ecd55  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-hr:456782c1  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-enterprise-extensions:9ca1a8ad  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-demo:d6eef973  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-aeroo_reports:c55b003c  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-delivery:9f428eb2  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-argentina-sale:67ced1e1  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-account-invoicing:07c8761f  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: plugberry-pagos360:729fee5f  
Subject: [FIX] payment_pagos360: allow cancel transaction when reverted in p360
Author: augusto-weiss
Committer: augusto-weiss
Commit: plugberry-mercadopago:61985a54  
Subject: [FIX] cleaner.yml
Author: Andrés Zacchino
Committer: GitHub
Commit: adhoc-cicd-bmya-odoo-bmya:bc113209  
Subject: [IMP] Active cedible report
Author: hea-bmya
Committer: hea-bmya
Commit: adhoc-cicd-oca-hr:a0c7e4f5  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-mail:64bcc782  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-odoo:6c5abed2  
Subject: Merge commit 'refs/pull/184132/head' of github.com:odoo/odoo into 18.0-18123
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-pos:ae2ccccc  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-request:c0a14ea1  
Subject: Translated using Weblate (Spanish)
Author: Sergio Teruel
Committer: Weblate
Commit: adhoc-cicd-oca-account-analytic:33307a7f  
Subject: Merge commit 'refs/pull/818/head' of github.com:oca/account-analytic into 18.0-18063
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-availability:bfc57dec  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-reconcile:7148044d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-timesheet:2db12028  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-enterprise:e304e56c  
Subject: Merge commit 'refs/pull/77062/head' of github.com:odoo/enterprise into 18.0-18124
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-survey:15a049d7  
Subject: Translated using Weblate (Spanish)
Author: Miquel Romera
Committer: Weblate
Commit: adhoc-cicd-oca-website:43463b50  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-backend:d32fac96  
Subject: Translated using Weblate (Swedish)
Author: jakobkrabbe
Committer: Weblate
Commit: adhoc-cicd-odoo-design-themes:b5a4b487  
Subject: [I18N] *: fetch translation updates
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-partner-contact:c54ca0ff  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-auth:d7cec51d  
Subject: Merge commit 'refs/pull/828/head' of github.com:oca/server-auth into 18.0-17903
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-knowledge:6a2eff36  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-product-attribute:2b0fc9f2  
Subject: Merge commit 'refs/pull/1771/head' of github.com:oca/product-attribute into 18.0-18103
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-brand:0915b287  
Subject: Added translation using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-mis-builder:7f466d4d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-invoicing:2f4bb29d  
Subject: Added translation using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-workflow:62851b76  
Subject: Merge commit 'refs/pull/1976/head' of github.com:oca/stock-logistics-workflow into 18.0-18087
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-management-system:08b6714e  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-ux:1a9305bb  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-e-commerce:3ddda521  
Subject: Merge commit 'refs/pull/1081/head' of github.com:oca/e-commerce into 18.0-18071
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-expense:80e4a2b5  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-manufacture:be877aa1  
Subject: Added translation using Weblate (Croatian (hr_HR))
Author: vladimiruvid
Committer: Weblate
Commit: adhoc-cicd-oca-crm:2010e296  
Subject: Merge pull request #710 from dixmit/18.0-fix-ou
Author: Pedro M. Baeza
Committer: GitHub
Commit: adhoc-cicd-oca-stock-logistics-barcode:f5c7018f  
Subject: Merge pull request #726 from Tecnativa/18.0-UPD-copier_template
Author: Pedro M. Baeza
Committer: GitHub
Commit: adhoc-cicd-oca-project:2e38d6a7  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-tools:436afec4  
Subject: Merge commit 'refs/pull/3201/head' of github.com:oca/server-tools into 18.0-17936
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-social:d02a993f  
Subject: Added translation using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-purchase-workflow:075418d3  
Subject: Merge commit 'refs/pull/2670/head' of github.com:oca/purchase-workflow into 18.0-18080
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:eb41d392  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-web:3a6d26c7  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-product-pack:e3e70816  
Subject: Merge commit 'refs/pull/194/head' of github.com:oca/product-pack into 18.0-18104
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-holidays:edfd438e  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-reporting-engine:74092035  
Subject: Added translation using Weblate (Japanese)
Author: Sayaka-qrtl
Committer: Weblate
Commit: adhoc-cicd-oca-sale-workflow:cf91de71  
Subject: Merge commit 'refs/pull/3466/head' of github.com:oca/sale-workflow into 18.0-18107
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-bank-statement-import:c72a1453  
Subject: Merge commit 'refs/pull/747/head' of github.com:oca/bank-statement-import into 18.0-18067
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-reservation:41152209  
Subject: Merge commit 'refs/pull/7/head' of github.com:oca/stock-logistics-reservation into 18.0-18086
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-report-print-send:cb001b3f  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Version: 18.0
Config: [18.0] Odoo by Adhoc Config (with tests)
Build time: 10m
Wait time: 10m
Load time: 9m52s
Date Level Type Message
2025-11-21 17:22:25 INFO runbot Init build environment with config [18.0] Odoo by Adhoc Config (with tests)
2025-11-21 17:22:25 Starting step 18-all-with-tests from config 18.0] Odoo by Adhoc Config (with tests) [
2025-11-21 17:22:25 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2025-11-21 17:22:43 INFO server odoo.modules.loading:360 1 modules loaded in 8.21s, 9243 queries (+9243 extra)
2025-11-21 17:30:26 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 1 in (AR) Responsable Inscripto company
2025-11-21 17:30:27 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 9 in (AR) Monotributista company
2025-11-21 17:30:27 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 10 in (AR) Exento company
2025-11-21 17:31:48 WARNING server odoo.modules.loading:94
Module website_sale demo data failed to install, installed without demo data
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 590, in _tag_root
    f(rec)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 444, in _tag_record
    record = model._load_records([data], self.mode == 'update')
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5526, in _load_records
    records = self._load_records_create([data['values'] for data in to_create])
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5430, in _load_records_create
    records = self.create(vals_list)
              ^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-904>", line 2, in create
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 498, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/sale_order_line.py", line 47, in create
    lines = super().create(vals_list)
            ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-888>", line 2, in create
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 498, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/repair/models/sale_order.py", line 65, in create
    res = super().create(vals_list)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<decorator-gen-835>", line 2, in create
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 498, in _model_create_multi
    return create(self, arg)
           ^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_stock/models/sale_order_line.py", line 239, in create
    lines.filtered(lambda line: line.state == 'sale')._action_launch_stock_rule()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_stock_renting/models/sale_order_line.py", line 408, in _action_launch_stock_rule
    super(RentalOrderLine, other_lines)._action_launch_stock_rule(**kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/repair/models/sale_order.py", line 85, in _action_launch_stock_rule
    return super(SaleOrderLine, lines_without_repair_move)._action_launch_stock_rule(**kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_stock/models/sale_order_line.py", line 419, in _action_launch_stock_rule
    self.env['procurement.group'].run(procurements)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/stock.py", line 293, in run
    return super().run(procurements, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-oca-stock-logistics-request/stock_request/models/procurement_group.py", line 29, in run
    return super().run(procurements, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-oca-product-pack/stock_product_pack/models/stock_rule.py", line 23, in run
    return super().run(procurements, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mrp/models/stock_rule.py", line 285, in run
    return super(ProcurementGroup, self).run(procurements_without_kit, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock/models/stock_rule.py", line 514, in run
    getattr(self.env['stock.rule'], '_run_%s' % action)(procurements)
  File "/data/build/ingadhoc-stock/stock_ux/models/stock_rule.py", line 30, in _run_pull
    if procurement[1].get("orderpoint_id"):
       ^^^^^^^^^^^^^^^^^^
AttributeError: 'float' object has no attribute 'get'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 90, in load_demo
    load_data(env(su=True), idref, mode, kind='demo', package=package)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 72, in load_data
    tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 662, in convert_file
    convert_xml_import(env, module, fp, idref, mode, noupdate)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 733, in convert_xml_import
    obj.parse(doc.getroot())
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 648, in parse
    self._tag_root(de)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 603, in _tag_root
    raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /data/build/adhoc-cicd-odoo-odoo/addons/website_sale/data/demo.xml:551, somewhere inside
<record id="website_sale_order_line_1" model="sale.order.line">
            <field name="order_id" ref="website_sale_order_1"/>
            <field name="product_id" ref="product.product_product_6"/>
            <field name="price_unit">599.0</field>
        </record>
2025-11-21 17:32:06 WARNING server odoo.modules.loading:94
Module helpdesk_stock demo data failed to install, installed without demo data
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 590, in _tag_root
    f(rec)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 261, in _tag_function
    _eval_xml(self, rec, env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 188, in _eval_xml
    return odoo.api.call_kw(model, method_name, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 535, in call_kw
    result = getattr(recs, name)(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 738, in action_confirm
    res_other = super(SaleOrder, self - recurring_order).action_confirm()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_require_purchase_order_number/models/sale_order.py", line 33, in action_confirm
    return super().action_confirm()
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 29, in action_confirm
    res = super(SaleOrder, self).action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_order_validity/models/sale_order.py", line 54, in action_confirm
    return super().action_confirm()
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_management/models/sale_order.py", line 169, in action_confirm
    res = super().action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_loyalty/models/sale_order.py", line 139, in action_confirm
    res = super().action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_external_tax/models/sale_order.py", line 75, in action_confirm
    return super().action_confirm()
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py", line 60, in action_confirm
    return super().action_confirm()
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_crm/models/sale_order.py", line 15, in action_confirm
    res = super(SaleOrder, self.with_context({k: v for k, v in self._context.items() if k != 'default_tag_ids'})).action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 1171, in action_confirm
    self.with_context(context)._action_confirm()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/repair/models/sale_order.py", line 27, in _action_confirm
    res = super()._action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_stock/models/sale_order.py", line 181, in _action_confirm
    self.order_line._action_launch_stock_rule()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_stock_renting/models/sale_order_line.py", line 408, in _action_launch_stock_rule
    super(RentalOrderLine, other_lines)._action_launch_stock_rule(**kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/repair/models/sale_order.py", line 85, in _action_launch_stock_rule
    return super(SaleOrderLine, lines_without_repair_move)._action_launch_stock_rule(**kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_stock/models/sale_order_line.py", line 419, in _action_launch_stock_rule
    self.env['procurement.group'].run(procurements)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/stock.py", line 293, in run
    return super().run(procurements, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-oca-stock-logistics-request/stock_request/models/procurement_group.py", line 29, in run
    return super().run(procurements, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-oca-product-pack/stock_product_pack/models/stock_rule.py", line 23, in run
    return super().run(procurements, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mrp/models/stock_rule.py", line 285, in run
    return super(ProcurementGroup, self).run(procurements_without_kit, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock/models/stock_rule.py", line 514, in run
    getattr(self.env['stock.rule'], '_run_%s' % action)(procurements)
  File "/data/build/ingadhoc-stock/stock_ux/models/stock_rule.py", line 30, in _run_pull
    if procurement[1].get("orderpoint_id"):
       ^^^^^^^^^^^^^^^^^^
AttributeError: 'float' object has no attribute 'get'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 90, in load_demo
    load_data(env(su=True), idref, mode, kind='demo', package=package)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 72, in load_data
    tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 662, in convert_file
    convert_xml_import(env, module, fp, idref, mode, noupdate)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 733, in convert_xml_import
    obj.parse(doc.getroot())
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 648, in parse
    self._tag_root(de)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 603, in _tag_root
    raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /data/build/adhoc-cicd-odoo-enterprise/helpdesk_stock/data/helpdesk_stock_demo.xml:25, somewhere inside
<function model="sale.order" name="action_confirm" eval="[ref('helpdesk_sale.sale_order_helpdesk_1')]"/>
2025-11-21 17:32:06 ERROR server odoo.sql_db:360
bad query: b' UPDATE "sale_order"\n                    SET "date_order" = "__tmp"."date_order"::timestamp, "procurement_group_id" = "__tmp"."procurement_group_id"::int4, "recurring_monthly" = "__tmp"."recurring_monthly"::numeric, "state" = "__tmp"."state"::VARCHAR, "write_date" = "__tmp"."write_date"::timestamp, "write_uid" = "__tmp"."write_uid"::int4\n                    FROM (VALUES (37, \'2025-11-21 17:32:06\', 18, \'0.00\', \'sale\', \'2025-11-21 17:32:05.246788\', 1)) AS "__tmp"("id", "date_order", "procurement_group_id", "recurring_monthly", "state", "write_date", "write_uid")\n                    WHERE "sale_order"."id" = "__tmp"."id"\n                '
ERROR: insert or update on table "sale_order" violates foreign key constraint "sale_order_procurement_group_id_fkey"
DETAIL:  Key (procurement_group_id)=(18) is not present in table "procurement_group".
2025-11-21 17:32:06 WARNING server odoo.modules.loading:647 Transient module states were reset
2025-11-21 17:32:06 ERROR server odoo.modules.registry:134 Failed to load registry
2025-11-21 17:32:06 CRITICAL server odoo.service.server:1404
Failed to initialize database `27532-18-0-all`.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/server.py", line 1366, in preload_registries
    registry = Registry.new(dbname, update_module=update_module)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/registry.py", line 129, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 489, in load_modules
    processed_modules += load_marked_modules(env, graph,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 365, in load_marked_modules
    loaded, processed = load_module_graph(
                        ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 237, in load_module_graph
    module._update_translations(overwrite=overwrite)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_module.py", line 875, in _update_translations
    self.env['ir.module.module']._load_module_terms(mod_names, filter_lang, overwrite)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_module_module.py", line 486, in _load_module_terms
    res = super()._load_module_terms(modules, langs, overwrite=overwrite, imported_module=imported_module)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/ir_module.py", line 86, in _load_module_terms
    super()._load_module_terms(modules, langs, overwrite=overwrite, imported_module=imported_module)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_module.py", line 977, in _load_module_terms
    translation_importer.save(overwrite=overwrite)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/translate.py", line 1547, in save
    env.flush_all()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 862, in flush_all
    self[model_name].flush_model()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6769, in flush_model
    self._flush(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6847, in _flush
    model.browse(some_ids)._write_multi(vals_list)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4933, in _write_multi
    self.env.execute_query(SQL(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 357, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.ForeignKeyViolation: insert or update on table "sale_order" violates foreign key constraint "sale_order_procurement_group_id_fkey"
DETAIL:  Key (procurement_group_id)=(18) is not present in table "procurement_group".
2025-11-21 17:32:16 INFO runbot Getting results for build 27532-18-0
2025-11-21 17:32:16 Step 18-all-with-tests finished in 10m
2025-11-21 17:32:16 Starting step setup from config 18.0] Odoo by Adhoc Config (with tests) [
2025-11-21 17:32:16 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2025-11-21 17:32:17 INFO runbot Step setup finished in 0s
2025-11-21 17:32:17 Starting step run from config 18.0] Odoo by Adhoc Config (with tests) [
2025-11-21 17:32:17 INFO runbot Start running build 27532-18-0
2025-11-21 17:32:17 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2025-11-21 17:32:19 INFO server odoo.modules.loading:360 1 modules loaded in 0.01s, 0 queries (+0 extra)
2025-11-21 17:32:24 INFO server odoo.modules.loading:360 518 modules loaded in 4.75s, 0 queries (+0 extra)
2025-11-21 17:33:02 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2025-11-21 17:33:08 INFO server odoo.modules.loading:360 1 modules loaded in 0.01s, 0 queries (+0 extra)
2025-11-21 17:33:11 INFO server odoo.modules.loading:360 518 modules loaded in 0.37s, 0 queries (+0 extra)
2025-11-21 17:33:23 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2025-11-21 17:33:54 WARNING server odoo.modules.loading:94
Module sale_project demo data failed to install, installed without demo data
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 590, in _tag_root
    f(rec)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 261, in _tag_function
    _eval_xml(self, rec, env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 188, in _eval_xml
    return odoo.api.call_kw(model, method_name, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 535, in call_kw
    result = getattr(recs, name)(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 738, in action_confirm
    res_other = super(SaleOrder, self - recurring_order).action_confirm()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_require_purchase_order_number/models/sale_order.py", line 33, in action_confirm
    return super().action_confirm()
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 29, in action_confirm
    res = super(SaleOrder, self).action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_order_validity/models/sale_order.py", line 54, in action_confirm
    return super().action_confirm()
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_management/models/sale_order.py", line 169, in action_confirm
    res = super().action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_loyalty/models/sale_order.py", line 139, in action_confirm
    res = super().action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_external_tax/models/sale_order.py", line 75, in action_confirm
    return super().action_confirm()
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py", line 60, in action_confirm
    return super().action_confirm()
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_crm/models/sale_order.py", line 15, in action_confirm
    res = super(SaleOrder, self.with_context({k: v for k, v in self._context.items() if k != 'default_tag_ids'})).action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 1171, in action_confirm
    self.with_context(context)._action_confirm()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_project/models/sale_order.py", line 133, in _action_confirm
    return super()._action_confirm()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/repair/models/sale_order.py", line 27, in _action_confirm
    res = super()._action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_stock/models/sale_order.py", line 181, in _action_confirm
    self.order_line._action_launch_stock_rule()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_stock_renting/models/sale_order_line.py", line 408, in _action_launch_stock_rule
    super(RentalOrderLine, other_lines)._action_launch_stock_rule(**kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/repair/models/sale_order.py", line 85, in _action_launch_stock_rule
    return super(SaleOrderLine, lines_without_repair_move)._action_launch_stock_rule(**kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_stock/models/sale_order_line.py", line 419, in _action_launch_stock_rule
    self.env['procurement.group'].run(procurements)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/stock.py", line 293, in run
    return super().run(procurements, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-oca-stock-logistics-request/stock_request/models/procurement_group.py", line 29, in run
    return super().run(procurements, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-oca-product-pack/stock_product_pack/models/stock_rule.py", line 23, in run
    return super().run(procurements, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mrp/models/stock_rule.py", line 285, in run
    return super(ProcurementGroup, self).run(procurements_without_kit, raise_user_error=raise_user_error)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock/models/stock_rule.py", line 514, in run
    getattr(self.env['stock.rule'], '_run_%s' % action)(procurements)
  File "/data/build/ingadhoc-stock/stock_ux/models/stock_rule.py", line 30, in _run_pull
    if procurement[1].get("orderpoint_id"):
       ^^^^^^^^^^^^^^^^^^
AttributeError: 'float' object has no attribute 'get'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 90, in load_demo
    load_data(env(su=True), idref, mode, kind='demo', package=package)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 72, in load_data
    tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 662, in convert_file
    convert_xml_import(env, module, fp, idref, mode, noupdate)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 733, in convert_xml_import
    obj.parse(doc.getroot())
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 648, in parse
    self._tag_root(de)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 590, in _tag_root
    f(rec)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 603, in _tag_root
    raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /data/build/adhoc-cicd-odoo-odoo/addons/sale_project/data/sale_project_demo.xml:183, somewhere inside
<function model="sale.order" name="action_confirm" eval="[[ref('sale_order_construction_material')]]"/>
2025-11-21 17:34:11 ERROR server odoo.service.server:1149
Worker (17) Exception occurred, exiting...
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/server.py", line 1143, in run
    t.join()
  File "/usr/local/lib/python3.12/threading.py", line 1149, in join
    self._wait_for_tstate_lock()
  File "/usr/local/lib/python3.12/threading.py", line 1169, in _wait_for_tstate_lock
    if lock.acquire(block, timeout):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/server.py", line 1073, in signal_time_expired_handler
    raise Exception('CPU time limit exceeded.')
Exception: CPU time limit exceeded.
2025-11-21 17:35:13 WARNING server odoo.modules.loading:647 Transient module states were reset
2025-11-21 17:35:14 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2025-11-21 17:35:21 INFO server odoo.modules.loading:360 1 modules loaded in 0.01s, 0 queries (+0 extra)
2025-11-21 17:35:25 INFO server odoo.modules.loading:360 577 modules loaded in 0.67s, 0 queries (+0 extra)
2025-11-21 17:35:28 ERROR server odoo.tools.convert.init:103 Could not eval([(6,0,[ref('website_sale.public_category_boxes')])]) for public_categ_ids in {'lang': None}
2025-11-21 17:35:28 WARNING server odoo.modules.loading:94
Module website_sale_stock demo data failed to install, installed without demo data
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 103, in lookup
    r = d[key]
        ~^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 33, in __getitem__
    a = self.d[obj]
        ~~~~~~^^^^^
KeyError: ('ir.model.data', <function IrModelData._xmlid_lookup at 0x73c15dd2eac0>, 'website_sale.public_category_boxes')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "", line 1, in <module>
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 572, in id_get
    res = self.model_id_get(id_str, raise_if_not_found)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 578, in model_id_get
    return self.env['ir.model.data']._xmlid_to_res_model_res_id(id_str, raise_if_not_found=raise_if_not_found)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_model.py", line 2258, in _xmlid_to_res_model_res_id
    return self._xmlid_lookup(xmlid)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup
    value = d[key] = self.method(*args, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_model.py", line 2251, in _xmlid_lookup
    raise ValueError('External ID not found in the system: %s' % xmlid)
ValueError: External ID not found in the system: website_sale.public_category_boxes

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 590, in _tag_root
    f(rec)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 412, in _tag_record
    f_val = _eval_xml(self, field, env)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 101, in _eval_xml
    return safe_eval(a_eval, idref2)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 36, in safe_eval
    return s_eval(expr, ctx, nocopy=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 411, in safe_eval
    raise ValueError('%r while evaluating\n%r' % (e, expr))
ValueError: ValueError('External ID not found in the system: website_sale.public_category_boxes') while evaluating
"[(6,0,[ref('website_sale.public_category_boxes')])]"

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 90, in load_demo
    load_data(env(su=True), idref, mode, kind='demo', package=package)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 72, in load_data
    tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 662, in convert_file
    convert_xml_import(env, module, fp, idref, mode, noupdate)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 733, in convert_xml_import
    obj.parse(doc.getroot())
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 648, in parse
    self._tag_root(de)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 603, in _tag_root
    raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /data/build/adhoc-cicd-odoo-odoo/addons/website_sale_stock/data/website_sale_stock_demo.xml:6, somewhere inside
<record id="stock.product_cable_management_box_product_template" model="product.template">
        <field name="public_categ_ids" eval="[(6,0,[ref('website_sale.public_category_boxes')])]"/>
    </record>
2025-11-21 17:35:59 INFO server odoo.modules.loading:360 613 modules loaded in 34.25s, 9346 queries (+9350 extra)
2025-11-21 17:36:07 ERROR server odoo.addons.account_interbanking_statement.models.acount_online_account:257 Error checking account existence for 0434149100: You cannot perform this action because the credentials are not defined.
2025-11-21 17:36:07 ERROR server odoo.addons.account_interbanking_statement.models.acount_online_account:194 Error updating transactions for account: account.online.account(1,), Error checking account status with Interbanking.
2025-11-21 17:36:07 ERROR server odoo.addons.account_interbanking_statement.models.account_online_link:200 ERROR: Failed to fetch transactions and balance for the account: 0434149100. Please check the connection or try again later.
2025-11-21 17:36:08 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:642
An error was found when synchronizing vendor bills
2025-11-21 17:36:08 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:644 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to Uruware on company UY Company: Please complete the UCFE data to test the connection: Uruware WS Password, Uruware Commerce code, Uruware Terminal code, Uruware Inbox URL, Uruware Query URL."
2025-11-21 17:38:40 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:38:44 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:38:54 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:38:58 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:02 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:05 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:09 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:13 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:18 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:22 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:26 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:31 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:35 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:39 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:43 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:48 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:52 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:39:56 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:00 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:04 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:08 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:12 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:17 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:21 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:25 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:29 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:33 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:38 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2025-11-21 17:40:38 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2025-11-21 18:31:03 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:642
An error was found when synchronizing vendor bills
2025-11-21 18:31:03 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:644 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to Uruware on company UY Company: Please complete the UCFE data to test the connection: Uruware WS Password, Uruware Commerce code, Uruware Terminal code, Uruware Inbox URL, Uruware Query URL."
2025-11-21 18:38:54 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2025-11-21 19:31:48 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:642
An error was found when synchronizing vendor bills
2025-11-21 19:31:48 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:644 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to Uruware on company UY Company: Please complete the UCFE data to test the connection: Uruware WS Password, Uruware Commerce code, Uruware Terminal code, Uruware Inbox URL, Uruware Query URL."
2025-11-21 19:39:04 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2025-11-21 20:31:02 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:642
An error was found when synchronizing vendor bills
2025-11-21 20:31:02 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:644 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to Uruware on company UY Company: Please complete the UCFE data to test the connection: Uruware WS Password, Uruware Commerce code, Uruware Terminal code, Uruware Inbox URL, Uruware Query URL."
2025-11-21 20:39:11 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2025-11-21 21:29:47 INFO runbot Kill build 27532-18-0