Description: Odoo By Adhoc 16
Commit: ingadhoc-sale:939ff671  
Subject: [ADD] sale_gathering_index: add new sale gathering module with index
Author: docker-odoo
Committer: docker-odoo
Commit: ingadhoc-ingadhoc-odoo-saas-adhoc2:a73a3218  
Subject: [IMP] saas_provider_adhoc: apm stat button on projects
Author: augusto-weiss
Committer: augusto-weiss
Commit: plugberry-pagos360:ee2ac8ac  
Subject: [ADD] pagos360: readme
Author: augusto-weiss
Committer: augusto-weiss
Commit: ingadhoc-stock:a17e1d04  
Subject: [ADD]stock_ux: re-add chatter in stock.warehouse.orderpoint
Author: Juan Ignacio Carreras
Committer: Bruno Zanotti
Commit: ingadhoc-odoo-argentina:f1cd6165  
Subject: [FIX] l10n_ar_ux: monkey patch fiscal_position post_load
Author: Maximiliano Mezzavilla
Committer: Katherine Zaoral
Commit: ingadhoc-multi-company:b347e54e  
Subject: [IMP] account_multicompany_ux: document type when company is changed.
Author: Pablo Montenegro
Committer: Pablo Montenegro
Commit: ingadhoc-product:e166f185  
Subject: [FIX] product_catalog_aeroo_report: the price already comes with tax included
Author: docker-odoo
Committer: docker-odoo
Commit: ingadhoc-odoo-argentina-ee:d61b74b4  
Subject: [FIX]account_accountant_ux: replace 'active_id' for 'id'
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-account-invoicing:0bea9d5c  
Subject: [FIX]account_invoice_control: allow edit invoice
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-argentina-sale:85351fde  
Subject: [IMP] l10n_ar_sale: the checkbook is set by searching first for the properties
Author: docker-odoo
Committer: docker-odoo
Commit: ingadhoc-website:38073859  
Subject: [IMP] website_sale_ux: the name of the "pay now" button is changed
Author: docker-odoo
Committer: docker-odoo
Commit: ingadhoc-enterprise-extensions:abe2ca75  
Subject: [IMP] website_doc: keep results order
Author: Juan José Scarafia
Committer: Juan José Scarafia
Commit: ingadhoc-aeroo_reports:420bcfe3  
Subject: [FIX] aeroo_report: add options create=True+
Author: Bruno Zanotti
Committer: Bruno Zanotti
Commit: ingadhoc-ingadhoc-odoo-saas:d36f7e99  
Subject: [IMP] demo data
Author: Juan José Scarafia
Committer: Juan José Scarafia
Commit: ingadhoc-purchase:3352a81d  
Subject: [FIX] purchase_ux: send PO to client button
Author: mav-adhoc
Committer: mav-adhoc
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-third-party-apps:7846a41b  
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-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-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-delivery:231bd588  
Subject: [IMP]delivery_andreani: method to add data in obs field
Author: Alexis
Committer: Alexis
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-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-hr:46cb8641  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-16-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: adhoc-cicd-odoo-odoo:8c99af28  
Subject: Merge commit 'refs/pull/112460/head' of https://github.com/odoo/odoo into 16.0-6051
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:e375b13c  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-bank-statement-import:a5f8af31  
Subject: Merge commit 'refs/pull/655/head' of https://github.com/oca/bank-statement-import into 16.0-5898
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-crm:bd38a95b  
Subject: Translated using Weblate (Swedish)
Author: jakobkrabbe
Committer: Weblate
Commit: adhoc-cicd-odoo-design-themes:e6c274c1  
Subject: [I18N] Update translation terms from Transifex
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-e-commerce:705d133b  
Subject: Merge commit 'refs/pull/694/head' of https://github.com/oca/e-commerce into 16.0-6017
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-odoo-enterprise:f541e813  
Subject: Merge commit 'refs/pull/36994/head' of https://github.com/odoo/enterprise into 16.0-5967
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-stock-logistics-workflow:5eb912c6  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-warehouse:926eaad2  
Subject: Merge commit 'refs/pull/1701/head' of https://github.com/oca/stock-logistics-warehouse into 16.0-6002
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-knowledge:d9562de0  
Subject: Translated using Weblate (Portuguese)
Author: Peter Romão
Committer: Weblate
Commit: adhoc-cicd-oca-management-system:13cddce4  
Subject: Merge commit 'refs/pull/571/head' of https://github.com/oca/management-system into 16.0-5941
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-mis-builder:740b5797  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-manufacture:cfbdbe6a  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-partner-contact:f347842a  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-product-attribute:7bc7fe14  
Subject: Merge commit 'refs/pull/1237/head' of https://github.com/oca/product-attribute into 16.0-5964
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-report-print-send:22776024  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-reporting-engine:23bd5d0c  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-sale-workflow:3d411361  
Subject: Merge commit 'refs/pull/2683/head' of https://github.com/oca/sale-workflow into 16.0-6033
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:b03577c1  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-tools:82510b64  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-ux:3e6bbaae  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-barcode:90c4dba9  
Subject: Translated using Weblate (Italian)
Author: Francesco Foresti
Committer: Weblate
Commit: adhoc-cicd-oca-social:cac8334c  
Subject: Merge commit 'refs/pull/1020/head' of https://github.com/oca/social into 16.0-6019
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-stock-logistics-request:b1fa764b  
Subject: Merge commit 'refs/pull/1/head' of https://github.com/oca/stock-logistics-request into 16.0-6049
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:6bda97f1  
Subject: Merge commit 'refs/pull/511/head' of https://github.com/oca/account-analytic into 16.0-6047
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:e5fa8c1e  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-account-reconcile:a7ee6de1  
Subject: Translated using Weblate (Swedish)
Author: jakobkrabbe
Committer: Weblate
Commit: adhoc-cicd-oca-purchase-workflow:b7543948  
Subject: Merge commit 'refs/pull/1814/head' of https://github.com/oca/purchase-workflow into 16.0-5965
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:0e20cee3  
Subject: Merge commit 'refs/pull/114/head' of https://github.com/oca/product-pack into 16.0-6037
Author: docker-odoo
Committer: docker-odoo
Version: 16.0
Config: Adhoc Conf con tests
Total time: 12m
Date Level Type Message
2024-03-13 15:33:55 INFO runbot Init build environment with config Adhoc Conf con tests
2024-03-13 15:33:55 Starting step base from config Adhoc Conf con tests
2024-03-13 15:33:55 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2024-03-13 15:34:19 INFO server odoo.modules.loading:300 1 modules loaded in 7.30s, 9018 queries (+9018 extra)
2024-03-13 15:34:19 INFO server odoo.modules.loading:300 14 modules loaded in 3.99s, 5292 queries (+5292 extra)
2024-03-13 15:34:26 Step base finished in 24s
2024-03-13 15:34:26 Starting step all from config Adhoc Conf con tests
2024-03-13 15:34:26 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2024-03-13 15:34:45 INFO server odoo.modules.loading:300 1 modules loaded in 7.31s, 9018 queries (+9018 extra)
2024-03-13 15:40:10 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: (UY) Company
2024-03-13 15:41:14 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: (UY) Company
2024-03-13 15:42:42 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: (UY) Company
2024-03-13 15:42:42 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:46 Currency Provider configured as AFIP for next companies: (AR) Exento
2024-03-13 15:42:42 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: (UY) Company
2024-03-13 15:42:42 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-03-13 15:42:48 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: (UY) Company
2024-03-13 15:42:48 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-03-13 15:43:00 INFO server odoo.addons.l10n_ar_edi.models.res_company:216 Setting demo certificate from to OdooCert2 in (AR) Responsable Inscripto company
2024-03-13 15:43:00 INFO server odoo.addons.l10n_ar_edi.models.res_company:216 Setting demo certificate from to OdooCert9 in (AR) Monotributista company
2024-03-13 15:43:00 INFO server odoo.addons.l10n_ar_edi.models.res_company:216 Setting demo certificate from to OdooCert8 in (AR) Exento company
2024-03-13 15:44:32 INFO server odoo.modules.loading:300 584 modules loaded in 582.31s, 323349 queries (+324993 extra)
2024-03-13 15:44:32 INFO server odoo.modules.loading:300 585 modules loaded in 1.00s, 238 queries (+238 extra)
2024-03-13 15:44:37 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: Muebleria UY
2024-03-13 15:44:37 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-03-13 15:44:44 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: Muebleria UY
2024-03-13 15:44:44 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-03-13 15:44:44 INFO server odoo.addons.l10n_uy_currency_update.models.res_company:40 Currency Provider configured as BCU for next companies: Muebleria UY
2024-03-13 15:44:44 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-03-13 15:45:36 INFO runbot Getting results for build 45193-16-0
2024-03-13 15:45:36 Step all finished in 11m
2024-03-13 15:45:36 Starting step setup from config Adhoc Conf con tests
2024-03-13 15:45:36 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2024-03-13 15:45:38 INFO runbot Step setup finished in 1s
2024-03-13 15:45:38 Starting step run from config Adhoc Conf con tests
2024-03-13 15:45:38 INFO runbot Start running build 45193-16-0
2024-03-13 15:45:38 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2024-03-13 15:45:45 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-03-13 15:45:45 INFO server odoo.modules.loading:300 14 modules loaded in 0.09s, 0 queries (+0 extra)
2024-03-13 17:38:08 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-03-13 17:38:18 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-03-13 17:38:18 INFO server odoo.modules.loading:300 585 modules loaded in 5.60s, 0 queries (+0 extra)
2024-03-13 17:38:18 INFO server odoo.modules.loading:300 585 modules loaded in 5.11s, 0 queries (+0 extra)
2024-03-13 17:38:59 INFO server odoo.modules.loading:300 1 modules loaded in 0.01s, 0 queries (+0 extra)
2024-03-13 17:39:05 INFO server odoo.modules.loading:300 585 modules loaded in 5.13s, 0 queries (+0 extra)
2024-03-13 17:48:03 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:48:03 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:48:09 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:48:14 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:50:15 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:50:27 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=266>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=266>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:54:05 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=268>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=268>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=268>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=268>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:55:04 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=268>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=268>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=268>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=268>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:55:30 WARNING server odoo.http:2064 No puedes agregar más productos. Primero cree la factura de acopio
2024-03-13 17:57:21 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=268>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=268>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=268>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=268>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:57:56 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=268>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=268>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=268>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=268>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:59:32 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=268>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=268>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=268>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=268>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 17:59:38 WARNING server odoo.http:2064 Debe haber un único impuesto del grupo de impuestos "IVA" por línea, agréguelo a "Anticipo". En caso de tenerlo, revise la configuración del impuesto, en opciones avanzadas, en el campo correspondiente "Grupo de Impuestos".
2024-03-13 17:59: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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).updated_total_price'
During handling of the above exception, another exception occurred:
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 2996, in read
    return self._read_format(fnames=fields, load=load)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3175, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:00:07 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).updated_total_price'
During handling of the above exception, another exception occurred:
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 2996, in read
    return self._read_format(fnames=fields, load=load)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3175, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:00:19 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).updated_total_price'
During handling of the above exception, another exception occurred:
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 2996, in read
    return self._read_format(fnames=fields, load=load)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3175, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:00:25 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).updated_total_price'
During handling of the above exception, another exception occurred:
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 2996, in read
    return self._read_format(fnames=fields, load=load)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3175, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:01:14 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=270>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=270>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=270>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=270>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:02:58 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).updated_total_price'
During handling of the above exception, another exception occurred:
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 2996, in read
    return self._read_format(fnames=fields, load=load)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3175, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:03:44 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=270>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=270>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=270>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=270>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:04:01 WARNING server odoo.http:695 <function odoo.addons.report_aeroo.controllers.main.report_download> called ignoring args {'token'}
2024-03-13 18:04:01 WARNING server odoo.addons.base.models.ir_qweb:1397 Unknown directives or unused attributes: {'t-esc'} in l10n_ar.custom_header
2024-03-13 18:11:52 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 268
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(268,).updated_total_price'
During handling of the above exception, another exception occurred:
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 2996, in read
    return self._read_format(fnames=fields, load=load)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3175, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:14:42 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=273>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=273>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=273>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=273>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:15:00 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 273
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(273,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 273
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(273,).updated_total_price'
During handling of the above exception, another exception occurred:
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 2996, in read
    return self._read_format(fnames=fields, load=load)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3175, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:15:11 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 273
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(273,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 273
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(273,).updated_total_price'
During handling of the above exception, another exception occurred:
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 2996, in read
    return self._read_format(fnames=fields, load=load)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3175, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:15:46 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=272>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=272>,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: <NewId origin=272>
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(<NewId origin=272>,).updated_total_price'
During handling of the above exception, another exception occurred:
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 6592, in onchange
    snapshot1 = Snapshot(record, nametree)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6352, in __init__
    self.fetch(name)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6362, in fetch
    self[name] = record[name]
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, 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/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-sale/sale_gathering_index/models/sale_order_line.py", line 36, in _compute_price_unit
    rec.price_unit = rec.price_unit / (rec.order_id.index + 1)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 18:16:20 WARNING server odoo.http:695 <function odoo.addons.report_aeroo.controllers.main.report_download> called ignoring args {'token'}
2024-03-13 18:16:20 WARNING server odoo.addons.base.models.ir_qweb:1397 Unknown directives or unused attributes: {'t-esc'} in l10n_ar.custom_header
2024-03-13 18:16:49 WARNING server odoo.http:695 <function odoo.addons.report_aeroo.controllers.main.report_download> called ignoring args {'token'}
2024-03-13 18:16:49 WARNING server odoo.addons.base.models.ir_qweb:1397 Unknown directives or unused attributes: {'t-esc'} in l10n_ar.custom_header
2024-03-13 18:17:36 WARNING server odoo.http:695 <function odoo.addons.report_aeroo.controllers.main.report_download> called ignoring args {'token'}
2024-03-13 18:17:53 WARNING server odoo.http:695 <function odoo.addons.report_aeroo.controllers.main.report_download> called ignoring args {'token'}
2024-03-13 18:18:27 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 273
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(273,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 273
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(273,).updated_total_price'
During handling of the above exception, another exception occurred:
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 2996, in read
    return self._read_format(fnames=fields, load=load)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3175, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-13 19:59:16 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 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 273
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(273,).index'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 997, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 273
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 1004, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'sale.order(273,).updated_total_price'
During handling of the above exception, another exception occurred:
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 2996, in read
    return self._read_format(fnames=fields, load=load)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3175, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5920, in __getitem__
    return self._fields[key].__get__(self, self.env.registry[self._name])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 46, in _compute_index
    order.index = (order.updated_total_price / original_total_price) - 1 if original_total_price > 0 else 0.0
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1210, in __get__
    self.compute_value(recs)
  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/ingadhoc-sale/sale_gathering_index/models/sale_order.py", line 25, in _compute_updated_total_price
    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 130, in _get_pricelist_price
    self.product_id.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: product.product()
2024-03-14 14:50:18 INFO runbot Kill build 45193-16-0