First apparition: 18.0
Last apparition: 18.0
Description: Odoo By Adhoc 18
Commit: adhoc-cicd-oca-pos1:07fffb06  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: ingadhoc-uruguay:44b89b21  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-sale:4151a20c  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-purchase:9e38e170  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-product:e5cc853f  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-ingadhoc-odoo-saas-adhoc2:d9036d72  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-ingadhoc-demo:06c24749  
Subject: [FIX] demo_full: fix portal sale distributor test
Author: Franco Leyes
Committer: Rocío Vega
Commit: ingadhoc-ingadhoc-odoo-saas:672b71fa  
Subject: [IMP] saas_database: enhance project retrieval logic
Author: Andrés Zacchino
Committer: Andrés Zacchino
Commit: ingadhoc-argentina-sale:2091931c  
Subject: [FIX] l10n_ar_sale: Fix Sale taxes in preview view
Author: Katherine Zaoral
Committer: Katherine Zaoral
Commit: ingadhoc-odoo-argentina:4796740e  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-account-payment:f3d3c66b  
Subject: [FIX] l10n_latam_check_ux: is_internal_transfer by default in mass transfer
Author: Martin Quinteros
Committer: Juan José Scarafía
Commit: ingadhoc-account-financial-tools:82905ed9  
Subject: [FIX] account_internal_transfer: prevent recompute partner into check transfer
Author: Martin Quinteros
Committer: Juan José Scarafía
Commit: ingadhoc-stock:f5351a47  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-enterprise-extensions:2a648389  
Subject: [IMP] l10n_ar_account_direct_debit: add tests
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-account-invoicing:34eaed8b  
Subject: [FIX] account_invoice_tax: avoid including amount_currency when not needed
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-partner:38a98844  
Subject: [FIX]partner_state: remove defult 'true' on changes field
Author: mav-adhoc
Committer: mav-adhoc
Commit: ingadhoc-odoo-argentina-ee:b3376f6f  
Subject: [ADD] account_accountant_ux: Sequence in bank rec view
Author: Felipe Garcia Suez
Committer: Felipe Garcia Suez
Commit: plugberry-payment:5465bf88  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-miscellaneous:10b6a118  
Subject: [FIX]portal_holiday: access for hr.leave.type
Author: mav-adhoc
Committer: mav-adhoc
Commit: plugberry-pagos360:3027f209  
Subject: [IMP] payment_pagos360: restrict archiving tokens due to state change in provider
Author: augusto-weiss
Committer: augusto-weiss
Commit: ingadhoc-multi-store:262dc65a  
Subject: [FIX] account_multi_store: Include archived journals in search
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-delivery:86736f33  
Subject: [FIX] delivery_andreani: convert volume to cm3
Author: augusto-weiss
Committer: augusto-weiss
Commit: ingadhoc-hr:95b987c3  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-website:78d548da  
Subject: [IMP] website: pre-commit improvements
Author: Virginia
Committer: Virginia Bonservizi
Commit: ingadhoc-project:1a0a867c  
Subject: [IMP] project: pre-commit improvements
Author: Virginia
Committer: Virginia Bonservizi
Commit: ingadhoc-multi-company:75eb8ddd  
Subject: [IMP] multi-company: pre-commit improvements
Author: Virginia
Committer: Virginia Bonservizi
Commit: ingadhoc-aeroo_reports:f1c65f31  
Subject: [IMP] aeroo_reports: pre-commit improvements
Author: Virginia
Committer: Virginia Bonservizi
Commit: ingadhoc-third-party-apps:c527084a  
Subject: [IMP] ks_dashboard_ninja: new release 1.1
Author: Matias Peralta
Committer: Matias Peralta
Commit: plugberry-mercadopago:85d35ad5  
Subject: [UPD] Initialize version 18.0
Author: Diego Bollini
Committer: Diego Bollini
Commit: adhoc-cicd-oca-server-tools:c7ac834f  
Subject: Merge commit 'refs/pull/3201/head' of github.com:oca/server-tools into 18.0-13430
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-odoo-enterprise:6a898f12  
Subject: Merge commit 'refs/pull/77062/head' of github.com:odoo/enterprise into 18.0-13461
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-mis-builder:c0a5cd06  
Subject: [IMP] update dotfiles
Author: oca-git-bot
Committer: oca-git-bot
Commit: adhoc-cicd-oca-report-print-send:ea9336ad  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-web:c68a336d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-sale-workflow:5edffa52  
Subject: Merge commit 'refs/pull/3394/head' of github.com:oca/sale-workflow into 18.0-13424
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-holidays:69929081  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-barcode:0f1ad1a8  
Subject: Merge pull request #673 from jbaudoux/18-readme-guideline
Author: Jacques-Etienne Baudoux
Committer: GitHub
Commit: adhoc-cicd-oca-social:374ea96c  
Subject: [BOT] add or update setup/_metapackage
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-survey:b5eecc7e  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-availability:1b8cb343  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-workflow:0c2c67e3  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-request:bbd43ca4  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-website:a6a1fc89  
Subject: Merge commit 'refs/pull/1064/head' of github.com:oca/website into 18.0-13459
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:0e9fa504  
Subject: Merge commit 'refs/pull/2209/head' of github.com:oca/stock-logistics-warehouse into 18.0-13456
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-timesheet:3d29f3fc  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-analytic:82d5ab7f  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-knowledge:a014c5a8  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-partner-contact:05521c66  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-ux:400bf7f2  
Subject: Merge commit 'refs/pull/969/head' of github.com:oca/server-ux into 18.0-13381
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-expense:5eb58d26  
Subject: Merge commit 'refs/pull/282/head' of github.com:oca/hr-expense into 18.0-13409
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-account-invoicing:d482cf56  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-reconcile:8c644b12  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-brand:dbcfa397  
Subject: Translated using Weblate (Dutch)
Author: Bosd
Committer: Weblate
Commit: adhoc-cicd-oca-e-commerce:42dbbcc8  
Subject: Merge commit 'refs/pull/981/head' of github.com:oca/e-commerce into 18.0-13443
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-crm:36b18527  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-bank-statement-import:69c1382d  
Subject: Merge commit 'refs/pull/747/head' of github.com:oca/bank-statement-import into 18.0-13440
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-management-system:9658a6af  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-manufacture:fb162dcb  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-product-attribute:681e8123  
Subject: Merge commit 'refs/pull/1771/head' of github.com:oca/product-attribute into 18.0-13412
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-odoo-odoo:90d367db  
Subject: Merge commit 'refs/pull/184132/head' of github.com:odoo/odoo into 18.0-13460
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-odoo-design-themes:67ddfd01  
Subject: [I18N] *: fetch 18.0 translations
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-product-pack:419a8310  
Subject: Merge commit 'refs/pull/193/head' of github.com:oca/product-pack into 18.0-13413
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr:bc71649b  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-backend:cafbb714  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-auth:c22a8262  
Subject: Merge commit 'refs/pull/727/head' of github.com:oca/server-auth into 18.0-13452
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-reporting-engine:43d3eeee  
Subject: Merge commit 'refs/pull/948/head' of github.com:oca/reporting-engine into 18.0-13451
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-purchase-workflow:1b76680c  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-mail:c1006538  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-project:7d3a0275  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Version: 18.0
Config: Adhoc Conf con tests 17+
Total time: 27m
Date Level Type Message
2025-04-14 00:31:32 INFO runbot Init build environment with config Adhoc Conf con tests 17+
2025-04-14 00:31:32 Starting step base from config Adhoc Conf con tests 17+
2025-04-14 00:31:32 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-18-next
2025-04-14 00:31:52 INFO server odoo.modules.loading:357 1 modules loaded in 8.47s, 9227 queries (+9227 extra)
2025-04-14 00:31:59 INFO server odoo.modules.loading:357 19 modules loaded in 6.32s, 7938 queries (+7938 extra)
2025-04-14 00:32:06 Step base finished in 27s
2025-04-14 00:32:06 Starting step all from config Adhoc Conf con tests 17+
2025-04-14 00:32:06 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-18-next
2025-04-14 00:32:30 INFO server odoo.modules.loading:357 1 modules loaded in 9.52s, 9227 queries (+9227 extra)
2025-04-14 00:42:24 INFO server odoo.addons.l10n_ar_edi.models.res_company:147 Setting demo certificate from False to AR demo certificate 10 in (AR) Responsable Inscripto company
2025-04-14 00:42:24 INFO server odoo.addons.l10n_ar_edi.models.res_company:147 Setting demo certificate from False to AR demo certificate 5 in (AR) Monotributista company
2025-04-14 00:42:24 INFO server odoo.addons.l10n_ar_edi.models.res_company:147 Setting demo certificate from False to AR demo certificate 5 in (AR) Exento company
2025-04-14 00:44:43 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-04-14 00:46:00 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-04-14 00:47:18 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, Muebleria ARG
2025-04-14 00:48:35 WARNING server odoo.modules.loading:94
Module demo_base_minimal 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 537, 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 533, in call_kw
    result = getattr(recs, name)(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-ingadhoc-demo/demo_base_minimal/demo_py/sale_order.py", line 118, in _init_demo_base
    invoices = sale_a._create_invoices(final=True)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/sale_order.py", line 153, in _create_invoices
    moves._link_timesheets_to_invoice(self.env.context.get("timesheet_start_date"), self.env.context.get("timesheet_end_date"))
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 81, in _link_timesheets_to_invoice
    start_date, end_date = self._get_range_dates(sale_line_delivery.order_id)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: AccountMove._get_range_dates() takes 1 positional argument but 2 were given
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 608, in convert_file
    convert_xml_import(env, module, fp, idref, mode, noupdate)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 679, in convert_xml_import
    obj.parse(doc.getroot())
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 594, in parse
    self._tag_root(de)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 550, in _tag_root
    raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /data/build/ingadhoc-ingadhoc-demo/demo_base_minimal/demo/init_demo_py.xml:6, somewhere inside
<function model="sale.order" name="_init_demo_base"/>
2025-04-14 00:49:44 INFO server odoo.modules.loading:357 642 modules loaded in 1031.65s, 428509 queries (+455411 extra)
2025-04-14 00:49:44 INFO server odoo.modules.loading:357 643 modules loaded in 1.40s, 345 queries (+345 extra)
2025-04-14 00:49:56 INFO server odoo.addons.base.models.ir_qweb:357 Pregenerating assets bundles
2025-04-14 00:51:15 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-04-14 00:51:26 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-04-14 00:52:02 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-04-14 00:52:41 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-04-14 00:52:47 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-04-14 00:52:58 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-04-14 00:52:58 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-04-14 00:53:03 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-04-14 00:53:03 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-04-14 00:54:05 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-04-14 00:54:05 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-04-14 00:54:16 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-04-14 00:54:21 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-04-14 00:54:32 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-04-14 00:54:32 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-04-14 00:54:44 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-04-14 00:54:49 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-04-14 00:54:55 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-04-14 00:54:55 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, company_1_data
2025-04-14 00:55:01 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, (AR) Responsable Inscripto (Unit Tests)
2025-04-14 00:55:06 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) Monotributista (Unit Tests), (AR) Responsable Inscripto, (AR) Responsable Inscripto (Unit Tests)
2025-04-14 00:55:06 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) Monotributista (Unit Tests), (AR) Responsable Inscripto, (AR) Responsable Inscripto (Unit Tests)
2025-04-14 00:55:48 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-04-14 00:55:54 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-04-14 00:56:00 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-04-14 00:56:05 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-04-14 00:56:16 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-04-14 00:56:16 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-04-14 00:56:16 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-04-14 00:56:22 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-04-14 00:56:22 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-04-14 00:56:22 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-04-14 00:56:33 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-04-14 00:56:33 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-04-14 00:56:33 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-04-14 00:56:39 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-04-14 00:56:39 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-04-14 00:56:39 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-04-14 00:56:44 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-04-14 00:56:50 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-04-14 00:57:08 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-04-14 00:57:13 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-04-14 00:57:25 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-04-14 00:57:25 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, company_1_data
2025-04-14 00:57:30 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, (AR) Responsable Inscripto (Unit Tests)
2025-04-14 00:57:36 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) Monotributista (Unit Tests), (AR) Responsable Inscripto, (AR) Responsable Inscripto (Unit Tests)
2025-04-14 00:57:36 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) Monotributista (Unit Tests), (AR) Responsable Inscripto, (AR) Responsable Inscripto (Unit Tests)
2025-04-14 00:58:40 INFO runbot Getting results for build 139254-18-0
2025-04-14 00:58:40 ERROR runbot Error or traceback found in logs
2025-04-14 00:58:40 Step all finished in 26m
2025-04-14 00:58:40 Starting step setup from config Adhoc Conf con tests 17+
2025-04-14 00:58:40 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-18-next
2025-04-14 00:58:41 INFO runbot Step setup finished in 0s
2025-04-14 00:58:41 Starting step run from config Adhoc Conf con tests 17+
2025-04-14 00:58:41 INFO runbot Start running build 139254-18-0
2025-04-14 00:58:41 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-18-next
2025-04-14 00:58:47 INFO server odoo.modules.loading:357 1 modules loaded in 0.01s, 0 queries (+0 extra)
2025-04-14 00:58:47 INFO server odoo.modules.loading:357 19 modules loaded in 0.50s, 0 queries (+0 extra)
2025-04-14 09:52:43 WARNING server odoo.http:2406
Uh-oh! Looks like you have stumbled upon some top-secret records.
Sorry, Soporte ADHOC (id=2) doesn't have 'read' access to:
- User (res.users)
If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
This seems to be a multi-company issue, you might be able to access the record by switching to the company: My Company (San Francisco).
2025-04-14 09:53:27 WARNING server odoo.http:2406
Uh-oh! Looks like you have stumbled upon some top-secret records.
Sorry, Soporte ADHOC (id=2) doesn't have 'read' access to:
- User (res.users)
If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
This seems to be a multi-company issue, you might be able to access the record by switching to the company: My Company (San Francisco).
2025-04-14 09:53:27 WARNING server odoo.http:2406
Uh-oh! Looks like you have stumbled upon some top-secret records.
Sorry, Soporte ADHOC (id=2) doesn't have 'read' access to:
- User (res.users)
If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
This seems to be a multi-company issue, you might be able to access the record by switching to the company: My Company (San Francisco).
2025-04-14 09:54:00 WARNING server odoo.http:2406 No saas_client.database_uuid on client database
2025-04-14 09:54:11 WARNING server odoo.http:2406
Uh-oh! Looks like you have stumbled upon some top-secret records.
Sorry, Soporte ADHOC (id=2) doesn't have 'read' access to:
- User (res.users)
If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
This seems to be a multi-company issue, you might be able to access the record by switching to the company: My Company (San Francisco).
2025-04-14 12:31:46 ERROR server odoo.sql_db:357
bad query: b'SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN "account_journal" AS "account_move__journal_id" ON ("account_move"."journal_id" = "account_move__journal_id"."id") WHERE (("account_move"."company_id" IN (7, 1)) AND ((("account_move"."partner_id" = "res_partner"."id") OR ("account_move"."partner_shipping_id" = "res_partner"."id")) OR ("account_move"."commercial_partner_id" = "res_partner"."id"))) AND (("account_move"."company_id" IN (7, 1)) AND (NOT EXISTS (SELECT 1 FROM "journal_security_journal_users" AS "account_move__journal_id__user_ids" WHERE "account_move__journal_id__user_ids"."journal_id" = "account_move__journal_id"."id") OR FALSE)))) AS has_moves FROM "res_partner" WHERE (("res_partner"."active" = true) AND ("res_partner"."id" IN (115))) AND ((("res_partner"."partner_share" IS NULL OR "res_partner"."partner_share" = FALSE) OR ("res_partner"."company_id" IN (SELECT "res_company"."id" FROM "res_company" WHERE ("res_company"."id" IN (7, 1))))) OR "res_partner"."company_id" IS NULL)'
ERROR: column reference "id" is ambiguous
LINE 1: SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN ...
                                   ^
2025-04-14 12:31:46 ERROR server odoo.http:2408
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2178, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 727, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 36, in call_kw
    return call_kw(request.env[model], method, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 533, in call_kw
    result = getattr(recs, name)(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-multi-company/account_multicompany_ux/models/res_company_property_mixin.py", line 15, in web_read
    return super().web_read(specification)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 86, in web_read
    values_list: list[dict] = self.read(fields_to_read, load=None)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3843, in read
    return self._read_format(fnames=fields, load=load)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4074, in _read_format
    vals[name] = convert(record[name], record, use_display_name)
                         ~~~~~~^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7058, in __getitem__
    return self._fields[key].__get__(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1303, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1485, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 429, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5280, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 110, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_followup/models/res_partner.py", line 607, in _compute_has_moves
    result = dict(self.env.execute_query(query.select(
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 978, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 354, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.AmbiguousColumn: column reference "id" is ambiguous
LINE 1: SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN ...
                                   ^
2025-04-14 12:32:04 ERROR server odoo.sql_db:357
bad query: b'SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN "account_journal" AS "account_move__journal_id" ON ("account_move"."journal_id" = "account_move__journal_id"."id") WHERE (("account_move"."company_id" IN (7, 1)) AND ((("account_move"."partner_id" = "res_partner"."id") OR ("account_move"."partner_shipping_id" = "res_partner"."id")) OR ("account_move"."commercial_partner_id" = "res_partner"."id"))) AND (("account_move"."company_id" IN (7, 1)) AND (NOT EXISTS (SELECT 1 FROM "journal_security_journal_users" AS "account_move__journal_id__user_ids" WHERE "account_move__journal_id__user_ids"."journal_id" = "account_move__journal_id"."id") OR FALSE)))) AS has_moves FROM "res_partner" WHERE (("res_partner"."active" = true) AND ("res_partner"."id" IN (63))) AND ((("res_partner"."partner_share" IS NULL OR "res_partner"."partner_share" = FALSE) OR ("res_partner"."company_id" IN (SELECT "res_company"."id" FROM "res_company" WHERE ("res_company"."id" IN (7, 1))))) OR "res_partner"."company_id" IS NULL)'
ERROR: column reference "id" is ambiguous
LINE 1: SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN ...
                                   ^
2025-04-14 12:32:04 ERROR server odoo.http:2408
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2178, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 727, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 36, in call_kw
    return call_kw(request.env[model], method, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 533, in call_kw
    result = getattr(recs, name)(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-multi-company/account_multicompany_ux/models/res_company_property_mixin.py", line 15, in web_read
    return super().web_read(specification)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 86, in web_read
    values_list: list[dict] = self.read(fields_to_read, load=None)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3843, in read
    return self._read_format(fnames=fields, load=load)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4074, in _read_format
    vals[name] = convert(record[name], record, use_display_name)
                         ~~~~~~^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7058, in __getitem__
    return self._fields[key].__get__(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1303, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1485, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 429, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5280, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 110, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_followup/models/res_partner.py", line 607, in _compute_has_moves
    result = dict(self.env.execute_query(query.select(
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 978, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 354, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.AmbiguousColumn: column reference "id" is ambiguous
LINE 1: SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN ...
                                   ^
2025-04-14 12:32:50 ERROR server odoo.sql_db:357
bad query: b'SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN "account_journal" AS "account_move__journal_id" ON ("account_move"."journal_id" = "account_move__journal_id"."id") WHERE (("account_move"."company_id" IN (7, 1)) AND ((("account_move"."partner_id" = "res_partner"."id") OR ("account_move"."partner_shipping_id" = "res_partner"."id")) OR ("account_move"."commercial_partner_id" = "res_partner"."id"))) AND (("account_move"."company_id" IN (7, 1)) AND (NOT EXISTS (SELECT 1 FROM "journal_security_journal_users" AS "account_move__journal_id__user_ids" WHERE "account_move__journal_id__user_ids"."journal_id" = "account_move__journal_id"."id") OR FALSE)))) AS has_moves FROM "res_partner" WHERE (("res_partner"."active" = true) AND ("res_partner"."id" IN (110))) AND ((("res_partner"."partner_share" IS NULL OR "res_partner"."partner_share" = FALSE) OR ("res_partner"."company_id" IN (SELECT "res_company"."id" FROM "res_company" WHERE ("res_company"."id" IN (7, 1))))) OR "res_partner"."company_id" IS NULL)'
ERROR: column reference "id" is ambiguous
LINE 1: SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN ...
                                   ^
2025-04-14 12:32:50 ERROR server odoo.http:2408
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2178, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 727, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 36, in call_kw
    return call_kw(request.env[model], method, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 533, in call_kw
    result = getattr(recs, name)(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-multi-company/account_multicompany_ux/models/res_company_property_mixin.py", line 15, in web_read
    return super().web_read(specification)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 86, in web_read
    values_list: list[dict] = self.read(fields_to_read, load=None)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3843, in read
    return self._read_format(fnames=fields, load=load)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4074, in _read_format
    vals[name] = convert(record[name], record, use_display_name)
                         ~~~~~~^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7058, in __getitem__
    return self._fields[key].__get__(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1303, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1485, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 429, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5280, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 110, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_followup/models/res_partner.py", line 607, in _compute_has_moves
    result = dict(self.env.execute_query(query.select(
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 978, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 354, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.AmbiguousColumn: column reference "id" is ambiguous
LINE 1: SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN ...
                                   ^
2025-04-14 12:36:18 ERROR server odoo.sql_db:357
bad query: b'SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN "account_journal" AS "account_move__journal_id" ON ("account_move"."journal_id" = "account_move__journal_id"."id") WHERE (("account_move"."company_id" IN (7, 1)) AND ((("account_move"."partner_id" = "res_partner"."id") OR ("account_move"."partner_shipping_id" = "res_partner"."id")) OR ("account_move"."commercial_partner_id" = "res_partner"."id"))) AND (("account_move"."company_id" IN (7, 1)) AND (NOT EXISTS (SELECT 1 FROM "journal_security_journal_users" AS "account_move__journal_id__user_ids" WHERE "account_move__journal_id__user_ids"."journal_id" = "account_move__journal_id"."id") OR FALSE)))) AS has_moves FROM "res_partner" WHERE (("res_partner"."active" = true) AND ("res_partner"."id" IN (110))) AND ((("res_partner"."partner_share" IS NULL OR "res_partner"."partner_share" = FALSE) OR ("res_partner"."company_id" IN (SELECT "res_company"."id" FROM "res_company" WHERE ("res_company"."id" IN (7, 1))))) OR "res_partner"."company_id" IS NULL)'
ERROR: column reference "id" is ambiguous
LINE 1: SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN ...
                                   ^
2025-04-14 12:36:18 ERROR server odoo.http:2408
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2178, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 727, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 36, in call_kw
    return call_kw(request.env[model], method, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 533, in call_kw
    result = getattr(recs, name)(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-multi-company/account_multicompany_ux/models/res_company_property_mixin.py", line 15, in web_read
    return super().web_read(specification)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 86, in web_read
    values_list: list[dict] = self.read(fields_to_read, load=None)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3843, in read
    return self._read_format(fnames=fields, load=load)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4074, in _read_format
    vals[name] = convert(record[name], record, use_display_name)
                         ~~~~~~^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7058, in __getitem__
    return self._fields[key].__get__(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1303, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1485, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 429, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5280, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 110, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_followup/models/res_partner.py", line 607, in _compute_has_moves
    result = dict(self.env.execute_query(query.select(
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 978, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 354, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.AmbiguousColumn: column reference "id" is ambiguous
LINE 1: SELECT id, EXISTS ((SELECT id FROM "account_move" LEFT JOIN ...
                                   ^
2025-04-14 12:54:32 WARNING server odoo.http:2406
Uh-oh! Looks like you have stumbled upon some top-secret records.
Sorry, Soporte ADHOC (id=2) doesn't have 'read' access to:
- User (res.users)
If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
This seems to be a multi-company issue, you might be able to access the record by switching to the company: My Company (San Francisco).
2025-04-14 12:54:43 WARNING server odoo.http:2406
Uh-oh! Looks like you have stumbled upon some top-secret records.
Sorry, Soporte ADHOC (id=2) doesn't have 'read' access to:
- User (res.users)
If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
This seems to be a multi-company issue, you might be able to access the record by switching to the company: My Company (San Francisco).
2025-04-14 12:55:11 WARNING server odoo.http:2406 You cannot validate a transfer if no quantities are reserved. To force the transfer, encode quantities.
2025-04-14 12:55:22 WARNING server odoo.http:725 <function odoo.addons.stock_batch_picking_voucher.controllers.main.report_download> called ignoring args {'token'}
2025-04-14 12:55:22 WARNING server odoo.addons.web.controllers.report:143
Error while generating report stock.report_picking
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/reportlab/graphics/renderPM.py", line 43, in _getPMBackend
    import rlPyCairo as M
ModuleNotFoundError: No module named 'rlPyCairo'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/reportlab/graphics/renderPM.py", line 46, in _getPMBackend
    import _rl_renderPM as M
ModuleNotFoundError: No module named '_rl_renderPM'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "<1764>", line 1688, in template_1764
  File "<1764>", line 1670, in template_1764_content
  File "<1764>", line 1652, in template_1764_t_call_0
  File "<1764>", line 260, in template_1764_t_call_1
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2452, in _get_field
    content = converter.record_to_html(record, field_name, field_options)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb_fields.py", line 135, in record_to_html
    return False if value is False else self.value_to_html(value, options=options)
                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb_fields.py", line 742, in value_to_html
    barcode = self.env['ir.actions.report'].barcode(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions_report.py", line 727, in barcode
    return barcode.asString('png')
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/reportlab/graphics/shapes.py", line 803, in asString
    return renderPM.drawToString(self, fmt=format,showBoundary=getattr(self,'showBorder',
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/reportlab/graphics/renderPM.py", line 721, in drawToString
    drawToFile(d,s,fmt=fmt, dpi=dpi, bg=bg, configPIL=configPIL,backend=backend)
  File "/usr/local/lib/python3.12/site-packages/reportlab/graphics/renderPM.py", line 716, in drawToFile
    c = drawToPMCanvas(d, dpi=dpi, bg=bg, configPIL=configPIL, showBoundary=showBoundary,backend=backend)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/reportlab/graphics/renderPM.py", line 701, in drawToPMCanvas
    c = PMCanvas(d.width, d.height, dpi=dpi, bg=bg, configPIL=configPIL, backend=backend)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/reportlab/graphics/renderPM.py", line 304, in __init__
    self.__dict__['_gs'] = self._getGState(w,h,bg,backend)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/reportlab/graphics/renderPM.py", line 317, in _getGState
    mod = _getPMBackend(backend)
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/reportlab/graphics/renderPM.py", line 48, in _getPMBackend
    raise RenderPMError(f"""cannot import desired renderPM backend {backend}
reportlab.graphics.utils.RenderPMError: cannot import desired renderPM backend rlPyCairo
Seek advice at the users list see
https://pairlist2.pair.net/mailman/listinfo/reportlab-users
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/report.py", line 120, in report_download
    response = self.report_routes(reportname, docids=docids, converter=converter, context=context)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 727, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-aeroo_reports/report_aeroo/controllers/main.py", line 28, in report_routes
    return super(ReportController, self).report_routes(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 727, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/report.py", line 42, in report_routes
    pdf = report.with_context(context)._render_qweb_pdf(reportname, docids, data=data)[0]
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/industry_fsm/models/ir_actions_report.py", line 15, in _render_qweb_pdf
    return super()._render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions_report.py", line 1012, in _render_qweb_pdf
    collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/ir_actions_report.py", line 75, in _pre_render_qweb_pdf
    return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions_report.py", line 1003, in _pre_render_qweb_pdf
    return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/ir_actions_report.py", line 19, in _render_qweb_pdf_prepare_streams
    return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 17, in _render_qweb_pdf_prepare_streams
    result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_followup/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
    res = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
    collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_edi/models/ir_actions_report.py", line 14, in _render_qweb_pdf_prepare_streams
    collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/ir_actions_report.py", line 22, in _render_qweb_pdf_prepare_streams
    return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions_report.py", line 853, in _render_qweb_pdf_prepare_streams
    html = self.with_context(**additional_context)._render_qweb_html(report_ref, all_res_ids_wo_stream, data=data)[0]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions_report.py", line 1091, in _render_qweb_html
    return self._render_template(report.report_name, data), 'html'
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions_report.py", line 769, in _render_template
    return view_obj._render_template(template, values).encode()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, 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 2199, in _render_template
    return self.env['ir.qweb']._render(template, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, 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 606, in _render
    result = ''.join(rendering)
             ^^^^^^^^^^^^^^^^^^
  File "<1764>", line 1696, in template_1764
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
RenderPMError: cannot import desired renderPM backend rlPyCairo
Seek advice at the users list see
https://pairlist2.pair.net/mailman/listinfo/reportlab-users
Template: stock.report_picking
Path: /t/t/t/t/div/div[3]/div/div[2]/div
 ...<message too long, truncated>
2025-04-14 12:55:28 WARNING server odoo.http:725 <function odoo.addons.stock_batch_picking_voucher.controllers.main.report_download> called ignoring args {'token'}
2025-04-14 13:02:31 WARNING server odoo.http:725 <function odoo.addons.stock_batch_picking_voucher.controllers.main.report_download> called ignoring args {'token'}
2025-04-14 13:42:15 INFO runbot Killing build 139254-18-0, requested by Administrator (user #2)
2025-04-14 13:42:15 INFO runbot Kill build 139254-18-0