Description: [18.0] Odoo by Adhoc
Commit: ingadhoc-odoo-argentina-ee:61fca780  
Subject: [FIX] l10n_ar_arba_ws: withholding date
Author: Katherine Zaoral
Committer: Katherine Zaoral
Commit: ingadhoc-account-payment:17f01dc6  
Subject: [FIX] account_payment_pro: clean invalid to_pay lines when try to unreconcile move
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-odoo-argentina:1357bf4f  
Subject: [FIX] l10n_ar_tax: posición fiscal archivada al pagar a proveedor. Video mostrando el bug en runbot adhoc 18: https://drive.google.com/file/d/1dCjlN57u3GPFHPg2xgCHzGvVPYHWpyfv/view El fix consiste en que al hacer un pago de proveedor no se compute una posición fiscal que esté archivada. Ticket: 112768
Author: Pablo Montenegro
Committer: Juan José Scarafía
Commit: ingadhoc-product:8cdf5565  
Subject: [FIX] product_ux: update view form of product pricelist item
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-enterprise-extensions:d3a86f85  
Subject: [FIX] account_balance_import: use company_id for unaffected earnings account retrieval
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-stock:da2fdf9f  
Subject: [IMP] stock_currency_valuation: add with company
Author: Martin Quinteros
Committer: Martin Quinteros
Commit: ingadhoc-account-invoicing:fa5caa84  
Subject: [BOT] Bump version: account_background_post 18.0.1.2.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-sale:fe34c5f6  
Subject: [FIX] portal_sale_distributor: Implement custom rule logic for portal backend distributor access
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-odoo-saas-adhoc:7fc65ba9  
Subject: [IMP] saas_client_account: set allow_out_payment in bank accounts
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-purchase:76c42972  
Subject: [FIX]purchase_stock_ux: incorporate picking log after cancel remaining qties
Author: mav-adhoc
Committer: mav-adhoc
Commit: ingadhoc-multi-company:ece06ea5  
Subject: [FIX] account_multicompany_ux: Add bypass exception handling in tax mapping
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-account-financial-tools:2ac4864f  
Subject: [BOT] Bump version: account_ux 18.0.1.26.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-uruguay:2d6b56a8  
Subject: [IMP] l10n_uy_ux: always use line.name in aml
Author: Julia Elizondo
Committer: Julia Elizondo
Commit: ingadhoc-multi-store:1fe5333f  
Subject: [FIX] stock_multi_store: Fix record rule for stock picking type that not have warehouse defined
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-website:3f4ea802  
Subject: [FIX] website_sale_hide_all_prices_product_configurator: Removed module
Author: Santiago Co
Committer: Nicolas Mac Rouillon
Commit: plugberry-pagos360:f3fe5843  
Subject: Merge pull request #94 from plugberry/18.0-H-106549-1-MAQ
Author: Filoquin adhoc
Committer: GitHub
Commit: ingadhoc-miscellaneous:5e7b2840  
Subject: [FIX] account_statement_import_sheet_file_bg: Fixed JSON file data
Author: Felipe Garcia Suez
Committer: Felipe Garcia Suez
Commit: ingadhoc-third-party-apps:88e3907c  
Subject: [FIX] prt_report_attachament_preview: Fix so only when is pdf the preview will show
Author: Ignacio Ramirez
Committer: Ignacio Ramirez
Commit: ingadhoc-odoo-saas:5eac8c9e  
Subject: [BOT] Bump version: saas_client 18.0.1.3.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-delivery:bcde24ba  
Subject: [BOT] Bump version: delivery_andreani 18.0.1.2.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-project:4d86997f  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-partner:090f76ed  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-hr:c3815805  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-argentina-sale:46752dc1  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-demo:d846e51c  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-aeroo_reports:cfe2266a  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: plugberry-mercadopago:61985a54  
Subject: [FIX] cleaner.yml
Author: Andrés Zacchino
Committer: GitHub
Commit: adhoc-cicd-bmya-odoo-bmya:68b3869c  
Subject: Update README.md with latest module versions
Author: GitHub Action
Committer: GitHub Action
Commit: adhoc-cicd-oca-hr:415aacf4  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-mail:d2df31d6  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-odoo:8ffb4212  
Subject: Merge commit 'refs/pull/184132/head' of github.com:odoo/odoo into 18.0-20538
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-connector:10416a62  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-pos:ae2ccccc  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-request:4c6fed2e  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-analytic:ff3cdda8  
Subject: Merge commit 'refs/pull/818/head' of github.com:oca/account-analytic into 18.0-20491
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-availability:c2446486  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-reconcile:2b410ff5  
Subject: Translated using Weblate (German)
Author: Simon Eder
Committer: Weblate
Commit: adhoc-cicd-oca-timesheet:2675349d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-enterprise:f8517a15  
Subject: Merge commit 'refs/pull/77307/head' of github.com:odoo/enterprise into 18.0-20540
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-survey:e927e81a  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-website:2d0dbd58  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-backend:c512975d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-design-themes:45d9897a  
Subject: [I18N] *: fetch latest Weblate translations
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-partner-contact:ce1de9b1  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-auth:daca4601  
Subject: Merge commit 'refs/pull/828/head' of github.com:oca/server-auth into 18.0-20544
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-knowledge:f747aa3f  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-product-attribute:91321be4  
Subject: Merge commit 'refs/pull/2164/head' of github.com:oca/product-attribute into 18.0-20533
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-brand:d2dd68df  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-mis-builder:53822696  
Subject: Disable renovate dependency dashboard
Author: Stéphane Bidoul
Committer: Stéphane Bidoul
Commit: adhoc-cicd-oca-account-invoicing:ffc40fb9  
Subject: Translated using Weblate (Catalan)
Author: Ricard
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-workflow:81e694c3  
Subject: Merge commit 'refs/pull/1976/head' of github.com:oca/stock-logistics-workflow into 18.0-20512
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-management-system:7f6b3c9f  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-ux:1ab63aa0  
Subject: Merge commit 'refs/pull/1209/head' of github.com:oca/server-ux into 18.0-20535
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-e-commerce:11bfd999  
Subject: Merge commit 'refs/pull/1081/head' of github.com:oca/e-commerce into 18.0-20498
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-expense:0a0e27a8  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-manufacture:08518be1  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-crm:69984f57  
Subject: Translated using Weblate (Turkish)
Author: Betül Öğmen
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-barcode:846ace89  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-project:0eda75ef  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-tools:6404c555  
Subject: Merge commit 'refs/pull/3201/head' of github.com:oca/server-tools into 18.0-20428
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-social:769b33c1  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-purchase-workflow:c7c6efd4  
Subject: Merge commit 'refs/pull/2699/head' of github.com:oca/purchase-workflow into 18.0-20434
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:ef3ddb65  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-web:f1543e10  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-product-pack:2b9a174c  
Subject: Merge commit 'refs/pull/194/head' of github.com:oca/product-pack into 18.0-20534
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-holidays:a29811fc  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-reporting-engine:35a9cd5f  
Subject: Added translation using Weblate (Russian)
Author: Administrator
Committer: Weblate
Commit: adhoc-cicd-oca-sale-workflow:274a647b  
Subject: Merge commit 'refs/pull/3466/head' of github.com:oca/sale-workflow into 18.0-20455
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-bank-statement-import:0c1d3f81  
Subject: Merge commit 'refs/pull/876/head' of github.com:oca/bank-statement-import into 18.0-20495
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-reservation:2d470fe4  
Subject: Merge commit 'refs/pull/7/head' of github.com:oca/stock-logistics-reservation into 18.0-20511
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-report-print-send:6f554ae9  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Version: 18.0
Config: [18.0] Odoo by Adhoc Config (with tests)
Build time: 16m
Wait time: 17m
Load time: 16m17s
Date Level Type Message
2026-03-13 13:46:44 INFO runbot Init build environment with config [18.0] Odoo by Adhoc Config (with tests)
2026-03-13 13:46:44 Starting step 18-all-with-tests from config 18.0] Odoo by Adhoc Config (with tests) [
2026-03-13 13:46:44 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-03-13 13:46:55 INFO server odoo.modules.loading:360 1 modules loaded in 4.28s, 9258 queries (+9258 extra)
2026-03-13 13:52:02 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 2 in (AR) Responsable Inscripto company
2026-03-13 13:52:02 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 4 in (AR) Monotributista company
2026-03-13 13:52:02 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 9 in (AR) Exento company
2026-03-13 13:53:20 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-03-13 13:54:13 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-03-13 13:55:22 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, Muebleria ARG
2026-03-13 13:56:54 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-03-13 13:56:55 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-03-13 13:56:58 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-03-13 13:57:00 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-03-13 13:57:02 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-03-13 13:57:04 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-03-13 13:57:14 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-03-13 13:57:15 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-03-13 13:57:18 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-03-13 13:57:20 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-03-13 13:57:23 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-03-13 13:57:24 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-03-13 13:57:29 INFO server odoo.modules.loading:360 728 modules loaded in 631.36s, 455117 queries (+518722 extra)
2026-03-13 13:57:30 INFO server odoo.modules.loading:360 729 modules loaded in 0.89s, 318 queries (+318 extra)
2026-03-13 13:57:33 INFO server odoo.addons.base.models.ir_qweb:360 Pregenerating assets bundles
2026-03-13 13:58:12 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 13:58:19 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 13:58:56 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 13:59:39 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:02 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:02 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:05 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:07 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:08 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:11 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:11 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:13 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:13 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:16 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:17 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:23 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:24 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:30 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:31 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:37 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:38 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:41 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:00:43 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_1_data
2026-03-13 14:00:47 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
2026-03-13 14:00:48 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
2026-03-13 14:00:52 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
2026-03-13 14:00:58 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:01 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:03 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:03 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:03 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:04 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:05 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:14 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:15 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:16 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:17 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:19 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:20 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:23 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:23 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:24 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:26 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:26 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:27 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:31 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:32 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:33 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:35 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:51 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:53 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:55 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:01:57 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_1_data
2026-03-13 14:02:01 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_1_data, Test Argentine Company 2
2026-03-13 14:02:03 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-03-13 14:02:05 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_1_data
2026-03-13 14:02:08 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
2026-03-13 14:02:10 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
2026-03-13 14:02:13 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
2026-03-13 14:02:47 INFO runbot Getting results for build 56135-18-0
2026-03-13 14:02:47 Step 18-all-with-tests finished in 16m
2026-03-13 14:02:47 Starting step setup from config 18.0] Odoo by Adhoc Config (with tests) [
2026-03-13 14:02:47 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-03-13 14:02:58 INFO runbot Step setup finished in 1s
2026-03-13 14:02:58 Starting step run from config 18.0] Odoo by Adhoc Config (with tests) [
2026-03-13 14:02:58 INFO runbot Start running build 56135-18-0
2026-03-13 14:02:58 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-03-13 14:03:03 INFO server odoo.modules.loading:360 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-03-13 14:03:08 INFO server odoo.modules.loading:360 729 modules loaded in 4.60s, 0 queries (+0 extra)
2026-03-13 14:04:09 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:15 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:19 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:23 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:27 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:30 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:34 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:38 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:43 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:47 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:51 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:55 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:04:59 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:03 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:07 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:12 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:16 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:19 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:23 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:27 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:31 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:36 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:40 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:42 ERROR server werkzeug:96 127.0.0.1 - - [13/Mar/2026 14:05:42] Request timed out: TimeoutError('timed out')
2026-03-13 14:05:44 ERROR server werkzeug:96 127.0.0.1 - - [13/Mar/2026 14:05:44] Request timed out: TimeoutError('timed out')
2026-03-13 14:05:45 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:47 ERROR server werkzeug:96 127.0.0.1 - - [13/Mar/2026 14:05:47] Request timed out: TimeoutError('timed out')
2026-03-13 14:05:49 ERROR server werkzeug:96 127.0.0.1 - - [13/Mar/2026 14:05:49] Request timed out: TimeoutError('timed out')
2026-03-13 14:05:49 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:51 ERROR server werkzeug:96 127.0.0.1 - - [13/Mar/2026 14:05:51] Request timed out: TimeoutError('timed out')
2026-03-13 14:05:53 ERROR server werkzeug:96 127.0.0.1 - - [13/Mar/2026 14:05:53] Request timed out: TimeoutError('timed out')
2026-03-13 14:05:53 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-03-13 14:05:53 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-03-13 14:05:57 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-03-13 14:05:57 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "Muebleria UY", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-03-13 14:06:08 ERROR server odoo.osv.expression:1183
Non-stored field stock.picking.l10n_uy_is_cfe cannot be searched.
NoneType: None
2026-03-13 14:06:08 ERROR server odoo.osv.expression:1183
Non-stored field stock.picking.l10n_uy_is_cfe cannot be searched.
NoneType: None
2026-03-13 14:13:45 ERROR server odoo.osv.expression:1183
Non-stored field stock.picking.l10n_uy_is_cfe cannot be searched.
NoneType: None
2026-03-13 14:13:45 ERROR server odoo.osv.expression:1183
Non-stored field stock.picking.l10n_uy_is_cfe cannot be searched.
NoneType: None
2026-03-13 14:17:41 WARNING server odoo.http:2610 Por favor ingrese un número de retención para el impuesto Retención SUSS 1.0% o configure una secuencia en ese impuesto
2026-03-13 14:21:21 INFO server odoo.modules.loading:360 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-03-13 14:21:23 INFO server odoo.modules.loading:360 729 modules loaded in 0.16s, 0 queries (+0 extra)
2026-03-13 14:21:32 INFO server odoo.modules.loading:360 735 modules loaded in 9.19s, 6858 queries (+6858 extra)
2026-03-13 14:21:36 INFO server odoo.modules.loading:360 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-03-13 14:21:36 INFO server odoo.modules.loading:360 735 modules loaded in 0.35s, 0 queries (+0 extra)
2026-03-13 14:22:11 INFO server odoo.modules.loading:360 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-03-13 14:22:11 INFO server odoo.modules.loading:360 735 modules loaded in 0.22s, 0 queries (+0 extra)
2026-03-13 14:23:47 ERROR server odoo.osv.expression:1183
Non-stored field stock.picking.l10n_uy_is_cfe cannot be searched.
NoneType: None
2026-03-13 14:23:47 ERROR server odoo.osv.expression:1183
Non-stored field stock.picking.l10n_uy_is_cfe cannot be searched.
NoneType: None
2026-03-13 14:30:01 WARNING server odoo.addons.web.controllers.utils:43 Action 'Attendees' contains custom properties 'sample'. Passing them via the `params` or `context` properties is recommended instead
2026-03-13 14:33:39 ERROR server odoo.osv.expression:1183
Non-stored field stock.picking.l10n_uy_is_cfe cannot be searched.
NoneType: None
2026-03-13 14:33:39 ERROR server odoo.osv.expression:1183
Non-stored field stock.picking.l10n_uy_is_cfe cannot be searched.
NoneType: None
2026-03-13 14:36:18 WARNING server odoo.addons.website.models.website:1629 No Sitemap value provided for controller <function WebsiteSalePortal.portal_addresses at 0x7e458a1891c0> (/portal/addresses)
2026-03-13 14:36:18 WARNING server odoo.addons.website.models.website:1629 No Sitemap value provided for controller <function WebsiteSaleController.update_validity_and_redirect at 0x7e458a28ce00> (/update_date_prices_and_validity)
2026-03-13 14:38:34 WARNING server odoo.addons.website.models.website:1629 No Sitemap value provided for controller <function WebsiteSalePortal.portal_addresses at 0x7e458a1891c0> (/portal/addresses)
2026-03-13 14:38:34 WARNING server odoo.addons.website.models.website:1629 No Sitemap value provided for controller <function WebsiteSaleController.update_validity_and_redirect at 0x7e458a28ce00> (/update_date_prices_and_validity)
2026-03-13 14:39:02 INFO server odoo.modules.loading:360 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-03-13 14:39:03 INFO server odoo.modules.loading:360 735 modules loaded in 0.16s, 0 queries (+0 extra)
2026-03-13 14:39:06 ERROR server odoo.sql_db:374
bad query: b'DELETE FROM "mail_template" WHERE id IN (13, 12, 11, 10)'
ERROR: update or delete on table "mail_template" violates foreign key constraint "gamification_challenge_report_template_id_fkey" on table "gamification_challenge"
DETAIL:  Key (id)=(12) is still referenced from table "gamification_challenge".
2026-03-13 14:39:06 ERROR server odoo.sql_db:374
bad query: b'DELETE FROM "mail_template" WHERE id IN (13, 12)'
ERROR: update or delete on table "mail_template" violates foreign key constraint "gamification_challenge_report_template_id_fkey" on table "gamification_challenge"
DETAIL:  Key (id)=(12) is still referenced from table "gamification_challenge".
2026-03-13 14:39:06 ERROR server odoo.sql_db:374
bad query: b'DELETE FROM "mail_template" WHERE id IN (12)'
ERROR: update or delete on table "mail_template" violates foreign key constraint "gamification_challenge_report_template_id_fkey" on table "gamification_challenge"
DETAIL:  Key (id)=(12) is still referenced from table "gamification_challenge".
2026-03-13 14:39:10 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:10 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:10 ERROR server odoo.sql_db:374
bad query: b'SELECT "ir_ui_view"."id" FROM "ir_ui_view" LEFT JOIN "website" AS "ir_ui_view__website_id" ON ("ir_ui_view"."website_id" = "ir_ui_view__website_id"."id") WHERE ((("ir_ui_view"."active" = true) AND ("ir_ui_view"."key" = \'http_routing.http_error\')) AND (("ir_ui_view"."website_id" IN (1)) OR "ir_ui_view"."website_id" IS NULL)) ORDER BY "ir_ui_view__website_id"."sequence"  , "ir_ui_view__website_id"."id"   LIMIT 1'
ERROR: current transaction is aborted, commands ignored until end of transaction block
2026-03-13 14:39:10 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2295, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 467, in product
    if not request.website.has_ecommerce_access():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/website.py", line 648, in has_ecommerce_access
    return not (self.env.user._is_public() and self.ecommerce_access == 'logged_in')
                                               ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 613, in _handle_error
    code, html = cls._get_error_html(request.env, code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 430, in _get_error_html
    return super()._get_error_html(env, code, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 580, in _get_error_html
    return code, env['ir.ui.view']._render_template('http_routing.%s' % code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template
    return super()._render_template(template, values=values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2224, in _render_template
    return self.env['ir.qweb']._render(template, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 325, in _tracked_method_render
    return method_render(self, template, values, **options)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 604, in _render
    irQweb = self.with_context(**options)._prepare_environment(values)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_qweb.py", line 45, in _prepare_environment
    return irQweb._prepare_frontend_environment(values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_qweb.py", line 103, in _prepare_frontend_environment
    is_allowed_optional_cookies = request.env['ir.http']._is_allowed_cookie('optional')
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 455, in _is_allowed_cookie
    if not request.env['website'].get_current_website().cookies_bar:
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 103, in lookup
    r = d[key]
        ~^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 33, in __getitem__
    a = self.d[obj]
        ~~~~~~^^^^^
KeyError: ('ir.ui.view', <function View._get_view_id at 0x7e458da38400>, 4, False, 'http_routing.http_error', 1)

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 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2177, in _transactioning
    exc.error_response = self.registry['ir.http']._handle_error(exc)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 615, in _handle_error
    code, html = 418, request.env['ir.ui.view']._render_template('http_routing.http_error', values)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 447, in _render_template
    view = self._get(template).sudo()
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2118, in _get
    return self.browse(self._get_view_id(view_ref))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup
    value = d[key] = self.method(*args, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 397, in _get_view_id
    view = self.sudo().search(domain, order='website_id', limit=1)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1754, in search
    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1786, in search_fetch
    return self._fetch_query(query, fields_to_fetch)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4264, in _fetch_query
    fetched = self.browse(query)
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6239, in browse
    if not ids:
           ^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 262, in __bool__
    return bool(self.get_result_ids())
                ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 22
 ...<message too long, truncated>
2026-03-13 14:39:10 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:10 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:10 ERROR server odoo.sql_db:374
bad query: b'SELECT "ir_ui_view"."id" FROM "ir_ui_view" LEFT JOIN "website" AS "ir_ui_view__website_id" ON ("ir_ui_view"."website_id" = "ir_ui_view__website_id"."id") WHERE ((("ir_ui_view"."active" = true) AND ("ir_ui_view"."key" = \'http_routing.http_error\')) AND (("ir_ui_view"."website_id" IN (1)) OR "ir_ui_view"."website_id" IS NULL)) ORDER BY "ir_ui_view__website_id"."sequence"  , "ir_ui_view__website_id"."id"   LIMIT 1'
ERROR: current transaction is aborted, commands ignored until end of transaction block
2026-03-13 14:39:10 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2295, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 235, in shop
    if not request.website.has_ecommerce_access():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/website.py", line 648, in has_ecommerce_access
    return not (self.env.user._is_public() and self.ecommerce_access == 'logged_in')
                                               ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 613, in _handle_error
    code, html = cls._get_error_html(request.env, code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 430, in _get_error_html
    return super()._get_error_html(env, code, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 580, in _get_error_html
    return code, env['ir.ui.view']._render_template('http_routing.%s' % code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template
    return super()._render_template(template, values=values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2224, in _render_template
    return self.env['ir.qweb']._render(template, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 325, in _tracked_method_render
    return method_render(self, template, values, **options)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 604, in _render
    irQweb = self.with_context(**options)._prepare_environment(values)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_qweb.py", line 45, in _prepare_environment
    return irQweb._prepare_frontend_environment(values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_qweb.py", line 103, in _prepare_frontend_environment
    is_allowed_optional_cookies = request.env['ir.http']._is_allowed_cookie('optional')
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 455, in _is_allowed_cookie
    if not request.env['website'].get_current_website().cookies_bar:
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 103, in lookup
    r = d[key]
        ~^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 33, in __getitem__
    a = self.d[obj]
        ~~~~~~^^^^^
KeyError: ('ir.ui.view', <function View._get_view_id at 0x7e458da38400>, 4, False, 'http_routing.http_error', 1)

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 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2177, in _transactioning
    exc.error_response = self.registry['ir.http']._handle_error(exc)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 615, in _handle_error
    code, html = 418, request.env['ir.ui.view']._render_template('http_routing.http_error', values)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 447, in _render_template
    view = self._get(template).sudo()
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2118, in _get
    return self.browse(self._get_view_id(view_ref))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup
    value = d[key] = self.method(*args, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 397, in _get_view_id
    view = self.sudo().search(domain, order='website_id', limit=1)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1754, in search
    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1786, in search_fetch
    return self._fetch_query(query, fields_to_fetch)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4264, in _fetch_query
    fetched = self.browse(query)
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6239, in browse
    if not ids:
           ^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 262, in __bool__
    return bool(self.get_result_ids())
                ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 226, 
 ...<message too long, truncated>
2026-03-13 14:39:10 INFO server odoo.modules.loading:360 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-03-13 14:39:11 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:11 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:11 ERROR server odoo.sql_db:374
bad query: b'SELECT "ir_ui_view"."id" FROM "ir_ui_view" LEFT JOIN "website" AS "ir_ui_view__website_id" ON ("ir_ui_view"."website_id" = "ir_ui_view__website_id"."id") WHERE ((("ir_ui_view"."active" = true) AND ("ir_ui_view"."key" = \'http_routing.http_error\')) AND (("ir_ui_view"."website_id" IN (1)) OR "ir_ui_view"."website_id" IS NULL)) ORDER BY "ir_ui_view__website_id"."sequence"  , "ir_ui_view__website_id"."id"   LIMIT 1'
ERROR: current transaction is aborted, commands ignored until end of transaction block
2026-03-13 14:39:11 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2295, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 467, in product
    if not request.website.has_ecommerce_access():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/website.py", line 648, in has_ecommerce_access
    return not (self.env.user._is_public() and self.ecommerce_access == 'logged_in')
                                               ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 613, in _handle_error
    code, html = cls._get_error_html(request.env, code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 430, in _get_error_html
    return super()._get_error_html(env, code, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 580, in _get_error_html
    return code, env['ir.ui.view']._render_template('http_routing.%s' % code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template
    return super()._render_template(template, values=values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2224, in _render_template
    return self.env['ir.qweb']._render(template, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 325, in _tracked_method_render
    return method_render(self, template, values, **options)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 604, in _render
    irQweb = self.with_context(**options)._prepare_environment(values)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_qweb.py", line 45, in _prepare_environment
    return irQweb._prepare_frontend_environment(values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_qweb.py", line 103, in _prepare_frontend_environment
    is_allowed_optional_cookies = request.env['ir.http']._is_allowed_cookie('optional')
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 455, in _is_allowed_cookie
    if not request.env['website'].get_current_website().cookies_bar:
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 103, in lookup
    r = d[key]
        ~^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 33, in __getitem__
    a = self.d[obj]
        ~~~~~~^^^^^
KeyError: ('ir.ui.view', <function View._get_view_id at 0x7e458da38400>, 4, False, 'http_routing.http_error', 1)

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 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2177, in _transactioning
    exc.error_response = self.registry['ir.http']._handle_error(exc)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 615, in _handle_error
    code, html = 418, request.env['ir.ui.view']._render_template('http_routing.http_error', values)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 447, in _render_template
    view = self._get(template).sudo()
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2118, in _get
    return self.browse(self._get_view_id(view_ref))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup
    value = d[key] = self.method(*args, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 397, in _get_view_id
    view = self.sudo().search(domain, order='website_id', limit=1)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1754, in search
    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1786, in search_fetch
    return self._fetch_query(query, fields_to_fetch)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4264, in _fetch_query
    fetched = self.browse(query)
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6239, in browse
    if not ids:
           ^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 262, in __bool__
    return bool(self.get_result_ids())
                ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 22
 ...<message too long, truncated>
2026-03-13 14:39:11 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:11 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:11 ERROR server odoo.sql_db:374
bad query: b'SELECT "ir_ui_view"."id" FROM "ir_ui_view" LEFT JOIN "website" AS "ir_ui_view__website_id" ON ("ir_ui_view"."website_id" = "ir_ui_view__website_id"."id") WHERE ((("ir_ui_view"."active" = true) AND ("ir_ui_view"."key" = \'http_routing.http_error\')) AND (("ir_ui_view"."website_id" IN (1)) OR "ir_ui_view"."website_id" IS NULL)) ORDER BY "ir_ui_view__website_id"."sequence"  , "ir_ui_view__website_id"."id"   LIMIT 1'
ERROR: current transaction is aborted, commands ignored until end of transaction block
2026-03-13 14:39:11 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2295, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 467, in product
    if not request.website.has_ecommerce_access():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/website.py", line 648, in has_ecommerce_access
    return not (self.env.user._is_public() and self.ecommerce_access == 'logged_in')
                                               ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 613, in _handle_error
    code, html = cls._get_error_html(request.env, code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 430, in _get_error_html
    return super()._get_error_html(env, code, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 580, in _get_error_html
    return code, env['ir.ui.view']._render_template('http_routing.%s' % code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template
    return super()._render_template(template, values=values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2224, in _render_template
    return self.env['ir.qweb']._render(template, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 325, in _tracked_method_render
    return method_render(self, template, values, **options)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 604, in _render
    irQweb = self.with_context(**options)._prepare_environment(values)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_qweb.py", line 45, in _prepare_environment
    return irQweb._prepare_frontend_environment(values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_qweb.py", line 103, in _prepare_frontend_environment
    is_allowed_optional_cookies = request.env['ir.http']._is_allowed_cookie('optional')
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 455, in _is_allowed_cookie
    if not request.env['website'].get_current_website().cookies_bar:
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 103, in lookup
    r = d[key]
        ~^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 33, in __getitem__
    a = self.d[obj]
        ~~~~~~^^^^^
KeyError: ('ir.ui.view', <function View._get_view_id at 0x7e458da38400>, 4, False, 'http_routing.http_error', 1)

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 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2177, in _transactioning
    exc.error_response = self.registry['ir.http']._handle_error(exc)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 615, in _handle_error
    code, html = 418, request.env['ir.ui.view']._render_template('http_routing.http_error', values)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 447, in _render_template
    view = self._get(template).sudo()
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2118, in _get
    return self.browse(self._get_view_id(view_ref))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup
    value = d[key] = self.method(*args, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 397, in _get_view_id
    view = self.sudo().search(domain, order='website_id', limit=1)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1754, in search
    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1786, in search_fetch
    return self._fetch_query(query, fields_to_fetch)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4264, in _fetch_query
    fetched = self.browse(query)
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6239, in browse
    if not ids:
           ^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 262, in __bool__
    return bool(self.get_result_ids())
                ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 22
 ...<message too long, truncated>
2026-03-13 14:39:12 INFO server odoo.modules.loading:360 723 modules loaded in 0.17s, 0 queries (+0 extra)
2026-03-13 14:39:12 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:12 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:12 ERROR server odoo.sql_db:374
bad query: b'SELECT "ir_ui_view"."id" FROM "ir_ui_view" LEFT JOIN "website" AS "ir_ui_view__website_id" ON ("ir_ui_view"."website_id" = "ir_ui_view__website_id"."id") WHERE ((("ir_ui_view"."active" = true) AND ("ir_ui_view"."key" = \'http_routing.http_error\')) AND (("ir_ui_view"."website_id" IN (1)) OR "ir_ui_view"."website_id" IS NULL)) ORDER BY "ir_ui_view__website_id"."sequence"  , "ir_ui_view__website_id"."id"   LIMIT 1'
ERROR: current transaction is aborted, commands ignored until end of transaction block
2026-03-13 14:39:12 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2295, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 235, in shop
    if not request.website.has_ecommerce_access():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/website.py", line 648, in has_ecommerce_access
    return not (self.env.user._is_public() and self.ecommerce_access == 'logged_in')
                                               ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 613, in _handle_error
    code, html = cls._get_error_html(request.env, code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 430, in _get_error_html
    return super()._get_error_html(env, code, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 580, in _get_error_html
    return code, env['ir.ui.view']._render_template('http_routing.%s' % code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template
    return super()._render_template(template, values=values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2224, in _render_template
    return self.env['ir.qweb']._render(template, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 325, in _tracked_method_render
    return method_render(self, template, values, **options)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 604, in _render
    irQweb = self.with_context(**options)._prepare_environment(values)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_qweb.py", line 45, in _prepare_environment
    return irQweb._prepare_frontend_environment(values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_qweb.py", line 103, in _prepare_frontend_environment
    is_allowed_optional_cookies = request.env['ir.http']._is_allowed_cookie('optional')
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 455, in _is_allowed_cookie
    if not request.env['website'].get_current_website().cookies_bar:
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 103, in lookup
    r = d[key]
        ~^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 33, in __getitem__
    a = self.d[obj]
        ~~~~~~^^^^^
KeyError: ('ir.ui.view', <function View._get_view_id at 0x7e458da38400>, 4, False, 'http_routing.http_error', 1)

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 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2177, in _transactioning
    exc.error_response = self.registry['ir.http']._handle_error(exc)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 615, in _handle_error
    code, html = 418, request.env['ir.ui.view']._render_template('http_routing.http_error', values)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 447, in _render_template
    view = self._get(template).sudo()
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2118, in _get
    return self.browse(self._get_view_id(view_ref))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup
    value = d[key] = self.method(*args, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 397, in _get_view_id
    view = self.sudo().search(domain, order='website_id', limit=1)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1754, in search
    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1786, in search_fetch
    return self._fetch_query(query, fields_to_fetch)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4264, in _fetch_query
    fetched = self.browse(query)
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6239, in browse
    if not ids:
           ^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 262, in __bool__
    return bool(self.get_result_ids())
                ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 226, 
 ...<message too long, truncated>
2026-03-13 14:39:12 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:12 ERROR server odoo.sql_db:374
bad query: b'SELECT "website"."id", "website"."name", "website"."sequence", "website"."domain", "website"."company_id", "website"."default_lang_id", "website"."auto_redirect_lang", "website"."cookies_bar", "website"."configurator_done", "website"."block_third_party_domains", "website"."social_twitter", "website"."social_facebook", "website"."social_github", "website"."social_linkedin", "website"."social_youtube", "website"."social_instagram", "website"."social_tiktok", "website"."has_social_default_image", "website"."google_analytics_key", "website"."google_search_console", "website"."google_maps_api_key", "website"."plausible_shared_key", "website"."plausible_site", "website"."user_id", "website"."cdn_activated", "website"."cdn_url", "website"."cdn_filters", "website"."homepage_url", "website"."custom_code_head", "website"."custom_code_footer", "website"."theme_id", "website"."specific_user_account", "website"."auth_signup_uninvited", "website"."create_uid", "website"."create_date", "website"."write_uid", "website"."write_date", "website"."crm_default_team_id", "website"."crm_default_user_id", "website"."enabled_portal_reorder_button", "website"."salesperson_id", "website"."salesteam_id", "website"."show_line_subtotals_tax_selection", "website"."add_to_cart_action", "website"."account_on_checkout", "website"."cart_recovery_mail_template_id", "website"."contact_us_button_url"->>\'en_US\', "website"."cart_abandoned_delay", "website"."send_abandoned_cart_email", "website"."shop_ppg", "website"."shop_ppr", "website"."shop_gap", "website"."shop_default_sort", "website"."product_page_image_layout", "website"."product_page_image_width", "website"."product_page_image_spacing", "website"."ecommerce_access", "website"."product_page_grid_columns", "website"."prevent_zero_price_sale", "website"."prevent_zero_price_sale_text"->>\'en_US\', "website"."force_sale_order_confirmation", "website"."newsletter_id", "website"."sale_order_type_id", "website"."tz", "website"."warehouse_id", "website"."disable_categories_search", "website"."wa_sale_template_id", "website"."website_hide_all_prices", "website"."karma_profile_min" FROM "website" WHERE ("website"."id" IN (1))'
ERROR: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^
2026-03-13 14:39:12 ERROR server odoo.sql_db:374
bad query: b'SELECT "ir_ui_view"."id" FROM "ir_ui_view" LEFT JOIN "website" AS "ir_ui_view__website_id" ON ("ir_ui_view"."website_id" = "ir_ui_view__website_id"."id") WHERE ((("ir_ui_view"."active" = true) AND ("ir_ui_view"."key" = \'http_routing.http_error\')) AND (("ir_ui_view"."website_id" IN (1)) OR "ir_ui_view"."website_id" IS NULL)) ORDER BY "ir_ui_view__website_id"."sequence"  , "ir_ui_view__website_id"."id"   LIMIT 1'
ERROR: current transaction is aborted, commands ignored until end of transaction block
2026-03-13 14:39:12 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2295, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 235, in shop
    if not request.website.has_ecommerce_access():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/website.py", line 648, in has_ecommerce_access
    return not (self.env.user._is_public() and self.ecommerce_access == 'logged_in')
                                               ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 613, in _handle_error
    code, html = cls._get_error_html(request.env, code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 430, in _get_error_html
    return super()._get_error_html(env, code, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 580, in _get_error_html
    return code, env['ir.ui.view']._render_template('http_routing.%s' % code, values)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template
    return super()._render_template(template, values=values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2224, in _render_template
    return self.env['ir.qweb']._render(template, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 325, in _tracked_method_render
    return method_render(self, template, values, **options)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 604, in _render
    irQweb = self.with_context(**options)._prepare_environment(values)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_qweb.py", line 45, in _prepare_environment
    return irQweb._prepare_frontend_environment(values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_qweb.py", line 103, in _prepare_frontend_environment
    is_allowed_optional_cookies = request.env['ir.http']._is_allowed_cookie('optional')
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 455, in _is_allowed_cookie
    if not request.env['website'].get_current_website().cookies_bar:
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4158, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4245, in _fetch_query
    rows = self.env.execute_query(query.select(*sql_terms))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
    self.cr.execute(query)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 371, in execute
    res = self._obj.execute(query, params)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column website.karma_profile_min does not exist
LINE 1: ...emplate_id", "website"."website_hide_all_prices", "website"....
                                                             ^


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 103, in lookup
    r = d[key]
        ~^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 33, in __getitem__
    a = self.d[obj]
        ~~~~~~^^^^^
KeyError: ('ir.ui.view', <function View._get_view_id at 0x7e458da38400>, 4, False, 'http_routing.http_error', 1)

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 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2177, in _transactioning
    exc.error_response = self.registry['ir.http']._handle_error(exc)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 615, in _handle_error
    code, html = 418, request.env['ir.ui.view']._render_template('http_routing.http_error', values)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 447, in _render_template
    view = self._get(template).sudo()
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2118, in _get
    return self.browse(self._get_view_id(view_ref))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup
    value = d[key] = self.method(*args, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 397, in _get_view_id
    view = self.sudo().search(domain, order='website_id', limit=1)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1754, in search
    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1786, in search_fetch
    return self._fetch_query(query, fields_to_fetch)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4264, in _fetch_query
    fetched = self.browse(query)
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6239, in browse
    if not ids:
           ^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 262, in __bool__
    return bool(self.get_result_ids())
                ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/query.py", line 226, 
 ...<message too long, truncated>
2026-03-13 14:39:15 ERROR server odoo.sql_db:374
bad query: b'SELECT "res_users"."id", "res_users"."partner_id", "res_users"."login", "res_users"."signature", "res_users"."active", "res_users"."action_id", "res_users"."share", "res_users"."company_id", "res_users"."create_uid", "res_users"."create_date", "res_users"."write_uid", "res_users"."write_date", "res_users"."store_id", "res_users"."printing_action", "res_users"."printing_printer_id", "res_users"."printer_tray_id", "res_users"."tour_enabled", "res_users"."notification_type", "res_users"."karma", "res_users"."rank_id", "res_users"."next_rank_id", "res_users"."odoobot_state", "res_users"."odoobot_failed", "res_users"."send_message_delay", "res_users"."sale_team_id", "res_users"."saas_provider_uuid", "res_users"."target_sales_won", "res_users"."target_sales_done", "res_users"."helpdesk_target_closed", "res_users"."helpdesk_target_rating", "res_users"."helpdesk_target_success", "res_users"."website_id", "res_users"."restrict_locations", "res_users"."target_sales_invoiced", "res_users"."requiere_account_cashbox_session", "res_users"."default_cashbox_id", "res_users"."default_sale_order_type_id" FROM "res_users" LEFT JOIN "res_partner" AS "res_users__partner_id" ON ("res_users"."partner_id" = "res_users__partner_id"."id") WHERE ("res_users"."id" IN (2)) AND ((("res_users"."share" IS NULL OR "res_users"."share" = FALSE) OR EXISTS (SELECT 1 FROM "res_company_users_rel" AS "res_users__company_ids" WHERE "res_users__company_ids"."user_id" = "res_users"."id" AND "res_users__company_ids"."cid" IN (5, 6, 8, 9, 10, 11, 1))) AND ((("res_users__partner_id"."partner_share" IS NULL OR "res_users__partner_id"."partner_share" = FALSE) OR ("res_users__partner_id"."company_id" IN (SELECT "res_company"."id" FROM "res_company" WHERE ("res_company"."id" IN (5, 6, 8, 9, 10, 11, 1))))) OR "res_users__partner_id"."company_id" IS NULL))'
ERROR: column res_users.karma does not exist
LINE 1: ...."tour_enabled", "res_users"."notification_type", "res_users...
                                                             ^
2026-03-13 14:39:15 INFO server odoo.modules.loading:360 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-03-13 14:39:15 INFO server odoo.modules.loading:360 723 modules loaded in 0.25s, 0 queries (+0 extra)
2026-03-13 14:39:16 WARNING server odoo.addons.bus.websocket:644 Bus operation aborted; registry has been reloaded
2026-03-13 14:39:31 WARNING server odoo.addons.web.controllers.binary:145 Parsing asset bundle ${this.state.file.defaultSource} has failed: 'min' expected in extension in non debug mode
2026-03-13 14:39:55 INFO server odoo.modules.loading:360 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-03-13 14:39:55 INFO server odoo.modules.loading:360 723 modules loaded in 0.19s, 0 queries (+0 extra)
2026-03-13 14:41:25 INFO server odoo.modules.loading:360 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-03-13 14:41:27 INFO server odoo.modules.loading:360 723 modules loaded in 0.17s, 0 queries (+0 extra)
2026-03-13 14:41:37 INFO server odoo.modules.loading:360 731 modules loaded in 9.96s, 7579 queries (+7579 extra)
2026-03-13 14:41:58 Log limit reached (full logs are still available in the log file)
2026-03-16 15:18:49 INFO runbot Kill build 56135-18-0