First apparition: 16.0
Last apparition: 16.0
Description: Odoo By Adhoc 16
Commit: ingadhoc-account-payment:f523086d  
Subject: [ADD] account_cashbox_l10n_latam_check: modify the
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-uruguay:5c903f20  
Subject: [FIX] l10n_uy_edi: runbot error
Author: Katherine Zaoral
Committer: Katherine Zaoral
Commit: ingadhoc-sale:8450fa75  
Subject: [UPD] portal_sale_distributor: the button to print labels is removed
Author: docker-odoo
Committer: docker-odoo
Commit: ingadhoc-enterprise-extensions:409f8405  
Subject: [FIX]sale_subscription_exception: allows exception on upsell
Author: jok-adhoc
Committer: jok-adhoc
Commit: ingadhoc-odoo-argentina-ee:38d97172  
Subject: [IMP] l10n_ar_account_tax_settlement: update inflation indexes
Author: Pablo Montenegro
Committer: Pablo Montenegro
Commit: ingadhoc-odoo-argentina:8552e913  
Subject: [FIX] l10n_ar_ux: fecha en apuntes contables si hay fecha de bloqueo
Author: Pablo Montenegro
Committer: Pablo Montenegro
Commit: ingadhoc-third-party-apps:7846a41b  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-16-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-product:0f4a0ccb  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-16-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-account-invoicing:a291a6ec  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-16-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: plugberry-mercadopago:678d8d1d  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-16-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-stock:9c6905db  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-16-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-account-financial-tools:907a6d20  
Subject: [ADD] account_ux: Add in filter paid from invoice the reversed state
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-ingadhoc-odoo-saas-adhoc2:4cb54182  
Subject: [FIX] l10n_ar: saas_client_l10n_ar: Fix in reports to show de vat field
Author: Maximiliano Mezzavilla
Committer: Katherine Zaoral
Commit: ingadhoc-purchase:da7767cc  
Subject: [IMP] _quotation_products: show by default stock on location
Author: Juan José Scarafia
Committer: Juan José Scarafia
Commit: ingadhoc-miscellaneous:acded814  
Subject: [FIX] crm_mail_tracking: error en runbot
Author: Pablo Montenegro
Committer: Pablo Montenegro
Commit: plugberry-payment:98375107  
Subject: Merge pull request #30 from plugberry/16.0-T-36770-MAQ
Author: augusto-weiss
Committer: GitHub
Commit: ingadhoc-argentina-sale:62320bbb  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-16-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-website:2131dbe0  
Subject: [FIX] website_sale_order_type_ux: add stock warehouse in the public group permissions
Author: docker-odoo
Committer: docker-odoo
Commit: ingadhoc-delivery:231bd588  
Subject: [IMP]delivery_andreani: method to add data in obs field
Author: Alexis
Committer: Alexis
Commit: plugberry-pagos360:1033c683  
Subject: [FIX] Fix cut date in card debit request
Author: Martin Quinteros
Committer: Martin Quinteros
Commit: ingadhoc-ingadhoc-odoo-saas:8f8a8f54  
Subject: [IMP] provider: track update_to_latest_once
Author: Juan José Scarafia
Committer: Juan José Scarafia
Commit: ingadhoc-ingadhoc-demo:7ca9eea0  
Subject: [FIX] demo_retail: initialize stock
Author: Juan José Scarafia
Committer: Juan José Scarafía
Commit: ingadhoc-project:294fa47b  
Subject: [ADD]project_ux: planned_date_begin visible
Author: Juan Ignacio Carreras
Committer: Juan Ignacio Carreras
Commit: ingadhoc-multi-company:5485e864  
Subject: [FIX] payment_multic_ux: add decorator to create..
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-multi-store:44af7531  
Subject: [FIX] _pay_group_ms: pay choosing custom debt
Author: Juan José Scarafia
Committer: Juan José Scarafia
Commit: ingadhoc-partner:dfee3329  
Subject: [MIG] partner_sales_abc: Migration to 16.0
Author: docker-odoo
Committer: docker-odoo
Commit: ingadhoc-aeroo_reports:a9a7359b  
Subject: [MIG] base_report_to_printer_aeroo: Migration to 16.0
Author: matiasperalta1
Committer: matiasperalta1
Commit: ingadhoc-hr:46cb8641  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-16-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: adhoc-cicd-odoo-odoo:fa44eefc  
Subject: Merge commit 'refs/pull/112460/head' of https://github.com/odoo/odoo into 16.0-5806
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-brand:671aa63b  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-account-invoicing:1dd767c8  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-bank-statement-import:708b9f1c  
Subject: Merge commit 'refs/pull/655/head' of https://github.com/oca/bank-statement-import into 16.0-5734
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-crm:a06160ea  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-odoo-design-themes:c8afdd8a  
Subject: [FIX] theme_kea: add missing images
Author: qsm-odoo
Committer: qsm-odoo
Commit: adhoc-cicd-oca-e-commerce:c28bfc8b  
Subject: Merge commit 'refs/pull/694/head' of https://github.com/oca/e-commerce into 16.0-5853
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-odoo-enterprise:eac196aa  
Subject: Merge commit 'refs/pull/57288/head' of https://github.com/odoo/enterprise into 16.0-5775
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-stock-logistics-workflow:0d520271  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:244f92a8  
Subject: Merge commit 'refs/pull/1701/head' of https://github.com/oca/stock-logistics-warehouse into 16.0-5840
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-knowledge:dafab100  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-management-system:912b59c2  
Subject: Revert "[IMP] mgmtsystem_nonconformity: Show non conformities on all kind of views"
Author: Pablo Montenegro
Committer: Pablo Montenegro
Commit: adhoc-cicd-oca-mis-builder:40fe4f60  
Subject: Translated using Weblate (Swedish)
Author: jakobkrabbe
Committer: Weblate
Commit: adhoc-cicd-oca-manufacture:eb690d54  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-partner-contact:5b769641  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-product-attribute:95680fe4  
Subject: Merge commit 'refs/pull/1237/head' of https://github.com/oca/product-attribute into 16.0-5801
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-report-print-send:b57c9837  
Subject: Translated using Weblate (Spanish)
Author: Ivorra78
Committer: Weblate
Commit: adhoc-cicd-oca-reporting-engine:b892776f  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-sale-workflow:d68d6ddb  
Subject: Merge commit 'refs/pull/2683/head' of https://github.com/oca/sale-workflow into 16.0-5703
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-server-backend:7972942f  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-auth:592cb66a  
Subject: Added translation using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-tools:78874f95  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-ux:97c2999d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-barcode:90c4dba9  
Subject: Translated using Weblate (Italian)
Author: Francesco Foresti
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-request:edf32714  
Subject: Merge commit 'refs/pull/1/head' of https://github.com/oca/stock-logistics-request into 16.0-5717
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-social:80dfe7c4  
Subject: Merge commit 'refs/pull/1020/head' of https://github.com/oca/social into 16.0-5855
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-stock-logistics-availability:0a1a009c  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-account-analytic:43d4c0ee  
Subject: Merge commit 'refs/pull/511/head' of https://github.com/oca/account-analytic into 16.0-5796
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-website:8b357005  
Subject: Translated using Weblate (German)
Author: jappi00
Committer: Weblate
Commit: adhoc-cicd-oca-web:b5bc82a1  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-reconcile:4eb5c7a9  
Subject: Translated using Weblate (Spanish)
Author: Ivorra78
Committer: Weblate
Commit: adhoc-cicd-oca-purchase-workflow:b5255dcd  
Subject: Merge commit 'refs/pull/1814/head' of https://github.com/oca/purchase-workflow into 16.0-5802
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-project:062bed9e  
Subject: Translated using Weblate (Swedish)
Author: jakobkrabbe
Committer: Weblate
Commit: adhoc-cicd-oca-product-pack:f22d1ebc  
Subject: Merge commit 'refs/pull/114/head' of https://github.com/oca/product-pack into 16.0-5709
Author: docker-odoo
Committer: docker-odoo
Version: 16.0
Config: Adhoc Conf con tests
Total time: 14m
Date Level Type Message
2024-02-28 13:57:38 INFO runbot Init build environment with config Adhoc Conf con tests
2024-02-28 13:57:38 Starting step base from config Adhoc Conf con tests
2024-02-28 13:57:38 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2024-02-28 13:58:03 INFO server odoo.modules.loading:300 1 modules loaded in 9.50s, 9018 queries (+9018 extra)
2024-02-28 13:58:11 INFO server odoo.modules.loading:300 14 modules loaded in 5.00s, 5292 queries (+5292 extra)
2024-02-28 13:58:12 Step base finished in 29s
2024-02-28 13:58:12 Starting step all from config Adhoc Conf con tests
2024-02-28 13:58:12 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2024-02-28 13:58:38 INFO server odoo.modules.loading:300 1 modules loaded in 9.76s, 9018 queries (+9018 extra)
2024-02-28 14:06:31 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: (UY) Company
2024-02-28 14:07:45 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: (UY) Company
2024-02-28 14:09:18 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: (UY) Company
2024-02-28 14:09:18 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:46 Currency Provider configured as AFIP for next companies: (AR) Exento
2024-02-28 14:09:18 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: (UY) Company
2024-02-28 14:09:18 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:46 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista
2024-02-28 14:09:18 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: (UY) Company
2024-02-28 14:09:18 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:46 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2024-02-28 14:09:30 INFO server odoo.addons.l10n_ar_edi.models.res_company:216 Setting demo certificate from to OdooCert4 in (AR) Responsable Inscripto company
2024-02-28 14:09:30 INFO server odoo.addons.l10n_ar_edi.models.res_company:216 Setting demo certificate from to OdooCert8 in (AR) Monotributista company
2024-02-28 14:09:30 INFO server odoo.addons.l10n_ar_edi.models.res_company:216 Setting demo certificate from to OdooCert10 in (AR) Exento company
2024-02-28 14:11:01 INFO server odoo.modules.loading:300 583 modules loaded in 738.75s, 322088 queries (+323729 extra)
2024-02-28 14:11:01 INFO server odoo.modules.loading:300 584 modules loaded in 0.94s, 238 queries (+238 extra)
2024-02-28 14:11:07 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: Muebleria UY
2024-02-28 14:11:07 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:46 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_2_data
2024-02-28 14:11:13 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: Muebleria UY
2024-02-28 14:11:13 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:46 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_1_data, company_2_data
2024-02-28 14:11:19 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: Muebleria UY
2024-02-28 14:11:19 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:46 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG, company_2_data
2024-02-28 14:12:00 INFO runbot Getting results for build 42734-16-0
2024-02-28 14:12:00 Step all finished in 14m
2024-02-28 14:12:00 Starting step setup from config Adhoc Conf con tests
2024-02-28 14:12:00 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2024-02-28 14:12:01 INFO runbot Step setup finished in 0s
2024-02-28 14:12:01 Starting step run from config Adhoc Conf con tests
2024-02-28 14:12:01 INFO runbot Start running build 42734-16-0
2024-02-28 14:12:01 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2024-02-28 14:12:08 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 14:12:08 INFO server odoo.modules.loading:300 14 modules loaded in 0.10s, 0 queries (+0 extra)
2024-02-28 14:50:45 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 14:50:51 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 14:50:51 INFO server odoo.modules.loading:300 584 modules loaded in 5.80s, 0 queries (+0 extra)
2024-02-28 14:50:57 INFO server odoo.modules.loading:300 584 modules loaded in 5.18s, 0 queries (+0 extra)
2024-02-28 14:51:38 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 14:51:44 INFO server odoo.modules.loading:300 584 modules loaded in 5.31s, 0 queries (+0 extra)
2024-02-28 14:52:02 WARNING server odoo.http:2064 Transferencias (AR) /OUT/00001, (AR) /OUT/00006, (AR) /OUT/00004, (AR) /OUT/00003, (AR) /OUT/00002, (AR) /OUT/00013, (AR) /OUT/00015, (AR) /OUT/00018, (AR) /OUT/00021, (AR) /OUT/00019, (AR) /OUT/00028, (AR) /OUT/00027, (AR) /OUT/00026, (AR) /OUT/00029, (AR) /OUT/00030: no puede validar estas transferencias si no se reservan ni se realizan cantidades. Para forzar estas transferencias, cambie a editar más y codifique las cantidades realizadas.
2024-02-28 14:54:34 ERROR server odoo.http:2066
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2044, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1633, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1660, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1774, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 237, in _dispatch
    response = super()._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/data/build/ingadhoc-ingadhoc-odoo-saas/saas_client/controllers/auth.py", line 34, in login
    request.session.authenticate(dbname, kw['login'], kw['key'])
KeyError: 'login'
2024-02-28 14:55:26 WARNING server odoo.http:2064 Please enter URL and API Key in General Settings
2024-02-28 15:05:12 ERROR server odoo.sql_db:324
bad query: 
            SELECT min("account_account".id) AS id, count("account_account".id) AS "__count" , sum("account_account"."account_type") AS "account_type",coalesce("account_account"."analytic_distribution_required",false) as "analytic_distribution_required" 
            FROM "account_account"
            WHERE ("account_account"."company_id" IS NULL  OR ("account_account"."company_id" in (8)))
            GROUP BY coalesce("account_account"."analytic_distribution_required",false)
            ORDER BY "account_type"
            LIMIT 5000
ERROR: function sum(character varying) does not exist
LINE 2: ...AS id, count("account_account".id) AS "__count" , sum("accou...
                                                             ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2024-02-28 15:06:55 ERROR server odoo.sql_db:324
bad query: 
            SELECT min("account_account".id) AS id, count("account_account".id) AS "__count" , sum("account_account"."code") AS "code","account_account"."name" as "name" 
            FROM "account_account"
            WHERE ("account_account"."company_id" IS NULL  OR ("account_account"."company_id" in (8)))
            GROUP BY "account_account"."name"
            ORDER BY "code"
            LIMIT 5000
ERROR: function sum(character varying) does not exist
LINE 2: ...AS id, count("account_account".id) AS "__count" , sum("accou...
                                                             ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
2024-02-28 15:06:55 ERROR server odoo.sql_db:324
bad query: SELECT "decimal_precision".id FROM "decimal_precision" WHERE "decimal_precision".id IN (2)
ERROR: current transaction is aborted, commands ignored until end of transaction block
2024-02-28 15:09:43 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:09:43 INFO server odoo.modules.loading:300 584 modules loaded in 0.30s, 0 queries (+0 extra)
2024-02-28 15:09:49 INFO server odoo.modules.loading:300 586 modules loaded in 4.97s, 655 queries (+655 extra)
2024-02-28 15:09:56 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:09:56 INFO server odoo.modules.loading:300 586 modules loaded in 0.34s, 0 queries (+0 extra)
2024-02-28 15:10:02 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:10:02 INFO server odoo.modules.loading:300 586 modules loaded in 0.30s, 0 queries (+0 extra)
2024-02-28 15:14:26 WARNING server odoo.models:6270 onchange method ResPartner._onchange_country returned a domain, this is deprecated
2024-02-28 15:18:16 WARNING server odoo.models:6270 onchange method ResPartner._onchange_country returned a domain, this is deprecated
2024-02-28 15:19:02 WARNING server odoo.models:6270 onchange method ResPartner._onchange_country returned a domain, this is deprecated
2024-02-28 15:19:14 WARNING server odoo.models:6270 onchange method ResPartner._onchange_country returned a domain, this is deprecated
2024-02-28 15:19:37 WARNING server odoo.models:6270 onchange method ResPartner._onchange_country returned a domain, this is deprecated
2024-02-28 15:21:08 WARNING server odoo.models:6270 onchange method ResPartner._onchange_country returned a domain, this is deprecated
2024-02-28 15:37:02 ERROR server odoo.http:2066
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5174, in ensure_one
    _id, = self._ids
ValueError: not enough values to unpack (expected 1, got 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2044, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1633, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1660, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1864, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 237, in _dispatch
    response = super()._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 468, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 453, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6580, in onchange
    todo = [
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6583, in <listcomp>
    if name not in done and snapshot0.has_changed(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6366, in has_changed
    return self[name] != record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5915, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/sale_order.py", line 59, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 1401, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 403, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 437, in _compute_amounts
    tax_results = self.env['account.tax']._compute_taxes([
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 438, in <listcomp>
    line._convert_to_tax_base_line_dict()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 612, in _convert_to_tax_base_line_dict
    price_subtotal=self.price_subtotal,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/ingadhoc-argentina-sale/l10n_ar_sale/models/sale_order_line.py", line 142, in _compute_amount
    super(SaleOrderLine, line)._compute_amount()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 621, in _compute_amount
    tax_results = self.env['account.tax']._compute_taxes([line._convert_to_tax_base_line_dict()])
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 609, in _convert_to_tax_base_line_dict
    price_unit=self.price_unit,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/sale_order.py", line 127, in _compute_price_unit
    super()._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order_line.py", line 120, in _compute_price_unit
    super(SaleOrderLine, line_to_recompute)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 138, in _compute_price_unit
    super()._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_management/models/sale_order_line.py", line 29, in _compute_price_unit
    super(SaleOrderLine, self - optional_product_lines)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 443, in _compute_price_unit
    price = line.with_company(line.company_id)._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 186, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_loyalty/models/sale_order_line.py", line 45, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 465, in _get_display_price
    pricelist_price = self._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_temporal/models/sale_order_line.py", line 64, in _get_pricelist_price
    return super()._get_pricelist_price()
  File "/data/build/adhoc-cicd-oca-product-pack/sale_product_pack/models/sale_order_line.py", line 133, in _get_pricelist_price
    return super()._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 495, in _get_pricelist_price
    price = pricelist_rule._compute_price(
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist_item.py", line 367, in _compute_price
    currency.ensure_one()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5177, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.currency()
2024-02-28 15:37:39 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:37:45 INFO server odoo.modules.loading:300 586 modules loaded in 0.26s, 0 queries (+0 extra)
2024-02-28 15:37:45 INFO server odoo.modules.loading:300 587 modules loaded in 0.79s, 103 queries (+103 extra)
2024-02-28 15:37:51 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:37:51 INFO server odoo.modules.loading:300 587 modules loaded in 0.25s, 0 queries (+0 extra)
2024-02-28 15:37:57 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:37:57 INFO server odoo.modules.loading:300 587 modules loaded in 0.21s, 0 queries (+0 extra)
2024-02-28 15:38:08 ERROR server odoo.http:2066
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5174, in ensure_one
    _id, = self._ids
ValueError: not enough values to unpack (expected 1, got 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2044, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1633, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1660, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1864, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 237, in _dispatch
    response = super()._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 468, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 453, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6580, in onchange
    todo = [
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6583, in <listcomp>
    if name not in done and snapshot0.has_changed(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6366, in has_changed
    return self[name] != record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5915, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/sale_order.py", line 59, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 1401, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 403, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 437, in _compute_amounts
    tax_results = self.env['account.tax']._compute_taxes([
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 438, in <listcomp>
    line._convert_to_tax_base_line_dict()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 612, in _convert_to_tax_base_line_dict
    price_subtotal=self.price_subtotal,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/ingadhoc-argentina-sale/l10n_ar_sale/models/sale_order_line.py", line 142, in _compute_amount
    super(SaleOrderLine, line)._compute_amount()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 621, in _compute_amount
    tax_results = self.env['account.tax']._compute_taxes([line._convert_to_tax_base_line_dict()])
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 609, in _convert_to_tax_base_line_dict
    price_unit=self.price_unit,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/sale_order.py", line 127, in _compute_price_unit
    super()._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order_line.py", line 120, in _compute_price_unit
    super(SaleOrderLine, line_to_recompute)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 138, in _compute_price_unit
    super()._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_management/models/sale_order_line.py", line 29, in _compute_price_unit
    super(SaleOrderLine, self - optional_product_lines)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 443, in _compute_price_unit
    price = line.with_company(line.company_id)._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 186, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_loyalty/models/sale_order_line.py", line 45, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 465, in _get_display_price
    pricelist_price = self._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_temporal/models/sale_order_line.py", line 64, in _get_pricelist_price
    return super()._get_pricelist_price()
  File "/data/build/adhoc-cicd-oca-product-pack/sale_product_pack/models/sale_order_line.py", line 133, in _get_pricelist_price
    return super()._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 495, in _get_pricelist_price
    price = pricelist_rule._compute_price(
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist_item.py", line 367, in _compute_price
    currency.ensure_one()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5177, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.currency()
2024-02-28 15:39:06 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:39:12 INFO server odoo.modules.loading:300 587 modules loaded in 0.45s, 0 queries (+0 extra)
2024-02-28 15:39:12 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:39:12 INFO server odoo.modules.loading:300 585 modules loaded in 0.22s, 0 queries (+0 extra)
2024-02-28 15:39:18 INFO server odoo.modules.loading:300 1 modules loaded in 0.03s, 0 queries (+0 extra)
2024-02-28 15:39:18 INFO server odoo.modules.loading:300 585 modules loaded in 0.20s, 0 queries (+0 extra)
2024-02-28 15:39:24 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:39:24 INFO server odoo.modules.loading:300 585 modules loaded in 0.24s, 0 queries (+0 extra)
2024-02-28 15:39:59 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:39:59 INFO server odoo.modules.loading:300 585 modules loaded in 0.22s, 0 queries (+0 extra)
2024-02-28 15:39:59 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:40:04 INFO server odoo.modules.loading:300 575 modules loaded in 0.23s, 0 queries (+0 extra)
2024-02-28 15:40:16 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:40:16 INFO server odoo.modules.loading:300 575 modules loaded in 0.24s, 0 queries (+0 extra)
2024-02-28 15:40:22 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:40:22 INFO server odoo.modules.loading:300 575 modules loaded in 0.24s, 0 queries (+0 extra)
2024-02-28 15:40:45 ERROR server odoo.http:2066
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5174, in ensure_one
    _id, = self._ids
ValueError: not enough values to unpack (expected 1, got 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2044, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1633, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1660, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1864, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 237, in _dispatch
    response = super()._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 468, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 453, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6580, in onchange
    todo = [
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6583, in <listcomp>
    if name not in done and snapshot0.has_changed(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6366, in has_changed
    return self[name] != record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5915, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/sale_order.py", line 59, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 1401, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 403, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 437, in _compute_amounts
    tax_results = self.env['account.tax']._compute_taxes([
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 438, in <listcomp>
    line._convert_to_tax_base_line_dict()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 612, in _convert_to_tax_base_line_dict
    price_subtotal=self.price_subtotal,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 621, in _compute_amount
    tax_results = self.env['account.tax']._compute_taxes([line._convert_to_tax_base_line_dict()])
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 609, in _convert_to_tax_base_line_dict
    price_unit=self.price_unit,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order_line.py", line 120, in _compute_price_unit
    super(SaleOrderLine, line_to_recompute)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 138, in _compute_price_unit
    super()._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_management/models/sale_order_line.py", line 29, in _compute_price_unit
    super(SaleOrderLine, self - optional_product_lines)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 443, in _compute_price_unit
    price = line.with_company(line.company_id)._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 186, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_loyalty/models/sale_order_line.py", line 45, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 465, in _get_display_price
    pricelist_price = self._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_temporal/models/sale_order_line.py", line 64, in _get_pricelist_price
    return super()._get_pricelist_price()
  File "/data/build/adhoc-cicd-oca-product-pack/sale_product_pack/models/sale_order_line.py", line 133, in _get_pricelist_price
    return super()._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 495, in _get_pricelist_price
    price = pricelist_rule._compute_price(
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist_item.py", line 367, in _compute_price
    currency.ensure_one()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5177, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.currency()
2024-02-28 15:41:42 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:41:42 INFO server odoo.modules.loading:300 575 modules loaded in 0.19s, 0 queries (+0 extra)
2024-02-28 15:41:42 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:41:48 INFO server odoo.modules.loading:300 574 modules loaded in 0.21s, 0 queries (+0 extra)
2024-02-28 15:41:53 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:41:53 INFO server odoo.modules.loading:300 574 modules loaded in 0.24s, 0 queries (+0 extra)
2024-02-28 15:41:53 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:41:53 INFO server odoo.modules.loading:300 574 modules loaded in 0.23s, 0 queries (+0 extra)
2024-02-28 15:43:15 ERROR server odoo.http:2066
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5174, in ensure_one
    _id, = self._ids
ValueError: not enough values to unpack (expected 1, got 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2044, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1633, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1660, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1864, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 237, in _dispatch
    response = super()._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 468, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 453, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6580, in onchange
    todo = [
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6583, in <listcomp>
    if name not in done and snapshot0.has_changed(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6366, in has_changed
    return self[name] != record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5915, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/sale_order.py", line 59, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 1401, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 403, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 437, in _compute_amounts
    tax_results = self.env['account.tax']._compute_taxes([
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 438, in <listcomp>
    line._convert_to_tax_base_line_dict()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 612, in _convert_to_tax_base_line_dict
    price_subtotal=self.price_subtotal,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 621, in _compute_amount
    tax_results = self.env['account.tax']._compute_taxes([line._convert_to_tax_base_line_dict()])
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 609, in _convert_to_tax_base_line_dict
    price_unit=self.price_unit,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order_line.py", line 120, in _compute_price_unit
    super(SaleOrderLine, line_to_recompute)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 138, in _compute_price_unit
    super()._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_management/models/sale_order_line.py", line 29, in _compute_price_unit
    super(SaleOrderLine, self - optional_product_lines)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 443, in _compute_price_unit
    price = line.with_company(line.company_id)._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 186, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_loyalty/models/sale_order_line.py", line 45, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 465, in _get_display_price
    pricelist_price = self._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_temporal/models/sale_order_line.py", line 64, in _get_pricelist_price
    return super()._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 495, in _get_pricelist_price
    price = pricelist_rule._compute_price(
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist_item.py", line 367, in _compute_price
    currency.ensure_one()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5177, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.currency()
2024-02-28 15:44:27 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:44:27 INFO server odoo.modules.loading:300 574 modules loaded in 0.19s, 0 queries (+0 extra)
2024-02-28 15:44:33 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:44:33 INFO server odoo.modules.loading:300 572 modules loaded in 0.36s, 0 queries (+0 extra)
2024-02-28 15:44:33 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:44:33 INFO server odoo.modules.loading:300 572 modules loaded in 0.20s, 0 queries (+0 extra)
2024-02-28 15:44:39 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:44:39 INFO server odoo.modules.loading:300 572 modules loaded in 0.24s, 0 queries (+0 extra)
2024-02-28 15:45:19 ERROR server odoo.http:2066
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5174, in ensure_one
    _id, = self._ids
ValueError: not enough values to unpack (expected 1, got 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2044, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1633, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1660, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1864, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 237, in _dispatch
    response = super()._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 468, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 453, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6580, in onchange
    todo = [
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6583, in <listcomp>
    if name not in done and snapshot0.has_changed(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6366, in has_changed
    return self[name] != record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5915, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/sale_order.py", line 59, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 1401, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 403, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 437, in _compute_amounts
    tax_results = self.env['account.tax']._compute_taxes([
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 438, in <listcomp>
    line._convert_to_tax_base_line_dict()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 612, in _convert_to_tax_base_line_dict
    price_subtotal=self.price_subtotal,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 621, in _compute_amount
    tax_results = self.env['account.tax']._compute_taxes([line._convert_to_tax_base_line_dict()])
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 609, in _convert_to_tax_base_line_dict
    price_unit=self.price_unit,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order_line.py", line 120, in _compute_price_unit
    super(SaleOrderLine, line_to_recompute)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 138, in _compute_price_unit
    super()._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_management/models/sale_order_line.py", line 29, in _compute_price_unit
    super(SaleOrderLine, self - optional_product_lines)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 443, in _compute_price_unit
    price = line.with_company(line.company_id)._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 186, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_loyalty/models/sale_order_line.py", line 45, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 465, in _get_display_price
    pricelist_price = self._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_temporal/models/sale_order_line.py", line 64, in _get_pricelist_price
    return super()._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 495, in _get_pricelist_price
    price = pricelist_rule._compute_price(
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist_item.py", line 367, in _compute_price
    currency.ensure_one()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5177, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.currency()
2024-02-28 15:46:05 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:46:05 INFO server odoo.modules.loading:300 572 modules loaded in 0.23s, 0 queries (+0 extra)
2024-02-28 15:46:05 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:46:11 INFO server odoo.modules.loading:300 571 modules loaded in 0.25s, 0 queries (+0 extra)
2024-02-28 15:46:11 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:46:11 INFO server odoo.modules.loading:300 571 modules loaded in 0.23s, 0 queries (+0 extra)
2024-02-28 15:46:23 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:46:23 INFO server odoo.modules.loading:300 571 modules loaded in 0.44s, 0 queries (+0 extra)
2024-02-28 15:46:45 ERROR server odoo.http:2066
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5174, in ensure_one
    _id, = self._ids
ValueError: not enough values to unpack (expected 1, got 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2044, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1633, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1660, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1864, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 237, in _dispatch
    response = super()._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 468, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 453, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6580, in onchange
    todo = [
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6583, in <listcomp>
    if name not in done and snapshot0.has_changed(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6366, in has_changed
    return self[name] != record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5915, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/sale_order.py", line 59, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 1401, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 403, in _compute_field_value
    return super()._compute_field_value(field)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 437, in _compute_amounts
    tax_results = self.env['account.tax']._compute_taxes([
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 438, in <listcomp>
    line._convert_to_tax_base_line_dict()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 612, in _convert_to_tax_base_line_dict
    price_subtotal=self.price_subtotal,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 621, in _compute_amount
    tax_results = self.env['account.tax']._compute_taxes([line._convert_to_tax_base_line_dict()])
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 609, in _convert_to_tax_base_line_dict
    price_unit=self.price_unit,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1158, in __get__
    self.recompute(record)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1370, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1343, in apply_except_missing
    func(records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1392, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4232, in _compute_field_value
    fields.determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order_line.py", line 120, in _compute_price_unit
    super(SaleOrderLine, line_to_recompute)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 138, in _compute_price_unit
    super()._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_management/models/sale_order_line.py", line 29, in _compute_price_unit
    super(SaleOrderLine, self - optional_product_lines)._compute_price_unit()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 443, in _compute_price_unit
    price = line.with_company(line.company_id)._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/event_sale/models/sale_order.py", line 186, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_loyalty/models/sale_order_line.py", line 45, in _get_display_price
    return super()._get_display_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 465, in _get_display_price
    pricelist_price = self._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_temporal/models/sale_order_line.py", line 64, in _get_pricelist_price
    return super()._get_pricelist_price()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order_line.py", line 495, in _get_pricelist_price
    price = pricelist_rule._compute_price(
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_pricelist_item.py", line 367, in _compute_price
    currency.ensure_one()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5177, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.currency()
2024-02-28 15:47:32 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:47:38 INFO server odoo.modules.loading:300 571 modules loaded in 0.26s, 0 queries (+0 extra)
2024-02-28 15:47:38 ERROR server odoo.sql_db:324
bad query: DELETE FROM "product_product" WHERE id IN (111)
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL:  Key (id)=(111) is still referenced from table "sale_order_line".
2024-02-28 15:47:38 ERROR server odoo.sql_db:324
bad query: DELETE FROM "product_template" WHERE id IN (99)
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL:  Key (id)=(111) is still referenced from table "sale_order_line".
2024-02-28 15:47:38 ERROR server odoo.sql_db:324
bad query: DELETE FROM "product_product" WHERE id IN (110)
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL:  Key (id)=(110) is still referenced from table "sale_order_line".
2024-02-28 15:47:38 ERROR server odoo.sql_db:324
bad query: DELETE FROM "product_template" WHERE id IN (98)
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL:  Key (id)=(110) is still referenced from table "sale_order_line".
2024-02-28 15:47:38 ERROR server odoo.sql_db:324
bad query: DELETE FROM "product_product" WHERE id IN (109)
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL:  Key (id)=(109) is still referenced from table "sale_order_line".
2024-02-28 15:47:38 ERROR server odoo.sql_db:324
bad query: DELETE FROM "product_template" WHERE id IN (97)
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL:  Key (id)=(109) is still referenced from table "sale_order_line".
2024-02-28 15:47:38 ERROR server odoo.sql_db:324
bad query: DELETE FROM "product_product" WHERE id IN (108)
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL:  Key (id)=(108) is still referenced from table "sale_order_line".
2024-02-28 15:47:38 ERROR server odoo.sql_db:324
bad query: DELETE FROM "product_template" WHERE id IN (96)
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL:  Key (id)=(108) is still referenced from table "sale_order_line".
2024-02-28 15:47:38 ERROR server odoo.sql_db:324
bad query: DELETE FROM "product_product" WHERE id IN (107)
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL:  Key (id)=(107) is still referenced from table "sale_order_line".
2024-02-28 15:47:38 ERROR server odoo.sql_db:324
bad query: DELETE FROM "product_template" WHERE id IN (95)
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL:  Key (id)=(107) is still referenced from table "sale_order_line".
2024-02-28 15:47:50 ERROR server odoo.sql_db:324
bad query: SELECT "res_company"."id" AS "id", "res_company"."message_main_attachment_id" AS "message_main_attachment_id", "res_company"."name" AS "name", "res_company"."active" AS "active", "res_company"."sequence" AS "sequence", "res_company"."parent_id" AS "parent_id", "res_company"."partner_id" AS "partner_id", "res_company"."report_header" AS "report_header", "res_company"."report_footer"->>'en_US' AS "report_footer", "res_company"."company_details" AS "company_details", "res_company"."currency_id" AS "currency_id", "res_company"."email" AS "email", "res_company"."phone" AS "phone", "res_company"."mobile" AS "mobile", "res_company"."paperformat_id" AS "paperformat_id", "res_company"."external_report_layout_id" AS "external_report_layout_id", "res_company"."base_onboarding_company_state" AS "base_onboarding_company_state", "res_company"."font" AS "font", "res_company"."primary_color" AS "primary_color", "res_company"."secondary_color" AS "secondary_color", "res_company"."layout_background" AS "layout_background", "res_company"."create_uid" AS "create_uid", "res_company"."create_date" AS "create_date", "res_company"."write_uid" AS "write_uid", "res_company"."write_date" AS "write_date", "res_company"."social_twitter" AS "social_twitter", "res_company"."social_facebook" AS "social_facebook", "res_company"."social_github" AS "social_github", "res_company"."social_linkedin" AS "social_linkedin", "res_company"."social_youtube" AS "social_youtube", "res_company"."social_instagram" AS "social_instagram", "res_company"."nomenclature_id" AS "nomenclature_id", "res_company"."resource_calendar_id" AS "resource_calendar_id", "res_company"."hr_presence_control_email_amount" AS "hr_presence_control_email_amount", "res_company"."hr_presence_control_ip_list" AS "hr_presence_control_ip_list", "res_company"."stylesheet_id" AS "stylesheet_id", "res_company"."hr_attendance_overtime" AS "hr_attendance_overtime", "res_company"."overtime_start_date" AS "overtime_start_date", "res_company"."overtime_company_threshold" AS "overtime_company_threshold", "res_company"."overtime_employee_threshold" AS "overtime_employee_threshold", "res_company"."attendance_kiosk_mode" AS "attendance_kiosk_mode", "res_company"."attendance_barcode_source" AS "attendance_barcode_source", "res_company"."attendance_kiosk_delay" AS "attendance_kiosk_delay", "res_company"."partner_state_enable" AS "partner_state_enable", "res_company"."snailmail_color" AS "snailmail_color", "res_company"."snailmail_cover" AS "snailmail_cover", "res_company"."snailmail_duplex" AS "snailmail_duplex", "res_company"."payment_provider_onboarding_state" AS "payment_provider_onboarding_state", "res_company"."payment_onboarding_payment_method" AS "payment_onboarding_payment_method", "res_company"."fiscalyear_last_day" AS "fiscalyear_last_day", "res_company"."fiscalyear_last_month" AS "fiscalyear_last_month", "res_company"."period_lock_date" AS "period_lock_date", "res_company"."fiscalyear_lock_date" AS "fiscalyear_lock_date", "res_company"."tax_lock_date" AS "tax_lock_date", "res_company"."transfer_account_id" AS "transfer_account_id", "res_company"."expects_chart_of_accounts" AS "expects_chart_of_accounts", "res_company"."chart_template_id" AS "chart_template_id", "res_company"."bank_account_code_prefix" AS "bank_account_code_prefix", "res_company"."cash_account_code_prefix" AS "cash_account_code_prefix", "res_company"."default_cash_difference_income_account_id" AS "default_cash_difference_income_account_id", "res_company"."default_cash_difference_expense_account_id" AS "default_cash_difference_expense_account_id", "res_company"."account_journal_suspense_account_id" AS "account_journal_suspense_account_id", "res_company"."account_journal_payment_debit_account_id" AS "account_journal_payment_debit_account_id", "res_company"."account_journal_payment_credit_account_id" AS "account_journal_payment_credit_account_id", "res_company"."account_journal_early_pay_discount_gain_account_id" AS "account_journal_early_pay_discount_gain_account_id", "res_company"."account_journal_early_pay_discount_loss_account_id" AS "account_journal_early_pay_discount_loss_account_id", "res_company"."early_pay_discount_computation" AS "early_pay_discount_computation", "res_company"."transfer_account_code_prefix" AS "transfer_account_code_prefix", "res_company"."account_sale_tax_id" AS "account_sale_tax_id", "res_company"."account_purchase_tax_id" AS "account_purchase_tax_id", "res_company"."tax_calculation_rounding_method" AS "tax_calculation_rounding_method", "res_company"."currency_exchange_journal_id" AS "currency_exchange_journal_id", "res_company"."income_currency_exchange_account_id" AS "income_currency_exchange_account_id", "res_company"."expense_currency_exchange_account_id" AS "expense_currency_exchange_account_id", "res_company"."anglo_saxon_accounting" AS "anglo_saxon_accounting", "res_company"."property_stock_account_input_categ_id" AS "property_stock_account_input_categ_id", "res_company"."property_stock_account_output_categ_id" AS "property_stock_account_output_categ_id", "res_company"."property_stock_valuation_account_id" AS "property_stock_valuation_account_id", "res_company"."incoterm_id" AS "incoterm_id", "res_company"."qr_code" AS "qr_code", "res_company"."invoice_is_email" AS "invoice_is_email", "res_company"."invoice_is_print" AS "invoice_is_print", "res_company"."account_use_credit_limit" AS "account_use_credit_limit", "res_company"."account_opening_move_id" AS "account_opening_move_id", "res_company"."account_opening_date" AS "account_opening_date", "res_company"."account_setup_bank_data_state" AS "account_setup_bank_data_state", "res_company"."account_setup_fy_data_state" AS "account_setup_fy_data_state", "res_company"."account_setup_coa_state" AS "account_setup_coa_state", "res_company"."account_setup_taxes_state" AS "account_setup_taxes_state", "res_company"."account_onboarding_invoice_layout_state" AS "account_onboarding_invoice_layout_state", "res_company"."account_onboarding_create_invoice_state_flag" AS "account_onboarding_create_invoice_state_flag", "res_company"."account_onboarding_sale_tax_state" AS "account_onboarding_sale_tax_state", "res_company"."account_invoice_onboarding_state" AS "account_invoice_onboarding_state", "res_company"."account_dashboard_onboarding_state" AS "account_dashboard_onboarding_state", "res_company"."invoice_terms"->>'en_US' AS "invoice_terms", "res_company"."terms_type" AS "terms_type", "res_company"."invoice_terms_html"->>'en_US' AS "invoice_terms_html", "res_company"."account_setup_bill_state" AS "account_setup_bill_state", "res_company"."account_default_pos_receivable_account_id" AS "account_default_pos_receivable_account_id", "res_company"."expense_accrual_account_id" AS "expense_accrual_account_id", "res_company"."revenue_accrual_account_id" AS "revenue_accrual_account_id", "res_company"."automatic_entry_default_journal_id" AS "automatic_entry_default_journal_id", "res_company"."account_fiscal_country_id" AS "account_fiscal_country_id", "res_company"."tax_exigibility" AS "tax_exigibility", "res_company"."tax_cash_basis_journal_id" AS "tax_cash_basis_journal_id", "res_company"."account_cash_basis_base_account_id" AS "account_cash_basis_base_account_id", "res_company"."account_storno" AS "account_storno", "res_company"."quick_edit_mode" AS "quick_edit_mode", "res_company"."internal_transit_location_id" AS "internal_transit_location_id", "res_company"."stock_move_email_validation" AS "stock_move_email_validation", "res_company"."stock_mail_confirmation_template_id" AS "stock_mail_confirmation_template_id", "res_company"."annual_inventory_month" AS "annual_inventory_month", "res_company"."annual_inventory_day" AS "annual_inventory_day", "res_company"."website_id" AS "website_id", "res_company"."invoicing_switch_threshold" AS "invoicing_switch_threshold", "res_company"."account_check_printing_layout" AS "account_check_printing_layout", "res_company"."account_check_printing_date_label" AS "account_check_printing_date_label", "res_company"."account_check_printing_multi_stub" AS "account_check_printing_multi_stub", "res_company"."account_check_printing_margin_top" AS "account_check_printing_margin_top", "res_company"."account_check_printing_margin_left" AS "account_check_printing_margin_left", "res_company"."account_check_printing_margin_right" AS "account_check_printing_margin_right", "res_company"."extract_in_invoice_digitalization_mode" AS "extract_in_invoice_digitalization_mode", "res_company"."extract_out_invoice_digitalization_mode" AS "extract_out_invoice_digitalization_mode", "res_company"."extract_single_line_per_tax" AS "extract_single_line_per_tax", "res_company"."short_name" AS "short_name", "res_company"."consolidation_company" AS "consolidation_company", "res_company"."vat_check_vies" AS "vat_check_vies", "res_company"."product_surcharge_id" AS "product_surcharge_id", "res_company"."currency_interval_unit" AS "currency_interval_unit", "res_company"."currency_next_execution_date" AS "currency_next_execution_date", "res_company"."currency_provider" AS "currency_provider", "res_company"."documents_hr_settings" AS "documents_hr_settings", "res_company"."documents_hr_folder" AS "documents_hr_folder", "res_company"."documents_product_settings" AS "documents_product_settings", "res_company"."product_folder" AS "product_folder", "res_company"."documents_spreadsheet_folder_id" AS "documents_spreadsheet_folder_id", "res_company"."expense_journal_id" AS "expense_journal_id", "res_company"."company_expense_journal_id" AS "company_expense_journal_id", "res_company"."recruitment_extract_show_ocr_option_selection" AS "recruitment_extract_show_ocr_option_selection", "res_company"."project_time_mode_id" AS "project_time_mode_id", "res_company"."timesheet_encode_uom_id" AS "timesheet_encode_uom_id", "res_company"."internal_project_id" AS "internal_project_id", "res_company"."manufacturing_lead" AS "manufacturing_lead", "res_company"."po_lead" AS "po_lead", 
 ...<message too long, truncated>
2024-02-28 15:47:50 ERROR server odoo.http:2066
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 996, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1161, in __get__
    value = env.cache.get(record, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 1003, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'res.company(1,).partner_id'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2044, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1633, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1659, in _serve_ir_http
    ir_http._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/ir_http.py", line 12, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 180, in _pre_dispatch
    super()._pre_dispatch(rule, arguments)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/auth_signup/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_http.py", line 24, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 541, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/ir_http.py", line 58, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 150, in _pre_dispatch
    request.update_context(lang=get_lang(request.env)._get_cached('code'))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/misc.py", line 1350, in get_lang
    elif env.user.company_id.partner_id.lang in langs:
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 2804, in __get__
    return super().__get__(records, owner)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1187, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3201, in _fetch_field
    self._read(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3278, in _read
    cr.execute(query_str, params + [sub_ids])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 321, in execute
    res = self._obj.execute(query, params)
psycopg2.errors.UndefinedColumn: column res_company.project_time_mode_id does not exist
LINE 1: ... "recruitment_extract_show_ocr_option_selection", "res_compa...
                                                             ^
2024-02-28 15:47:50 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-02-28 15:47:50 ERROR server odoo.sql_db:324
bad query: SELECT "res_company"."id" AS "id", "res_company"."message_main_attachment_id" AS "message_main_attachment_id", "res_company"."name" AS "name", "res_company"."active" AS "active", "res_company"."sequence" AS "sequence", "res_company"."parent_id" AS "parent_id", "res_company"."partner_id" AS "partner_id", "res_company"."report_header" AS "report_header", "res_company"."report_footer"->>'en_US' AS "report_footer", "res_company"."company_details" AS "company_details", "res_company"."currency_id" AS "currency_id", "res_company"."email" AS "email", "res_company"."phone" AS "phone", "res_company"."mobile" AS "mobile", "res_company"."paperformat_id" AS "paperformat_id", "res_company"."external_report_layout_id" AS "external_report_layout_id", "res_company"."base_onboarding_company_state" AS "base_onboarding_company_state", "res_company"."font" AS "font", "res_company"."primary_color" AS "primary_color", "res_company"."secondary_color" AS "secondary_color", "res_company"."layout_background" AS "layout_background", "res_company"."create_uid" AS "create_uid", "res_company"."create_date" AS "create_date", "res_company"."write_uid" AS "write_uid", "res_company"."write_date" AS "write_date", "res_company"."social_twitter" AS "social_twitter", "res_company"."social_facebook" AS "social_facebook", "res_company"."social_github" AS "social_github", "res_company"."social_linkedin" AS "social_linkedin", "res_company"."social_youtube" AS "social_youtube", "res_company"."social_instagram" AS "social_instagram", "res_company"."nomenclature_id" AS "nomenclature_id", "res_company"."resource_calendar_id" AS "resource_calendar_id", "res_company"."hr_presence_control_email_amount" AS "hr_presence_control_email_amount", "res_company"."hr_presence_control_ip_list" AS "hr_presence_control_ip_list", "res_company"."stylesheet_id" AS "stylesheet_id", "res_company"."hr_attendance_overtime" AS "hr_attendance_overtime", "res_company"."overtime_start_date" AS "overtime_start_date", "res_company"."overtime_company_threshold" AS "overtime_company_threshold", "res_company"."overtime_employee_threshold" AS "overtime_employee_threshold", "res_company"."attendance_kiosk_mode" AS "attendance_kiosk_mode", "res_company"."attendance_barcode_source" AS "attendance_barcode_source", "res_company"."attendance_kiosk_delay" AS "attendance_kiosk_delay", "res_company"."partner_state_enable" AS "partner_state_enable", "res_company"."snailmail_color" AS "snailmail_color", "res_company"."snailmail_cover" AS "snailmail_cover", "res_company"."snailmail_duplex" AS "snailmail_duplex", "res_company"."payment_provider_onboarding_state" AS "payment_provider_onboarding_state", "res_company"."payment_onboarding_payment_method" AS "payment_onboarding_payment_method", "res_company"."fiscalyear_last_day" AS "fiscalyear_last_day", "res_company"."fiscalyear_last_month" AS "fiscalyear_last_month", "res_company"."period_lock_date" AS "period_lock_date", "res_company"."fiscalyear_lock_date" AS "fiscalyear_lock_date", "res_company"."tax_lock_date" AS "tax_lock_date", "res_company"."transfer_account_id" AS "transfer_account_id", "res_company"."expects_chart_of_accounts" AS "expects_chart_of_accounts", "res_company"."chart_template_id" AS "chart_template_id", "res_company"."bank_account_code_prefix" AS "bank_account_code_prefix", "res_company"."cash_account_code_prefix" AS "cash_account_code_prefix", "res_company"."default_cash_difference_income_account_id" AS "default_cash_difference_income_account_id", "res_company"."default_cash_difference_expense_account_id" AS "default_cash_difference_expense_account_id", "res_company"."account_journal_suspense_account_id" AS "account_journal_suspense_account_id", "res_company"."account_journal_payment_debit_account_id" AS "account_journal_payment_debit_account_id", "res_company"."account_journal_payment_credit_account_id" AS "account_journal_payment_credit_account_id", "res_company"."account_journal_early_pay_discount_gain_account_id" AS "account_journal_early_pay_discount_gain_account_id", "res_company"."account_journal_early_pay_discount_loss_account_id" AS "account_journal_early_pay_discount_loss_account_id", "res_company"."early_pay_discount_computation" AS "early_pay_discount_computation", "res_company"."transfer_account_code_prefix" AS "transfer_account_code_prefix", "res_company"."account_sale_tax_id" AS "account_sale_tax_id", "res_company"."account_purchase_tax_id" AS "account_purchase_tax_id", "res_company"."tax_calculation_rounding_method" AS "tax_calculation_rounding_method", "res_company"."currency_exchange_journal_id" AS "currency_exchange_journal_id", "res_company"."income_currency_exchange_account_id" AS "income_currency_exchange_account_id", "res_company"."expense_currency_exchange_account_id" AS "expense_currency_exchange_account_id", "res_company"."anglo_saxon_accounting" AS "anglo_saxon_accounting", "res_company"."property_stock_account_input_categ_id" AS "property_stock_account_input_categ_id", "res_company"."property_stock_account_output_categ_id" AS "property_stock_account_output_categ_id", "res_company"."property_stock_valuation_account_id" AS "property_stock_valuation_account_id", "res_company"."incoterm_id" AS "incoterm_id", "res_company"."qr_code" AS "qr_code", "res_company"."invoice_is_email" AS "invoice_is_email", "res_company"."invoice_is_print" AS "invoice_is_print", "res_company"."account_use_credit_limit" AS "account_use_credit_limit", "res_company"."account_opening_move_id" AS "account_opening_move_id", "res_company"."account_opening_date" AS "account_opening_date", "res_company"."account_setup_bank_data_state" AS "account_setup_bank_data_state", "res_company"."account_setup_fy_data_state" AS "account_setup_fy_data_state", "res_company"."account_setup_coa_state" AS "account_setup_coa_state", "res_company"."account_setup_taxes_state" AS "account_setup_taxes_state", "res_company"."account_onboarding_invoice_layout_state" AS "account_onboarding_invoice_layout_state", "res_company"."account_onboarding_create_invoice_state_flag" AS "account_onboarding_create_invoice_state_flag", "res_company"."account_onboarding_sale_tax_state" AS "account_onboarding_sale_tax_state", "res_company"."account_invoice_onboarding_state" AS "account_invoice_onboarding_state", "res_company"."account_dashboard_onboarding_state" AS "account_dashboard_onboarding_state", "res_company"."invoice_terms"->>'en_US' AS "invoice_terms", "res_company"."terms_type" AS "terms_type", "res_company"."invoice_terms_html"->>'en_US' AS "invoice_terms_html", "res_company"."account_setup_bill_state" AS "account_setup_bill_state", "res_company"."account_default_pos_receivable_account_id" AS "account_default_pos_receivable_account_id", "res_company"."expense_accrual_account_id" AS "expense_accrual_account_id", "res_company"."revenue_accrual_account_id" AS "revenue_accrual_account_id", "res_company"."automatic_entry_default_journal_id" AS "automatic_entry_default_journal_id", "res_company"."account_fiscal_country_id" AS "account_fiscal_country_id", "res_company"."tax_exigibility" AS "tax_exigibility", "res_company"."tax_cash_basis_journal_id" AS "tax_cash_basis_journal_id", "res_company"."account_cash_basis_base_account_id" AS "account_cash_basis_base_account_id", "res_company"."account_storno" AS "account_storno", "res_company"."quick_edit_mode" AS "quick_edit_mode", "res_company"."internal_transit_location_id" AS "internal_transit_location_id", "res_company"."stock_move_email_validation" AS "stock_move_email_validation", "res_company"."stock_mail_confirmation_template_id" AS "stock_mail_confirmation_template_id", "res_company"."annual_inventory_month" AS "annual_inventory_month", "res_company"."annual_inventory_day" AS "annual_inventory_day", "res_company"."website_id" AS "website_id", "res_company"."invoicing_switch_threshold" AS "invoicing_switch_threshold", "res_company"."account_check_printing_layout" AS "account_check_printing_layout", "res_company"."account_check_printing_date_label" AS "account_check_printing_date_label", "res_company"."account_check_printing_multi_stub" AS "account_check_printing_multi_stub", "res_company"."account_check_printing_margin_top" AS "account_check_printing_margin_top", "res_company"."account_check_printing_margin_left" AS "account_check_printing_margin_left", "res_company"."account_check_printing_margin_right" AS "account_check_printing_margin_right", "res_company"."extract_in_invoice_digitalization_mode" AS "extract_in_invoice_digitalization_mode", "res_company"."extract_out_invoice_digitalization_mode" AS "extract_out_invoice_digitalization_mode", "res_company"."extract_single_line_per_tax" AS "extract_single_line_per_tax", "res_company"."short_name" AS "short_name", "res_company"."consolidation_company" AS "consolidation_company", "res_company"."vat_check_vies" AS "vat_check_vies", "res_company"."product_surcharge_id" AS "product_surcharge_id", "res_company"."currency_interval_unit" AS "currency_interval_unit", "res_company"."currency_next_execution_date" AS "currency_next_execution_date", "res_company"."currency_provider" AS "currency_provider", "res_company"."documents_hr_settings" AS "documents_hr_settings", "res_company"."documents_hr_folder" AS "documents_hr_folder", "res_company"."documents_product_settings" AS "documents_product_settings", "res_company"."product_folder" AS "product_folder", "res_company"."documents_spreadsheet_folder_id" AS "documents_spreadsheet_folder_id", "res_company"."expense_journal_id" AS "expense_journal_id", "res_company"."company_expense_journal_id" AS "company_expense_journal_id", "res_company"."recruitment_extract_show_ocr_option_selection" AS "recruitment_extract_show_ocr_option_selection", "res_company"."project_time_mode_id" AS "project_time_mode_id", "res_company"."timesheet_encode_uom_id" AS "timesheet_encode_uom_id", "res_company"."internal_project_id" AS "internal_project_id", "res_company"."manufacturing_lead" AS "manufacturing_lead", "res_company"."po_lead" AS "po_lead", 
 ...<message too long, truncated>
2024-02-28 15:47:50 ERROR server odoo.http:2066
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 996, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1161, in __get__
    value = env.cache.get(record, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 1003, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'res.company(1,).partner_id'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2044, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1633, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1659, in _serve_ir_http
    ir_http._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/ir_http.py", line 12, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 180, in _pre_dispatch
    super()._pre_dispatch(rule, arguments)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/auth_signup/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_http.py", line 24, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 541, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/ir_http.py", line 58, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 150, in _pre_dispatch
    request.update_context(lang=get_lang(request.env)._get_cached('code'))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/misc.py", line 1350, in get_lang
    elif env.user.company_id.partner_id.lang in langs:
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 2804, in __get__
    return super().__get__(records, owner)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1187, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3201, in _fetch_field
    self._read(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3278, in _read
    cr.execute(query_str, params + [sub_ids])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 321, in execute
    res = self._obj.execute(query, params)
psycopg2.errors.UndefinedColumn: column res_company.project_time_mode_id does not exist
LINE 1: ... "recruitment_extract_show_ocr_option_selection", "res_compa...
                                                             ^
2024-02-28 15:47:50 ERROR server odoo.sql_db:324
bad query: SELECT "res_company"."id" AS "id", "res_company"."message_main_attachment_id" AS "message_main_attachment_id", "res_company"."name" AS "name", "res_company"."active" AS "active", "res_company"."sequence" AS "sequence", "res_company"."parent_id" AS "parent_id", "res_company"."partner_id" AS "partner_id", "res_company"."report_header" AS "report_header", "res_company"."report_footer"->>'en_US' AS "report_footer", "res_company"."company_details" AS "company_details", "res_company"."currency_id" AS "currency_id", "res_company"."email" AS "email", "res_company"."phone" AS "phone", "res_company"."mobile" AS "mobile", "res_company"."paperformat_id" AS "paperformat_id", "res_company"."external_report_layout_id" AS "external_report_layout_id", "res_company"."base_onboarding_company_state" AS "base_onboarding_company_state", "res_company"."font" AS "font", "res_company"."primary_color" AS "primary_color", "res_company"."secondary_color" AS "secondary_color", "res_company"."layout_background" AS "layout_background", "res_company"."create_uid" AS "create_uid", "res_company"."create_date" AS "create_date", "res_company"."write_uid" AS "write_uid", "res_company"."write_date" AS "write_date", "res_company"."social_twitter" AS "social_twitter", "res_company"."social_facebook" AS "social_facebook", "res_company"."social_github" AS "social_github", "res_company"."social_linkedin" AS "social_linkedin", "res_company"."social_youtube" AS "social_youtube", "res_company"."social_instagram" AS "social_instagram", "res_company"."nomenclature_id" AS "nomenclature_id", "res_company"."resource_calendar_id" AS "resource_calendar_id", "res_company"."hr_presence_control_email_amount" AS "hr_presence_control_email_amount", "res_company"."hr_presence_control_ip_list" AS "hr_presence_control_ip_list", "res_company"."stylesheet_id" AS "stylesheet_id", "res_company"."hr_attendance_overtime" AS "hr_attendance_overtime", "res_company"."overtime_start_date" AS "overtime_start_date", "res_company"."overtime_company_threshold" AS "overtime_company_threshold", "res_company"."overtime_employee_threshold" AS "overtime_employee_threshold", "res_company"."attendance_kiosk_mode" AS "attendance_kiosk_mode", "res_company"."attendance_barcode_source" AS "attendance_barcode_source", "res_company"."attendance_kiosk_delay" AS "attendance_kiosk_delay", "res_company"."partner_state_enable" AS "partner_state_enable", "res_company"."snailmail_color" AS "snailmail_color", "res_company"."snailmail_cover" AS "snailmail_cover", "res_company"."snailmail_duplex" AS "snailmail_duplex", "res_company"."payment_provider_onboarding_state" AS "payment_provider_onboarding_state", "res_company"."payment_onboarding_payment_method" AS "payment_onboarding_payment_method", "res_company"."fiscalyear_last_day" AS "fiscalyear_last_day", "res_company"."fiscalyear_last_month" AS "fiscalyear_last_month", "res_company"."period_lock_date" AS "period_lock_date", "res_company"."fiscalyear_lock_date" AS "fiscalyear_lock_date", "res_company"."tax_lock_date" AS "tax_lock_date", "res_company"."transfer_account_id" AS "transfer_account_id", "res_company"."expects_chart_of_accounts" AS "expects_chart_of_accounts", "res_company"."chart_template_id" AS "chart_template_id", "res_company"."bank_account_code_prefix" AS "bank_account_code_prefix", "res_company"."cash_account_code_prefix" AS "cash_account_code_prefix", "res_company"."default_cash_difference_income_account_id" AS "default_cash_difference_income_account_id", "res_company"."default_cash_difference_expense_account_id" AS "default_cash_difference_expense_account_id", "res_company"."account_journal_suspense_account_id" AS "account_journal_suspense_account_id", "res_company"."account_journal_payment_debit_account_id" AS "account_journal_payment_debit_account_id", "res_company"."account_journal_payment_credit_account_id" AS "account_journal_payment_credit_account_id", "res_company"."account_journal_early_pay_discount_gain_account_id" AS "account_journal_early_pay_discount_gain_account_id", "res_company"."account_journal_early_pay_discount_loss_account_id" AS "account_journal_early_pay_discount_loss_account_id", "res_company"."early_pay_discount_computation" AS "early_pay_discount_computation", "res_company"."transfer_account_code_prefix" AS "transfer_account_code_prefix", "res_company"."account_sale_tax_id" AS "account_sale_tax_id", "res_company"."account_purchase_tax_id" AS "account_purchase_tax_id", "res_company"."tax_calculation_rounding_method" AS "tax_calculation_rounding_method", "res_company"."currency_exchange_journal_id" AS "currency_exchange_journal_id", "res_company"."income_currency_exchange_account_id" AS "income_currency_exchange_account_id", "res_company"."expense_currency_exchange_account_id" AS "expense_currency_exchange_account_id", "res_company"."anglo_saxon_accounting" AS "anglo_saxon_accounting", "res_company"."property_stock_account_input_categ_id" AS "property_stock_account_input_categ_id", "res_company"."property_stock_account_output_categ_id" AS "property_stock_account_output_categ_id", "res_company"."property_stock_valuation_account_id" AS "property_stock_valuation_account_id", "res_company"."incoterm_id" AS "incoterm_id", "res_company"."qr_code" AS "qr_code", "res_company"."invoice_is_email" AS "invoice_is_email", "res_company"."invoice_is_print" AS "invoice_is_print", "res_company"."account_use_credit_limit" AS "account_use_credit_limit", "res_company"."account_opening_move_id" AS "account_opening_move_id", "res_company"."account_opening_date" AS "account_opening_date", "res_company"."account_setup_bank_data_state" AS "account_setup_bank_data_state", "res_company"."account_setup_fy_data_state" AS "account_setup_fy_data_state", "res_company"."account_setup_coa_state" AS "account_setup_coa_state", "res_company"."account_setup_taxes_state" AS "account_setup_taxes_state", "res_company"."account_onboarding_invoice_layout_state" AS "account_onboarding_invoice_layout_state", "res_company"."account_onboarding_create_invoice_state_flag" AS "account_onboarding_create_invoice_state_flag", "res_company"."account_onboarding_sale_tax_state" AS "account_onboarding_sale_tax_state", "res_company"."account_invoice_onboarding_state" AS "account_invoice_onboarding_state", "res_company"."account_dashboard_onboarding_state" AS "account_dashboard_onboarding_state", "res_company"."invoice_terms"->>'en_US' AS "invoice_terms", "res_company"."terms_type" AS "terms_type", "res_company"."invoice_terms_html"->>'en_US' AS "invoice_terms_html", "res_company"."account_setup_bill_state" AS "account_setup_bill_state", "res_company"."account_default_pos_receivable_account_id" AS "account_default_pos_receivable_account_id", "res_company"."expense_accrual_account_id" AS "expense_accrual_account_id", "res_company"."revenue_accrual_account_id" AS "revenue_accrual_account_id", "res_company"."automatic_entry_default_journal_id" AS "automatic_entry_default_journal_id", "res_company"."account_fiscal_country_id" AS "account_fiscal_country_id", "res_company"."tax_exigibility" AS "tax_exigibility", "res_company"."tax_cash_basis_journal_id" AS "tax_cash_basis_journal_id", "res_company"."account_cash_basis_base_account_id" AS "account_cash_basis_base_account_id", "res_company"."account_storno" AS "account_storno", "res_company"."quick_edit_mode" AS "quick_edit_mode", "res_company"."internal_transit_location_id" AS "internal_transit_location_id", "res_company"."stock_move_email_validation" AS "stock_move_email_validation", "res_company"."stock_mail_confirmation_template_id" AS "stock_mail_confirmation_template_id", "res_company"."annual_inventory_month" AS "annual_inventory_month", "res_company"."annual_inventory_day" AS "annual_inventory_day", "res_company"."website_id" AS "website_id", "res_company"."invoicing_switch_threshold" AS "invoicing_switch_threshold", "res_company"."account_check_printing_layout" AS "account_check_printing_layout", "res_company"."account_check_printing_date_label" AS "account_check_printing_date_label", "res_company"."account_check_printing_multi_stub" AS "account_check_printing_multi_stub", "res_company"."account_check_printing_margin_top" AS "account_check_printing_margin_top", "res_company"."account_check_printing_margin_left" AS "account_check_printing_margin_left", "res_company"."account_check_printing_margin_right" AS "account_check_printing_margin_right", "res_company"."extract_in_invoice_digitalization_mode" AS "extract_in_invoice_digitalization_mode", "res_company"."extract_out_invoice_digitalization_mode" AS "extract_out_invoice_digitalization_mode", "res_company"."extract_single_line_per_tax" AS "extract_single_line_per_tax", "res_company"."short_name" AS "short_name", "res_company"."consolidation_company" AS "consolidation_company", "res_company"."vat_check_vies" AS "vat_check_vies", "res_company"."product_surcharge_id" AS "product_surcharge_id", "res_company"."currency_interval_unit" AS "currency_interval_unit", "res_company"."currency_next_execution_date" AS "currency_next_execution_date", "res_company"."currency_provider" AS "currency_provider", "res_company"."documents_hr_settings" AS "documents_hr_settings", "res_company"."documents_hr_folder" AS "documents_hr_folder", "res_company"."documents_product_settings" AS "documents_product_settings", "res_company"."product_folder" AS "product_folder", "res_company"."documents_spreadsheet_folder_id" AS "documents_spreadsheet_folder_id", "res_company"."expense_journal_id" AS "expense_journal_id", "res_company"."company_expense_journal_id" AS "company_expense_journal_id", "res_company"."recruitment_extract_show_ocr_option_selection" AS "recruitment_extract_show_ocr_option_selection", "res_company"."project_time_mode_id" AS "project_time_mode_id", "res_company"."timesheet_encode_uom_id" AS "timesheet_encode_uom_id", "res_company"."internal_project_id" AS "internal_project_id", "res_company"."manufacturing_lead" AS "manufacturing_lead", "res_company"."po_lead" AS "po_lead", 
 ...<message too long, truncated>
2024-02-28 15:47:50 ERROR server odoo.http:2066
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 996, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1161, in __get__
    value = env.cache.get(record, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 1003, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'res.company(1,).partner_id'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2044, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1633, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1659, in _serve_ir_http
    ir_http._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/ir_http.py", line 12, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 180, in _pre_dispatch
    super()._pre_dispatch(rule, arguments)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/auth_signup/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_http.py", line 24, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 541, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/ir_http.py", line 58, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 150, in _pre_dispatch
    request.update_context(lang=get_lang(request.env)._get_cached('code'))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/misc.py", line 1350, in get_lang
    elif env.user.company_id.partner_id.lang in langs:
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 2804, in __get__
    return super().__get__(records, owner)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1187, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3201, in _fetch_field
    self._read(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3278, in _read
    cr.execute(query_str, params + [sub_ids])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 321, in execute
    res = self._obj.execute(query, params)
psycopg2.errors.UndefinedColumn: column res_company.project_time_mode_id does not exist
LINE 1: ... "recruitment_extract_show_ocr_option_selection", "res_compa...
                                                             ^
2024-02-28 15:47:50 Log limit reached (full logs are still available in the log file)
2024-02-28 16:38:44 INFO runbot Killing build 42734-16-0, requested by Administrator (user #2)
2024-02-28 16:38:49 INFO runbot Kill build 42734-16-0