Docker command: python3 adhoc-cicd-odoo-odoo/odoo-bin --addons-path ingadhoc-account-payment,ingadhoc-odoo-argentina,ingadhoc-sale,ingadhoc-account-financial-tools,ingadhoc-purchase,ingadhoc-ingadhoc-odoo-saas-adhoc2,ingadhoc-product,ingadhoc-ingadhoc-odoo-saas,adhoc-cicd-oca-pos1,ingadhoc-uruguay,ingadhoc-ingadhoc-demo,ingadhoc-argentina-sale,ingadhoc-stock,ingadhoc-enterprise-extensions,ingadhoc-account-invoicing,ingadhoc-partner,ingadhoc-odoo-argentina-ee,plugberry-payment,ingadhoc-miscellaneous,plugberry-pagos360,ingadhoc-multi-store,ingadhoc-delivery,ingadhoc-hr,ingadhoc-website,ingadhoc-project,ingadhoc-multi-company,ingadhoc-aeroo_reports,ingadhoc-third-party-apps,plugberry-mercadopago,adhoc-cicd-oca-server-tools,adhoc-cicd-odoo-enterprise,adhoc-cicd-oca-mis-builder,adhoc-cicd-oca-report-print-send,adhoc-cicd-oca-sale-workflow,adhoc-cicd-oca-hr-holidays,adhoc-cicd-oca-web,adhoc-cicd-oca-stock-logistics-barcode,adhoc-cicd-oca-social,adhoc-cicd-oca-survey,adhoc-cicd-oca-stock-logistics-availability,adhoc-cicd-oca-stock-logistics-request,adhoc-cicd-oca-website,adhoc-cicd-oca-stock-logistics-warehouse,adhoc-cicd-oca-timesheet,adhoc-cicd-oca-stock-logistics-workflow,adhoc-cicd-oca-account-analytic,adhoc-cicd-oca-knowledge,adhoc-cicd-oca-partner-contact,adhoc-cicd-oca-hr-expense,adhoc-cicd-oca-account-invoicing,adhoc-cicd-oca-account-reconcile,adhoc-cicd-oca-brand,adhoc-cicd-oca-e-commerce,adhoc-cicd-oca-crm,adhoc-cicd-oca-bank-statement-import,adhoc-cicd-oca-server-ux,adhoc-cicd-oca-management-system,adhoc-cicd-oca-manufacture,adhoc-cicd-oca-product-attribute,adhoc-cicd-odoo-odoo/addons,adhoc-cicd-odoo-odoo/odoo/addons,adhoc-cicd-odoo-design-themes,adhoc-cicd-oca-product-pack,adhoc-cicd-oca-hr,adhoc-cicd-oca-server-backend,adhoc-cicd-oca-server-auth,adhoc-cicd-oca-reporting-engine,adhoc-cicd-oca-purchase-workflow,adhoc-cicd-oca-mail,adhoc-cicd-oca-project --workers 2 --gevent-port 8070 --max-cron-threads 1 -d 142422-18-0-base --proxy-mode --db-filter %d.*$ --smtp 172.17.0.1 ================================================= Adding readonly volume '/data/build/ingadhoc-account-payment' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-account-payment/7e67ad701c60dba2a581ed393fd6ae5a173af0c0 Adding readonly volume '/data/build/ingadhoc-odoo-argentina' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-odoo-argentina/f3fe2b93817578d83f0c53072aaef85feb02e1af Adding readonly volume '/data/build/ingadhoc-sale' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-sale/ec010a43a06caf692fdc19390e299941e8ec7083 Adding readonly volume '/data/build/ingadhoc-account-financial-tools' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-account-financial-tools/7a1a1c51309cbc3b602c7a64e8244256d5d7ffd3 Adding readonly volume '/data/build/ingadhoc-purchase' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-purchase/d5559907c7bb2c4024913f8c10bef6e0bb913b5a Adding readonly volume '/data/build/ingadhoc-ingadhoc-odoo-saas-adhoc2' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-ingadhoc-odoo-saas-adhoc2/72867dae36bebf1e59ee460970bfbab79ea06687 Adding readonly volume '/data/build/ingadhoc-product' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-product/0ff1c520b59b61374366a621cccbf7bd504b1de3 Adding readonly volume '/data/build/ingadhoc-ingadhoc-odoo-saas' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-ingadhoc-odoo-saas/f5d924890ce4cfd97f03af1d9ec4de403a6c041a Adding readonly volume '/data/build/adhoc-cicd-oca-pos1' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-pos1/07fffb06a886165b6051da30b58aa4e10e78a614 Adding readonly volume '/data/build/ingadhoc-uruguay' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-uruguay/44b89b2151022f10daa13e29a609c57435d40485 Adding readonly volume '/data/build/ingadhoc-ingadhoc-demo' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-ingadhoc-demo/06c24749ddfd227249f559a7d457ddfe4de01a66 Adding readonly volume '/data/build/ingadhoc-argentina-sale' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-argentina-sale/2091931c4ab6569ff8d71d2fdf97319fc3e6e7eb Adding readonly volume '/data/build/ingadhoc-stock' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-stock/f5351a473c7cd32162c16549f3c9e22dd0ff6e74 Adding readonly volume '/data/build/ingadhoc-enterprise-extensions' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-enterprise-extensions/2a64838960bd921391b5a361be8cba935e466b0e Adding readonly volume '/data/build/ingadhoc-account-invoicing' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-account-invoicing/34eaed8b09904931c8c8337b705aefeacaa447b2 Adding readonly volume '/data/build/ingadhoc-partner' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-partner/38a98844edf3ebebab50ab88d5b824884ee95d60 Adding readonly volume '/data/build/ingadhoc-odoo-argentina-ee' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-odoo-argentina-ee/b3376f6fb255d47b438fb90e532b19039577a3bd Adding readonly volume '/data/build/plugberry-payment' pointing to /home/runbot/odoo/runbot/runbot/static/sources/plugberry-payment/5465bf88f4c9add11d519c012460e938b3e5a459 Adding readonly volume '/data/build/ingadhoc-miscellaneous' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-miscellaneous/10b6a118d3af0c24aa4d79135971745181a09282 Adding readonly volume '/data/build/plugberry-pagos360' pointing to /home/runbot/odoo/runbot/runbot/static/sources/plugberry-pagos360/3027f2097b788a15c23136abae8a1a831313e3c1 Adding readonly volume '/data/build/ingadhoc-multi-store' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-multi-store/262dc65ac49a4c75897b13dd16612c76f9ddbe47 Adding readonly volume '/data/build/ingadhoc-delivery' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-delivery/86736f33c5126f7df5b0084bfe060d7d68fd163f Adding readonly volume '/data/build/ingadhoc-hr' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-hr/95b987c3c3af8e7268b7ae086a2d59ef72ee41d6 Adding readonly volume '/data/build/ingadhoc-website' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-website/78d548da5d2902e9829bdc34f7b963bf58589e93 Adding readonly volume '/data/build/ingadhoc-project' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-project/1a0a867c3c38df1b620939d23408a57ce914b941 Adding readonly volume '/data/build/ingadhoc-multi-company' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-multi-company/75eb8ddd3abe130d05b141c6a210301c8800813c Adding readonly volume '/data/build/ingadhoc-aeroo_reports' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-aeroo_reports/f1c65f317f62e7a5434cf79f2d2daa1a60b4a12b Adding readonly volume '/data/build/ingadhoc-third-party-apps' pointing to /home/runbot/odoo/runbot/runbot/static/sources/ingadhoc-third-party-apps/c527084a4eac4552f834ce0030074ae1487ed508 Adding readonly volume '/data/build/plugberry-mercadopago' pointing to /home/runbot/odoo/runbot/runbot/static/sources/plugberry-mercadopago/85d35ad5f13ded0bdb711ef5aea2186113c998b2 Adding readonly volume '/data/build/adhoc-cicd-oca-server-tools' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-server-tools/c7ac834fd3cd098d4155cd32204f2710ee563e35 Adding readonly volume '/data/build/adhoc-cicd-odoo-enterprise' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-odoo-enterprise/56d7d70683b303eeb07e1ef6df5b1d209b2f9139 Adding readonly volume '/data/build/adhoc-cicd-oca-mis-builder' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-mis-builder/c0a5cd06d8c0d2188e33532fcd5b8852501bf575 Adding readonly volume '/data/build/adhoc-cicd-oca-report-print-send' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-report-print-send/ea9336ad0773b40665314eebc384ba6b11b5051d Adding readonly volume '/data/build/adhoc-cicd-oca-sale-workflow' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-sale-workflow/5edffa520fd2054d20380336bacaae3966c3299e Adding readonly volume '/data/build/adhoc-cicd-oca-hr-holidays' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-hr-holidays/69929081f1f901e98451efda8648c54fe2c6e684 Adding readonly volume '/data/build/adhoc-cicd-oca-web' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-web/3d26dd2fa1b6178c9eff1940fa14f380ad4b3282 Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-barcode' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-barcode/0f1ad1a884dd0926a58ebc88022471ecc49e2c15 Adding readonly volume '/data/build/adhoc-cicd-oca-social' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-social/374ea96c930263a3b83d7927736919c74889a96c Adding readonly volume '/data/build/adhoc-cicd-oca-survey' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-survey/b5eecc7ef3e00788f9a5a9181f6b2572be1d7f72 Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-availability' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-availability/1b8cb343fe583bd49502adf7458e22ff973faf5d Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-request' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-request/bbd43ca4d227ea7a3d92e15df79b7e020d972e3a Adding readonly volume '/data/build/adhoc-cicd-oca-website' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-website/a6a1fc893de9f5b8b989aec4305095b19d900e2b Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-warehouse' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-warehouse/0e9fa504aee7a14d277b39a17b929932f3991722 Adding readonly volume '/data/build/adhoc-cicd-oca-timesheet' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-timesheet/3d29f3fc9592c1e68893d9badfffd32f57a632a7 Adding readonly volume '/data/build/adhoc-cicd-oca-stock-logistics-workflow' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-stock-logistics-workflow/d0cf6e42fb554efd9089ee0096bbaa22e8e42e43 Adding readonly volume '/data/build/adhoc-cicd-oca-account-analytic' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-account-analytic/82d5ab7faf86603d7d66ba899d465b2467edf95e Adding readonly volume '/data/build/adhoc-cicd-oca-knowledge' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-knowledge/a014c5a848d0ee14847e9d273497c2d269a44281 Adding readonly volume '/data/build/adhoc-cicd-oca-partner-contact' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-partner-contact/05521c66650d611917a193cbfb9aefc692f092fa Adding readonly volume '/data/build/adhoc-cicd-oca-hr-expense' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-hr-expense/5eb58d26f92e8bcf1282c6993ef3cf96ccca5137 Adding readonly volume '/data/build/adhoc-cicd-oca-account-invoicing' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-account-invoicing/d482cf56be9f39ecfa130ef629a16cf319cc06ec Adding readonly volume '/data/build/adhoc-cicd-oca-account-reconcile' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-account-reconcile/8c644b1232518e02c69617471a3f00138b0f423c Adding readonly volume '/data/build/adhoc-cicd-oca-brand' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-brand/dbcfa397f94c7a09a0c0562c9ec6935a928f80b0 Adding readonly volume '/data/build/adhoc-cicd-oca-e-commerce' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-e-commerce/42dbbcc807206b52606cfd0ddb0236aa65a686e2 Adding readonly volume '/data/build/adhoc-cicd-oca-crm' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-crm/36b18527ff7af3588b90565aaa9abb2e5187ce59 Adding readonly volume '/data/build/adhoc-cicd-oca-bank-statement-import' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-bank-statement-import/69c1382d5a5f762b5afb2bafde4056e14772b88d Adding readonly volume '/data/build/adhoc-cicd-oca-server-ux' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-server-ux/da670f5e071fc8be0aa3f94112296e9bbf528a95 Adding readonly volume '/data/build/adhoc-cicd-oca-management-system' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-management-system/9658a6aff628e5ffaa5163ba836f077e39e8ee5c Adding readonly volume '/data/build/adhoc-cicd-oca-manufacture' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-manufacture/fb162dcb76681e3e07aa92abaa8781ef489e2ef5 Adding readonly volume '/data/build/adhoc-cicd-oca-product-attribute' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-product-attribute/681e812341663427661867c54531973a2ac3779e Adding readonly volume '/data/build/adhoc-cicd-odoo-odoo' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-odoo-odoo/6cca2ef9c6bca129e2884f05af3e9b894684e0a0 Adding readonly volume '/data/build/adhoc-cicd-odoo-design-themes' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-odoo-design-themes/67ddfd018cdca1b2dbb0122f302afbe239f7934b Adding readonly volume '/data/build/adhoc-cicd-oca-product-pack' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-product-pack/419a8310ca264109cb6f22d55585be323359cf58 Adding readonly volume '/data/build/adhoc-cicd-oca-hr' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-hr/bc71649bf3dbb5247e2743cdbd80164147fb162b Adding readonly volume '/data/build/adhoc-cicd-oca-server-backend' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-server-backend/cafbb714d858a28dec73779bf1e66557d27e9188 Adding readonly volume '/data/build/adhoc-cicd-oca-server-auth' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-server-auth/c22a826232e91a5cc1cacaba0e74421e2b719728 Adding readonly volume '/data/build/adhoc-cicd-oca-reporting-engine' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-reporting-engine/43d3eeee8ea1782e8fa397773c138281db5d798c Adding readonly volume '/data/build/adhoc-cicd-oca-purchase-workflow' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-purchase-workflow/5731e3324949021e796220a54798b8b6bc5a66b1 Adding readonly volume '/data/build/adhoc-cicd-oca-mail' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-mail/c0bf15deb77f8c861936fb31e69122893648c5b8 Adding readonly volume '/data/build/adhoc-cicd-oca-project' pointing to /home/runbot/odoo/runbot/runbot/static/sources/adhoc-cicd-oca-project/7d3a027543d61a6a700999fb6ccc9bd9cce36e36 Adding readonly volume '/home/runbot/.odoorc' pointing to /home/runbot/odoo/runbot/runbot/static/build/142422-18-0/.odoorc 2025-04-26 01:00:49,325 9 INFO ? odoo: Odoo version 18.0 2025-04-26 01:00:49,325 9 INFO ? odoo: Using configuration file at /home/runbot/.odoorc 2025-04-26 01:00:49,325 9 INFO ? odoo: addons paths: ['/data/build/adhoc-cicd-odoo-odoo/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/ingadhoc-account-payment', '/data/build/ingadhoc-odoo-argentina', '/data/build/ingadhoc-sale', '/data/build/ingadhoc-account-financial-tools', '/data/build/ingadhoc-purchase', '/data/build/ingadhoc-ingadhoc-odoo-saas-adhoc2', '/data/build/ingadhoc-product', '/data/build/ingadhoc-ingadhoc-odoo-saas', '/data/build/adhoc-cicd-oca-pos1', '/data/build/ingadhoc-uruguay', '/data/build/ingadhoc-ingadhoc-demo', '/data/build/ingadhoc-argentina-sale', '/data/build/ingadhoc-stock', '/data/build/ingadhoc-enterprise-extensions', '/data/build/ingadhoc-account-invoicing', '/data/build/ingadhoc-partner', '/data/build/ingadhoc-odoo-argentina-ee', '/data/build/plugberry-payment', '/data/build/ingadhoc-miscellaneous', '/data/build/plugberry-pagos360', '/data/build/ingadhoc-multi-store', '/data/build/ingadhoc-delivery', '/data/build/ingadhoc-hr', '/data/build/ingadhoc-website', '/data/build/ingadhoc-project', '/data/build/ingadhoc-multi-company', '/data/build/ingadhoc-aeroo_reports', '/data/build/ingadhoc-third-party-apps', '/data/build/plugberry-mercadopago', '/data/build/adhoc-cicd-oca-server-tools', '/data/build/adhoc-cicd-odoo-enterprise', '/data/build/adhoc-cicd-oca-mis-builder', '/data/build/adhoc-cicd-oca-report-print-send', '/data/build/adhoc-cicd-oca-sale-workflow', '/data/build/adhoc-cicd-oca-hr-holidays', '/data/build/adhoc-cicd-oca-web', '/data/build/adhoc-cicd-oca-stock-logistics-barcode', '/data/build/adhoc-cicd-oca-social', '/data/build/adhoc-cicd-oca-survey', '/data/build/adhoc-cicd-oca-stock-logistics-availability', '/data/build/adhoc-cicd-oca-stock-logistics-request', '/data/build/adhoc-cicd-oca-website', '/data/build/adhoc-cicd-oca-stock-logistics-warehouse', '/data/build/adhoc-cicd-oca-timesheet', '/data/build/adhoc-cicd-oca-stock-logistics-workflow', '/data/build/adhoc-cicd-oca-account-analytic', '/data/build/adhoc-cicd-oca-knowledge', '/data/build/adhoc-cicd-oca-partner-contact', '/data/build/adhoc-cicd-oca-hr-expense', '/data/build/adhoc-cicd-oca-account-invoicing', '/data/build/adhoc-cicd-oca-account-reconcile', '/data/build/adhoc-cicd-oca-brand', '/data/build/adhoc-cicd-oca-e-commerce', '/data/build/adhoc-cicd-oca-crm', '/data/build/adhoc-cicd-oca-bank-statement-import', '/data/build/adhoc-cicd-oca-server-ux', '/data/build/adhoc-cicd-oca-management-system', '/data/build/adhoc-cicd-oca-manufacture', '/data/build/adhoc-cicd-oca-product-attribute', '/data/build/adhoc-cicd-odoo-odoo/addons', '/data/build/adhoc-cicd-odoo-design-themes', '/data/build/adhoc-cicd-oca-product-pack', '/data/build/adhoc-cicd-oca-hr', '/data/build/adhoc-cicd-oca-server-backend', '/data/build/adhoc-cicd-oca-server-auth', '/data/build/adhoc-cicd-oca-reporting-engine', '/data/build/adhoc-cicd-oca-purchase-workflow', '/data/build/adhoc-cicd-oca-mail', '/data/build/adhoc-cicd-oca-project'] 2025-04-26 01:00:49,325 9 INFO ? odoo: database: runbot@: 2025-04-26 01:00:49,513 9 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2025-04-26 01:00:49,519 9 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2025-04-26 01:00:49,837 9 INFO ? odoo.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069 2025-04-26 01:00:49,845 9 INFO 142422-18-0-base odoo.modules.loading: loading 1 modules... 2025-04-26 01:00:49,853 9 INFO 142422-18-0-base odoo.modules.loading: 1 modules loaded in 0.01s, 0 queries (+0 extra) 2025-04-26 01:00:49,878 9 INFO 142422-18-0-base odoo.modules.loading: loading 19 modules... 2025-04-26 01:00:50,371 9 INFO 142422-18-0-base odoo.modules.loading: 19 modules loaded in 0.49s, 0 queries (+0 extra) 2025-04-26 01:00:50,407 9 INFO 142422-18-0-base odoo.modules.loading: Modules loaded. 2025-04-26 01:00:50,409 9 INFO 142422-18-0-base odoo.modules.registry: Registry loaded in 0.572s 2025-04-26 01:00:50,410 9 INFO 142422-18-0-base odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 2 connections 2025-04-26 01:00:50,413 12 INFO 142422-18-0-base odoo.service.server: Worker WorkerHTTP (12) alive 2025-04-26 01:00:50,417 14 INFO 142422-18-0-base odoo.service.server: Worker WorkerHTTP (14) alive 2025-04-26 01:00:50,422 17 INFO 142422-18-0-base odoo.service.server: Worker WorkerCron (17) alive 2025-04-26 01:00:51,780 15 INFO ? odoo: Odoo version 18.0 2025-04-26 01:00:51,780 15 INFO ? odoo: Using configuration file at /home/runbot/.odoorc 2025-04-26 01:00:51,780 15 INFO ? odoo: addons paths: ['/data/build/adhoc-cicd-odoo-odoo/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/ingadhoc-account-payment', '/data/build/ingadhoc-odoo-argentina', '/data/build/ingadhoc-sale', '/data/build/ingadhoc-account-financial-tools', '/data/build/ingadhoc-purchase', '/data/build/ingadhoc-ingadhoc-odoo-saas-adhoc2', '/data/build/ingadhoc-product', '/data/build/ingadhoc-ingadhoc-odoo-saas', '/data/build/adhoc-cicd-oca-pos1', '/data/build/ingadhoc-uruguay', '/data/build/ingadhoc-ingadhoc-demo', '/data/build/ingadhoc-argentina-sale', '/data/build/ingadhoc-stock', '/data/build/ingadhoc-enterprise-extensions', '/data/build/ingadhoc-account-invoicing', '/data/build/ingadhoc-partner', '/data/build/ingadhoc-odoo-argentina-ee', '/data/build/plugberry-payment', '/data/build/ingadhoc-miscellaneous', '/data/build/plugberry-pagos360', '/data/build/ingadhoc-multi-store', '/data/build/ingadhoc-delivery', '/data/build/ingadhoc-hr', '/data/build/ingadhoc-website', '/data/build/ingadhoc-project', '/data/build/ingadhoc-multi-company', '/data/build/ingadhoc-aeroo_reports', '/data/build/ingadhoc-third-party-apps', '/data/build/plugberry-mercadopago', '/data/build/adhoc-cicd-oca-server-tools', '/data/build/adhoc-cicd-odoo-enterprise', '/data/build/adhoc-cicd-oca-mis-builder', '/data/build/adhoc-cicd-oca-report-print-send', '/data/build/adhoc-cicd-oca-sale-workflow', '/data/build/adhoc-cicd-oca-hr-holidays', '/data/build/adhoc-cicd-oca-web', '/data/build/adhoc-cicd-oca-stock-logistics-barcode', '/data/build/adhoc-cicd-oca-social', '/data/build/adhoc-cicd-oca-survey', '/data/build/adhoc-cicd-oca-stock-logistics-availability', '/data/build/adhoc-cicd-oca-stock-logistics-request', '/data/build/adhoc-cicd-oca-website', '/data/build/adhoc-cicd-oca-stock-logistics-warehouse', '/data/build/adhoc-cicd-oca-timesheet', '/data/build/adhoc-cicd-oca-stock-logistics-workflow', '/data/build/adhoc-cicd-oca-account-analytic', '/data/build/adhoc-cicd-oca-knowledge', '/data/build/adhoc-cicd-oca-partner-contact', '/data/build/adhoc-cicd-oca-hr-expense', '/data/build/adhoc-cicd-oca-account-invoicing', '/data/build/adhoc-cicd-oca-account-reconcile', '/data/build/adhoc-cicd-oca-brand', '/data/build/adhoc-cicd-oca-e-commerce', '/data/build/adhoc-cicd-oca-crm', '/data/build/adhoc-cicd-oca-bank-statement-import', '/data/build/adhoc-cicd-oca-server-ux', '/data/build/adhoc-cicd-oca-management-system', '/data/build/adhoc-cicd-oca-manufacture', '/data/build/adhoc-cicd-oca-product-attribute', '/data/build/adhoc-cicd-odoo-odoo/addons', '/data/build/adhoc-cicd-odoo-design-themes', '/data/build/adhoc-cicd-oca-product-pack', '/data/build/adhoc-cicd-oca-hr', '/data/build/adhoc-cicd-oca-server-backend', '/data/build/adhoc-cicd-oca-server-auth', '/data/build/adhoc-cicd-oca-reporting-engine', '/data/build/adhoc-cicd-oca-purchase-workflow', '/data/build/adhoc-cicd-oca-mail', '/data/build/adhoc-cicd-oca-project'] 2025-04-26 01:00:51,780 15 INFO ? odoo: database: runbot@: 2025-04-26 01:00:51,951 15 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2025-04-26 01:00:51,959 15 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2025-04-26 01:00:52,256 15 INFO ? odoo.service.server: Evented Service (longpolling) running on 0.0.0.0:8070 2025-04-26 01:00:58,982 17 INFO 142422-18-0-base odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) starting 2025-04-26 01:00:59,007 17 INFO 142422-18-0-base odoo.addons.base.models.ir_attachment: filestore gc 58 checked, 0 removed 2025-04-26 01:00:59,055 17 INFO 142422-18-0-base odoo.addons.base.models.res_users: GC'd 0 user log entries 2025-04-26 01:00:59,062 17 INFO 142422-18-0-base odoo.addons.base.models.res_users: GC 'res.users.apikeys' delete 0 entries 2025-04-26 01:00:59,066 17 INFO 142422-18-0-base odoo.addons.base.models.res_device: GC device logs delete 0 entries 2025-04-26 01:00:59,067 17 INFO 142422-18-0-base odoo.addons.base.models.res_device: GC device logs delete 0 entries 2025-04-26 01:00:59,079 17 INFO 142422-18-0-base odoo.addons.base.models.res_users: GC 'auth_totp.device' delete 0 entries 2025-04-26 01:00:59,090 17 INFO 142422-18-0-base odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) done in 0.107s 2025-04-26 01:00:59,091 17 INFO 142422-18-0-base odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) processed 0 records, 0 records remaining 2025-04-26 01:00:59,096 17 INFO 142422-18-0-base odoo.addons.base.models.ir_cron: Job 'Base: Auto-vacuum internal data' (1) completed 2025-04-26 01:00:59,101 17 INFO 142422-18-0-base odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) starting 2025-04-26 01:00:59,104 17 INFO 142422-18-0-base odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) done in 0.003s 2025-04-26 01:00:59,105 17 INFO 142422-18-0-base odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) processed 0 records, 0 records remaining 2025-04-26 01:00:59,106 17 INFO 142422-18-0-base odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) completed 2025-04-26 04:42:23,905 14 INFO 142422-18-0-base odoo.addons.base.models.ir_http: Generating routing map for key None 2025-04-26 04:42:23,913 12 INFO ? werkzeug: 66.249.65.192 - - [26/Apr/2025 04:42:23] "GET /robots.txt HTTP/1.0" 200 - 1 0.016 0.023 2025-04-26 04:42:23,926 14 INFO 142422-18-0-base werkzeug: 66.249.74.42 - - [26/Apr/2025 04:42:23] "GET /robots.txt HTTP/1.0" 200 - 6 0.011 0.025 2025-04-26 04:42:23,965 14 INFO ? odoo.modules.loading: loading 1 modules... 2025-04-26 04:42:23,973 14 INFO ? odoo.modules.loading: 1 modules loaded in 0.01s, 0 queries (+0 extra) 2025-04-26 04:42:24,695 14 INFO ? odoo.modules.loading: loading 644 modules... 2025-04-26 04:42:25,734 14 INFO ? odoo.addons.saas_client.patch: Applying patch saas_client_adhoc related to module instalability 2025-04-26 04:42:30,174 14 INFO ? odoo.modules.loading: 644 modules loaded in 5.48s, 0 queries (+0 extra) 2025-04-26 04:42:30,970 14 INFO ? odoo.modules.loading: Modules loaded. 2025-04-26 04:42:31,021 14 INFO ? odoo.modules.registry: Registry loaded in 7.064s 2025-04-26 04:42:31,024 14 INFO 142422-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2025-04-26 04:42:31,203 14 INFO 142422-18-0-all werkzeug: 66.249.73.233 - - [26/Apr/2025 04:42:31] "GET /robots.txt HTTP/1.0" 200 - 68 0.063 7.193 2025-04-26 04:42:37,257 12 INFO ? odoo.modules.loading: loading 1 modules... 2025-04-26 04:42:37,265 12 INFO ? odoo.modules.loading: 1 modules loaded in 0.01s, 0 queries (+0 extra) 2025-04-26 04:42:37,977 12 INFO ? odoo.modules.loading: loading 644 modules... 2025-04-26 04:42:38,978 12 INFO ? odoo.addons.saas_client.patch: Applying patch saas_client_adhoc related to module instalability 2025-04-26 04:42:43,181 12 INFO ? odoo.modules.loading: 644 modules loaded in 5.20s, 0 queries (+0 extra) 2025-04-26 04:42:43,896 12 INFO ? odoo.modules.loading: Modules loaded. 2025-04-26 04:42:43,939 12 INFO ? odoo.modules.registry: Registry loaded in 6.689s 2025-04-26 04:42:43,941 12 INFO 142422-18-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2025-04-26 04:42:45,329 12 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:42:45] "GET / HTTP/1.0" 200 - 277 0.229 7.860 2025-04-26 04:42:51,775 12 INFO 142422-18-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4848445/web.assets_frontend_minimal.min.js, copying from /web/assets/4848445/web.assets_frontend_minimal.min.js 2025-04-26 04:42:51,975 12 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:42:51] "GET /web/assets/1/4848445/web.assets_frontend_minimal.min.js HTTP/1.0" 200 - 17 0.012 1.860 2025-04-26 04:42:52,034 12 INFO 142422-18-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9585e23/web.assets_frontend.min.css, copying from /web/assets/9585e23/web.assets_frontend.min.css 2025-04-26 04:42:52,056 12 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:42:52] "GET /web/assets/1/9585e23/web.assets_frontend.min.css HTTP/1.0" 200 - 12 0.024 0.015 2025-04-26 04:43:05,375 12 INFO 142422-18-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e7f6e43/web.assets_frontend_lazy.min.js, copying from /web/assets/e7f6e43/web.assets_frontend_lazy.min.js 2025-04-26 04:43:05,385 12 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:43:05] "GET /web/assets/1/e7f6e43/web.assets_frontend_lazy.min.js HTTP/1.0" 200 - 12 0.010 0.017 2025-04-26 04:43:07,057 12 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:43:07] "GET /website/translations/6b3e62f7deee956ba782ec7f96ec624ae991aaf3?lang=en_US HTTP/1.0" 200 - 2 0.027 0.027 2025-04-26 04:43:11,771 12 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:43:11] "GET /web/image/website/1/logo?unique=166d851 HTTP/1.0" 200 - 8 0.009 0.007 2025-04-26 04:43:12,276 12 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:43:12] "GET /web/image/website/1/logo/My%20Website?unique=166d851 HTTP/1.0" 200 - 5 0.007 0.006 2025-04-26 04:43:14,469 14 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:43:14] "GET /web/image/website/1/logo/300x300?unique=166d851 HTTP/1.0" 200 - 8 0.009 1.684 2025-04-26 04:43:14,505 12 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:43:14] "GET /favicon.ico HTTP/1.0" 301 - 3 0.008 0.006 2025-04-26 04:43:14,970 12 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:43:14] "GET /web/image/website/1/favicon?unique=166d851 HTTP/1.0" 200 - 7 0.008 0.007 2025-04-26 04:43:15,483 12 INFO 142422-18-0-all werkzeug: 66.249.73.231 - - [26/Apr/2025 04:43:15] "GET /web/image/website/1/favicon?unique=166d851 HTTP/1.0" 200 - 6 0.008 0.007 2025-04-26 06:36:54,715 12 INFO ? werkzeug: 4.227.36.106 - - [26/Apr/2025 06:36:54] "GET /robots.txt HTTP/1.0" 200 - 1 0.050 0.050 2025-04-26 06:36:54,737 14 INFO 142422-18-0-all werkzeug: 4.227.36.85 - - [26/Apr/2025 06:36:54] "GET /robots.txt HTTP/1.0" 200 - 4 0.057 0.067 2025-04-26 06:36:54,840 12 INFO 142422-18-0-base odoo.addons.base.models.ir_http: Generating routing map for key None 2025-04-26 06:36:54,868 12 INFO 142422-18-0-base werkzeug: 4.227.36.122 - - [26/Apr/2025 06:36:54] "GET /robots.txt HTTP/1.0" 200 - 6 0.079 0.073 2025-04-26 06:36:55,239 12 INFO 142422-18-0-all werkzeug: 4.227.36.85 - - [26/Apr/2025 06:36:55] "GET /robots.txt HTTP/1.0" 200 - 9 0.022 0.019 2025-04-26 06:36:58,382 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:36:58] "GET / HTTP/1.0" 200 - 14 0.014 0.029 2025-04-26 06:37:01,072 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'en_US'", 'None', 'None', 'False', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:37:01,087 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:01] "GET /doc HTTP/1.0" 500 - 41 0.055 0.076 2025-04-26 06:37:03,655 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:03] "GET /web/assets/1/4848445/web.assets_frontend_minimal.min.js HTTP/1.0" 200 - 6 0.010 0.007 2025-04-26 06:37:13,316 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:13] "GET /shop HTTP/1.0" 200 - 429 0.524 1.713 2025-04-26 06:37:18,076 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:18] "GET /web/login HTTP/1.0" 200 - 31 0.045 0.064 2025-04-26 06:37:24,759 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:24] "GET /es_ES HTTP/1.0" 200 - 82 0.163 0.304 2025-04-26 06:37:30,387 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:30] "GET /es HTTP/1.0" 200 - 82 0.214 0.366 2025-04-26 06:37:34,939 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:34] "GET /shop/cart HTTP/1.0" 200 - 45 0.051 0.131 2025-04-26 06:37:39,207 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:39] "GET /contactus HTTP/1.0" 200 - 30 0.022 0.054 2025-04-26 06:37:43,330 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:43] "GET /helpdesk HTTP/1.0" 302 - 5 0.009 0.012 2025-04-26 06:37:46,989 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:46] "GET /jobs HTTP/1.0" 200 - 52 0.047 0.099 2025-04-26 06:37:50,170 12 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:50] "GET /ks_dashboard_ninja/static/images/loader.gif HTTP/1.0" 200 - 1 0.007 0.004 2025-04-26 06:37:53,004 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:53] "GET /website/social/linkedin HTTP/1.0" 303 - 3 0.017 0.010 2025-04-26 06:37:55,706 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'en_US'", 'None', 'None', 'False', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:37:55,713 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:55] "GET /doc HTTP/1.0" 500 - 41 0.044 0.071 2025-04-26 06:37:58,436 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:37:58] "GET /shop/furn-7888-desk-stand-with-screen-21 HTTP/1.0" 200 - 147 0.108 0.284 2025-04-26 06:38:05,945 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:05] "GET /shop/furn-1118-corner-desk-left-sit-18 HTTP/1.0" 200 - 199 0.151 0.300 2025-04-26 06:38:11,905 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:11] "GET /shop/furn-6741-large-meeting-table-26 HTTP/1.0" 200 - 72 0.036 0.086 2025-04-26 06:38:17,621 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:17] "GET /shop/furn-0269-office-chair-black-17 HTTP/1.0" 200 - 68 0.035 0.088 2025-04-26 06:38:22,772 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:22] "GET /& HTTP/1.0" 404 - 36 0.053 0.168 2025-04-26 06:38:27,490 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:27] "GET /shop/furn-8888-office-lamp-6 HTTP/1.0" 200 - 68 0.035 0.088 2025-04-26 06:38:32,282 12 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:32] "GET /website_hr_recruitment/static/src/img/job_image_8.jpg HTTP/1.0" 200 - 1 0.007 0.004 2025-04-26 06:38:36,779 12 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:36] "GET /website_hr_recruitment/static/src/img/job_image_8.jpg HTTP/1.0" 200 - 1 0.006 0.003 2025-04-26 06:38:41,118 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:41] "GET /es/jobs HTTP/1.0" 200 - 95 0.176 0.346 2025-04-26 06:38:44,790 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:44] "GET /es/shop HTTP/1.0" 200 - 98 0.094 0.682 2025-04-26 06:38:47,508 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:47] "GET /es/shop/furn-7888-soporte-de-escritorio-con-pantalla-21 HTTP/1.0" 200 - 91 0.076 0.253 2025-04-26 06:38:49,856 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:49] "GET /es/shop/furn-1118-escritorio-en-l-con-asiento-a-la-izquierda-18 HTTP/1.0" 200 - 72 0.035 0.090 2025-04-26 06:38:52,591 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:52] "GET /es_ES/shop/furn-1118-escritorio-en-l-con-asiento-a-la-izquierda-18 HTTP/1.0" 200 - 97 0.090 0.292 2025-04-26 06:38:54,541 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:54] "GET /es_ES/shop/furn-7888-soporte-de-escritorio-con-pantalla-21 HTTP/1.0" 200 - 70 0.033 0.095 2025-04-26 06:38:56,672 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:56] "GET /shop/furn-8220-four-person-desk-25 HTTP/1.0" 200 - 68 0.029 0.078 2025-04-26 06:38:58,611 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:38:58] "GET /shop/furn-7777-office-chair-5 HTTP/1.0" 200 - 68 0.031 0.081 2025-04-26 06:39:00,232 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:00] "GET /shop/e-com07-large-cabinet-11 HTTP/1.0" 200 - 68 0.032 0.089 2025-04-26 06:39:01,741 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:01] "GET /es/shop/furn-6741-mesa-grande-para-reuniones-26 HTTP/1.0" 200 - 103 0.089 0.281 2025-04-26 06:39:02,831 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:02] "GET /shop/furn-7800-desk-combination-8 HTTP/1.0" 200 - 68 0.031 0.085 2025-04-26 06:39:03,953 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:03] "GET /es/shop/furn-8220-escritorio-para-cuatro-personas-25 HTTP/1.0" 200 - 66 0.029 0.079 2025-04-26 06:39:05,284 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:05] "GET /es/terms HTTP/1.0" 200 - 30 0.086 0.186 2025-04-26 06:39:06,353 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:06] "GET /es/shop/furn-0269-silla-de-oficina-negra-17 HTTP/1.0" 200 - 70 0.032 0.083 2025-04-26 06:39:07,841 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:07] "GET /es_ES/terms HTTP/1.0" 200 - 89 0.166 0.302 2025-04-26 06:39:08,622 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:08] "GET /es_ES/shop/furn-6741-mesa-grande-para-reuniones-26 HTTP/1.0" 200 - 68 0.030 0.080 2025-04-26 06:39:09,701 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'en_US'", 'None', 'None', 'False', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:39:09,706 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:09] "GET /doc HTTP/1.0" 500 - 11 0.012 0.026 2025-04-26 06:39:10,847 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:10] "GET /web/image/product.product/5/image_1024/[FURN_7777]%20Office%20Chair?unique=71ef868 HTTP/1.0" 200 - 14 0.012 0.016 2025-04-26 06:39:14,343 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:14] "GET /es_ES/shop/furn-8220-escritorio-para-cuatro-personas-25 HTTP/1.0" 200 - 66 0.033 0.089 2025-04-26 06:39:17,495 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:17] "GET /terms HTTP/1.0" 200 - 21 0.040 0.157 2025-04-26 06:39:20,062 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:20] "GET /shop/e-com08-storage-box-12 HTTP/1.0" 200 - 68 0.033 0.085 2025-04-26 06:39:22,568 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:22] "GET /jobs/marketing-and-community-manager-6 HTTP/1.0" 200 - 33 0.020 0.068 2025-04-26 06:39:25,028 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:25] "GET /es/shop/furn-7800-conjunto-de-escritorio-8 HTTP/1.0" 200 - 66 0.028 0.075 2025-04-26 06:39:26,967 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:26] "GET /es_ES/shop/furn-7800-combinacion-de-escritorio-8 HTTP/1.0" 200 - 66 0.026 0.070 2025-04-26 06:39:28,839 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:28] "GET /shop/rent003-printer-183 HTTP/1.0" 200 - 84 0.047 0.099 2025-04-26 06:39:30,741 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:30] "GET /es_ES/shop/furn-0269-silla-de-oficina-negra-17 HTTP/1.0" 200 - 101 0.113 0.411 2025-04-26 06:39:31,872 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:31] "GET /es/shop/e-com08-caja-de-almacenamiento-12 HTTP/1.0" 200 - 66 0.030 0.080 2025-04-26 06:39:33,395 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:33] "GET /shop/rent001-projector-181 HTTP/1.0" 200 - 97 0.048 0.107 2025-04-26 06:39:34,459 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:34] "GET /es_ES/shop/furn-8888-lampara-de-oficina-6 HTTP/1.0" 200 - 70 0.033 0.086 2025-04-26 06:39:35,624 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'en_US'", 'None', 'None', 'False', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:39:35,629 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:35] "GET /doc HTTP/1.0" 500 - 11 0.011 0.023 2025-04-26 06:39:36,823 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:36] "GET /es_ES/shop/e-com08-caja-de-almacenamiento-12 HTTP/1.0" 200 - 66 0.029 0.075 2025-04-26 06:39:40,186 14 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:40] "GET /website_hr_recruitment/static/src/img/job_image_9.jpg HTTP/1.0" 200 - 1 0.006 0.004 2025-04-26 06:39:43,332 14 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:43] "GET /website_hr_recruitment/static/src/img/job_image_12.jpg HTTP/1.0" 200 - 1 0.006 0.004 2025-04-26 06:39:46,277 12 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:46] "GET /website_hr_recruitment/static/src/img/job_image_10.jpg HTTP/1.0" 200 - 1 0.006 0.004 2025-04-26 06:39:48,753 14 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:48] "GET /website_hr_recruitment/static/src/img/job_image_13.jpg HTTP/1.0" 200 - 1 0.006 0.004 2025-04-26 06:39:51,068 14 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:51] "GET /website_hr_recruitment/static/src/img/job_image_11.jpg HTTP/1.0" 200 - 1 0.006 0.004 2025-04-26 06:39:53,132 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_AR'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:39:53,137 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:53] "GET /es/doc HTTP/1.0" 500 - 21 0.034 0.065 2025-04-26 06:39:55,014 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:39:55] "GET /es/shop/furn-8888-lampara-de-oficina-6 HTTP/1.0" 200 - 66 0.050 0.110 2025-04-26 06:40:00,851 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:40:00] "GET /es_ES/shop/rent003-impresora-183 HTTP/1.0" 200 - 83 0.042 0.116 2025-04-26 06:40:05,630 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:40:05] "GET /shop/chair-floor-protection-152 HTTP/1.0" 200 - 68 0.026 0.069 2025-04-26 06:40:09,896 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_ES'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:40:09,902 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:40:09] "GET /es_ES/doc HTTP/1.0" 500 - 21 0.038 0.073 2025-04-26 06:40:14,008 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:40:14] "GET /jobs/experienced-developer-4 HTTP/1.0" 200 - 41 0.026 0.073 2025-04-26 06:40:25,722 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:40:25] "GET /es/shop/furn-7777-silla-de-oficina-5 HTTP/1.0" 200 - 68 0.029 0.073 2025-04-26 06:40:36,233 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:40:36] "GET /es_ES/shop/furn-7777-silla-de-oficina-5 HTTP/1.0" 200 - 66 0.044 0.090 2025-04-26 06:40:46,260 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:40:46] "GET /shop?order=name+asc HTTP/1.0" 200 - 69 0.038 0.151 2025-04-26 06:40:55,169 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:40:55] "GET /es/jobs/gerente-de-marketing-y-comunicacion-6 HTTP/1.0" 200 - 23 0.033 0.069 2025-04-26 06:41:03,124 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:41:03] "GET /es_ES/shop/e-com07-gabinete-grande-11 HTTP/1.0" 200 - 66 0.033 0.085 2025-04-26 06:41:10,151 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_AR'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:41:10,156 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:41:10] "GET /es/doc HTTP/1.0" 500 - 21 0.042 0.070 2025-04-26 06:41:16,558 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:41:16] "GET /es/shop/protector-de-piso-para-silla-152 HTTP/1.0" 200 - 66 0.031 0.083 2025-04-26 06:41:35,450 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'en_US'", 'None', 'None', 'False', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:41:35,456 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:41:35] "GET /doc HTTP/1.0" 500 - 11 0.012 0.026 2025-04-26 06:41:52,870 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:41:52] "GET /es_ES/shop/rent001-proyector-181 HTTP/1.0" 200 - 85 0.048 0.117 2025-04-26 06:42:46,300 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:42:46] "GET /es/shop/rent001-proyector-181 HTTP/1.0" 200 - 77 0.042 0.101 2025-04-26 06:43:31,026 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:43:31] "GET /es/shop/rent003-impresora-183 HTTP/1.0" 200 - 75 0.041 0.099 2025-04-26 06:44:12,601 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_ES'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:44:12,607 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:44:12] "GET /es_ES/doc HTTP/1.0" 500 - 21 0.035 0.068 2025-04-26 06:44:50,865 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:44:50] "GET /es_ES/shop/proteccion-del-piso-de-la-silla-152 HTTP/1.0" 200 - 66 0.035 0.088 2025-04-26 06:45:51,364 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:45:51] "GET /es/jobs/apply/gerente-de-marketing-y-comunicacion-6 HTTP/1.0" 200 - 26 0.021 0.061 2025-04-26 06:46:50,461 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:46:50] "GET /shop/car-leasing-sub-195 HTTP/1.0" 200 - 83 0.038 0.081 2025-04-26 06:47:42,687 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:47:42] "GET /shop/meeting-room-182 HTTP/1.0" 200 - 74 0.033 0.100 2025-04-26 06:48:27,566 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:48:27] "GET /shop/office-combo-34 HTTP/1.0" 200 - 72 0.049 0.117 2025-04-26 06:49:10,193 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_AR'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:49:10,198 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:49:10] "GET /es/doc HTTP/1.0" 500 - 11 0.015 0.026 2025-04-26 06:49:48,311 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:49:48] "GET /es/shop/e-com07-gabinete-grande-11 HTTP/1.0" 200 - 66 0.027 0.070 2025-04-26 06:50:48,472 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:50:48] "GET /shop/gift-card-49 HTTP/1.0" 200 - 57 0.024 0.061 2025-04-26 06:51:47,114 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:51:47] "GET /shop/warranty-196 HTTP/1.0" 200 - 81 0.042 0.093 2025-04-26 06:52:36,416 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:52:36] "GET /es/helpdesk HTTP/1.0" 302 - 4 0.007 0.008 2025-04-26 06:53:20,179 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_ES'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:53:20,185 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:53:20] "GET /es_ES/doc HTTP/1.0" 500 - 11 0.016 0.027 2025-04-26 06:54:03,206 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:54:03] "GET /es/jobs/detail/gerente-de-marketing-y-comunicacion-6 HTTP/1.0" 301 - 4 0.007 0.008 2025-04-26 06:55:07,339 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'en_US'", 'None', 'None', 'False', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:55:07,344 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:55:07] "GET /doc HTTP/1.0" 500 - 11 0.016 0.026 2025-04-26 06:56:03,455 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:56:03] "GET /es/shop/garantia-196 HTTP/1.0" 200 - 69 0.036 0.086 2025-04-26 06:57:06,072 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:57:06] "GET /jobs/consultant-3 HTTP/1.0" 200 - 20 0.011 0.034 2025-04-26 06:58:00,345 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:58:00] "GET /shop/conference-chair-16 HTTP/1.0" 200 - 89 0.048 0.096 2025-04-26 06:58:51,484 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:58:51] "GET /shop/customizable-desk-9 HTTP/1.0" 200 - 90 0.042 0.098 2025-04-26 06:59:35,203 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_AR'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 06:59:35,208 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 06:59:35] "GET /es/doc HTTP/1.0" 500 - 11 0.016 0.026 2025-04-26 07:00:16,546 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:00:16] "GET /helpdesk/customer-care-1 HTTP/1.0" 200 - 32 0.026 0.063 2025-04-26 07:01:20,878 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:01:20] "GET /helpdesk/atencion-al-cliente-1 HTTP/1.0" 301 - 9 0.025 0.027 2025-04-26 07:02:16,840 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:02:16] "GET /web/reset_password HTTP/1.0" 200 - 28 0.027 0.054 2025-04-26 07:03:05,559 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:03:05] "GET /jobs/gerente-de-marketing-y-comunicacion-6 HTTP/1.0" 301 - 3 0.007 0.007 2025-04-26 07:03:52,371 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:03:52] "GET /jobs/apply/marketing-and-community-manager-6 HTTP/1.0" 200 - 20 0.041 0.074 2025-04-26 07:04:33,376 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:04:33] "GET /es/contactus HTTP/1.0" 200 - 31 0.026 0.052 2025-04-26 07:05:11,598 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'en_US'", 'None', 'None', 'False', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:05:11,606 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:05:11] "GET /doc HTTP/1.0" 500 - 11 0.017 0.027 2025-04-26 07:05:44,289 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:05:44] "GET /es_ES/jobs/gerente-de-marketing-y-comunicacion-6 HTTP/1.0" 200 - 25 0.021 0.075 2025-04-26 07:06:47,473 14 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 07:06:47] "GET /website_sale/static/src/img/carpentry.jpg HTTP/1.0" 200 - 1 0.007 0.004 2025-04-26 07:07:41,971 14 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 07:07:41] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.0" 200 - 1 0.006 0.004 2025-04-26 07:08:31,557 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:08:31] "GET /es/jobs/consultor-3 HTTP/1.0" 200 - 21 0.012 0.035 2025-04-26 07:09:18,732 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:09:18] "GET /es_ES/jobs/apply/gerente-de-marketing-y-comunicacion-6 HTTP/1.0" 200 - 21 0.021 0.056 2025-04-26 07:10:00,951 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:10:00] "GET /es_ES/contactus HTTP/1.0" 200 - 25 0.024 0.054 2025-04-26 07:10:36,976 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:10:36] "GET /es/shop/renta-de-coches-sub-195 HTTP/1.0" 200 - 76 0.033 0.085 2025-04-26 07:11:10,494 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:11:10] "GET /jobs/detail/marketing-and-community-manager-6 HTTP/1.0" 301 - 3 0.007 0.007 2025-04-26 07:11:40,417 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:11:40] "GET /es/& HTTP/1.0" 404 - 26 0.022 0.048 2025-04-26 07:12:08,352 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_AR'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:12:08,357 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:12:08] "GET /es/doc HTTP/1.0" 500 - 11 0.012 0.028 2025-04-26 07:12:34,899 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_ES'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:12:34,904 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:12:34] "GET /es_ES/doc HTTP/1.0" 500 - 11 0.016 0.028 2025-04-26 07:13:38,653 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:13:38] "GET /es/web/reset_password HTTP/1.0" 200 - 20 0.023 0.046 2025-04-26 07:14:42,358 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:14:42] "GET /es/shop/escritorio-personalizable-9 HTTP/1.0" 200 - 80 0.044 0.109 2025-04-26 07:15:38,015 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:15:38] "GET /es_ES/helpdesk HTTP/1.0" 302 - 4 0.007 0.008 2025-04-26 07:16:29,132 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:16:29] "GET /es_ES/jobs/detail/gerente-de-marketing-y-comunicacion-6 HTTP/1.0" 301 - 4 0.007 0.008 2025-04-26 07:17:13,778 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:17:13] "GET /es_ES/& HTTP/1.0" 404 - 30 0.026 0.048 2025-04-26 07:17:53,303 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:17:53] "GET /es/jobs/desarrollador-experimentado-4 HTTP/1.0" 200 - 26 0.024 0.069 2025-04-26 07:18:36,071 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:18:36] "GET /es/shop/set-para-oficina-34 HTTP/1.0" 200 - 64 0.026 0.069 2025-04-26 07:19:13,437 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:19:13] "GET /es_ES/shop/tarjeta-de-regalo-49 HTTP/1.0" 200 - 52 0.024 0.071 2025-04-26 07:19:46,761 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:19:46] "GET /es/shop/silla-de-conferencias-16 HTTP/1.0" 200 - 83 0.038 0.096 2025-04-26 07:20:16,888 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:20:16] "GET /es/shop/tarjeta-de-regalo-49 HTTP/1.0" 200 - 58 0.026 0.071 2025-04-26 07:20:43,800 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_AR'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:20:43,805 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:20:43] "GET /es/doc HTTP/1.0" 500 - 11 0.026 0.038 2025-04-26 07:21:09,265 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:21:09] "GET /es/shop/sala-de-reunion-182 HTTP/1.0" 200 - 82 0.040 0.137 2025-04-26 07:22:13,063 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:22:13] "GET /web/image/product.product/12/image_1024/[FURN_0096]%20Escritorio%20personalizable%20(Acero,%20Blanco)?unique=71ef868 HTTP/1.0" 200 - 12 0.010 0.012 2025-04-26 07:23:12,216 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:23:12] "GET /es_ES/shop/silla-de-conferencias-16 HTTP/1.0" 200 - 77 0.038 0.088 2025-04-26 07:24:01,790 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:24:01] "GET /es_ES/shop/sala-de-reunion-182 HTTP/1.0" 200 - 73 0.027 0.081 2025-04-26 07:24:47,904 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:24:47] "GET /es/jobs/apply/desarrollador-experimentado-4 HTTP/1.0" 200 - 19 0.012 0.033 2025-04-26 07:25:28,723 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:25:28] "GET /shop/change_pricelist/6 HTTP/1.0" 301 - 10 0.010 0.010 2025-04-26 07:26:05,586 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_ES'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:26:05,591 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:26:05] "GET /es_ES/doc HTTP/1.0" 500 - 11 0.016 0.026 2025-04-26 07:26:40,490 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:26:40] "GET /jobs/apply/consultant-3 HTTP/1.0" 200 - 18 0.010 0.027 2025-04-26 07:27:43,547 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:27:43] "GET /es/helpdesk/atencion-al-cliente-1 HTTP/1.0" 200 - 29 0.024 0.061 2025-04-26 07:28:42,121 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:28:42] "GET /es_ES/shop/set-para-oficina-34 HTTP/1.0" 200 - 64 0.030 0.078 2025-04-26 07:29:32,965 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_AR'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:29:32,972 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:29:32] "GET /es/doc HTTP/1.0" 500 - 11 0.025 0.033 2025-04-26 07:30:19,431 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:30:19] "GET /es/website/social/twitter HTTP/1.0" 303 - 3 0.007 0.007 2025-04-26 07:31:25,502 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:31:25] "GET /es_ES/shop HTTP/1.0" 200 - 161 0.112 0.429 2025-04-26 07:32:21,412 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:32:21] "GET /es_ES/jobs HTTP/1.0" 200 - 30 0.030 0.094 2025-04-26 07:33:10,791 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:33:10] "GET /es/jobs/detail/desarrollador-experimentado-4 HTTP/1.0" 301 - 5 0.009 0.008 2025-04-26 07:33:56,961 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:33:56] "GET /shop/change_pricelist/default-usd-6 HTTP/1.0" 303 - 16 0.011 0.016 2025-04-26 07:34:36,636 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:34:36] "GET /es_ES/jobs/desarrollador-experimentado-4 HTTP/1.0" 200 - 20 0.012 0.041 2025-04-26 07:35:14,928 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'en_US'", 'None', 'None', 'False', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:35:14,932 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:35:14] "GET /doc HTTP/1.0" 500 - 11 0.014 0.023 2025-04-26 07:35:49,914 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:35:49] "GET /jobs/detail/consultant-3 HTTP/1.0" 301 - 3 0.007 0.007 2025-04-26 07:36:51,542 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_ES'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:36:51,549 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:36:51] "GET /es_ES/doc HTTP/1.0" 500 - 11 0.042 0.063 2025-04-26 07:37:48,957 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:37:48] "GET /es_ES/shop/renta-de-coches-sub-195 HTTP/1.0" 200 - 76 0.038 0.099 2025-04-26 07:38:50,085 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:38:50] "GET /website/social/facebook HTTP/1.0" 303 - 3 0.007 0.006 2025-04-26 07:39:49,167 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:39:49] "GET /es_ES/shop/escritorio-personalizable-9 HTTP/1.0" 200 - 94 0.072 0.124 2025-04-26 07:40:39,055 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:40:39] "GET /jobs/apply/experienced-developer-4 HTTP/1.0" 200 - 17 0.011 0.034 2025-04-26 07:41:22,781 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:41:22] "GET /jobs/desarrollador-experimentado-4 HTTP/1.0" 301 - 3 0.006 0.006 2025-04-26 07:42:05,080 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:42:05] "GET /website/social/twitter HTTP/1.0" 303 - 3 0.010 0.009 2025-04-26 07:42:43,477 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:42:43] "GET /shop/change_pricelist/15 HTTP/1.0" 301 - 5 0.012 0.012 2025-04-26 07:43:18,405 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:43:18] "GET /es/website/social/linkedin HTTP/1.0" 303 - 3 0.007 0.007 2025-04-26 07:43:47,142 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:43:47] "GET /es/website/social/facebook HTTP/1.0" 303 - 3 0.007 0.007 2025-04-26 07:44:13,289 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:44:13] "GET /es/shop/change_pricelist/15 HTTP/1.0" 301 - 11 0.009 0.011 2025-04-26 07:44:36,743 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_ES'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:44:36,750 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:44:36] "GET /es_ES/doc HTTP/1.0" 500 - 11 0.015 0.027 2025-04-26 07:44:58,661 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:44:58] "GET /es/shop/change_pricelist/6 HTTP/1.0" 301 - 5 0.009 0.007 2025-04-26 07:45:59,961 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:45:59] "GET /es_ES/shop/garantia-196 HTTP/1.0" 200 - 67 0.029 0.088 2025-04-26 07:46:55,555 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'en_US'", 'None', 'None', 'False', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:46:55,560 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:46:55] "GET /doc HTTP/1.0" 500 - 11 0.015 0.025 2025-04-26 07:47:44,578 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:47:44] "GET /jobs/detail/experienced-developer-4 HTTP/1.0" 301 - 3 0.007 0.007 2025-04-26 07:48:47,948 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:48:47] "GET /es/jobs/apply/consultor-3 HTTP/1.0" 200 - 18 0.011 0.033 2025-04-26 07:49:47,269 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:49:47] "GET /shop/change_pricelist/eur-eur-15 HTTP/1.0" 303 - 12 0.009 0.012 2025-04-26 07:50:37,580 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:50:37] "GET /en/web/reset_password HTTP/1.0" 303 - 2 0.025 0.016 2025-04-26 07:51:22,882 14 INFO ? werkzeug: 20.171.207.171 - - [26/Apr/2025 07:51:22] "GET /website_hr_recruitment/static/src/img/job_product.svg HTTP/1.0" 200 - 1 0.006 0.004 2025-04-26 07:52:04,330 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:52:04] "GET /es/shop/change_pricelist/eur-eur-15 HTTP/1.0" 303 - 13 0.009 0.012 2025-04-26 07:52:40,195 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:52:40] "GET /es_ES/shop/change_pricelist/15 HTTP/1.0" 301 - 5 0.007 0.008 2025-04-26 07:53:13,219 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:53:13] "GET /es/shop/change_pricelist/default-usd-6 HTTP/1.0" 303 - 16 0.025 0.044 2025-04-26 07:53:42,114 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:53:42] "GET /es_ES/web/reset_password HTTP/1.0" 200 - 20 0.021 0.050 2025-04-26 07:54:09,716 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_ES'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:54:09,723 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:54:09] "GET /es_ES/doc HTTP/1.0" 500 - 11 0.011 0.026 2025-04-26 07:54:34,793 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:54:34] "GET /es_ES/jobs/apply/desarrollador-experimentado-4 HTTP/1.0" 200 - 26 0.017 0.061 2025-04-26 07:55:40,476 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_AR'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 07:55:40,482 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:55:40] "GET /es/doc HTTP/1.0" 500 - 11 0.012 0.030 2025-04-26 07:56:36,431 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:56:36] "GET /es/jobs/detail/consultor-3 HTTP/1.0" 301 - 4 0.007 0.007 2025-04-26 07:57:37,844 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:57:37] "GET /en/web/login HTTP/1.0" 303 - 2 0.006 0.004 2025-04-26 07:58:36,234 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:58:36] "GET /es_ES/helpdesk/atencion-al-cliente-1 HTTP/1.0" 200 - 24 0.023 0.059 2025-04-26 07:59:27,395 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 07:59:27] "GET /es_ES/shop/category/cajones-4 HTTP/1.0" 200 - 85 0.083 0.292 2025-04-26 08:00:13,604 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:00:13] "GET /es_ES/shop/change_pricelist/eur-eur-15 HTTP/1.0" 303 - 12 0.021 0.014 2025-04-26 08:00:54,997 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:00:54] "GET /es_ES/shop/category/multimedia-9 HTTP/1.0" 200 - 62 0.032 0.079 2025-04-26 08:01:30,896 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:01:30] "GET /web/image/website/1/favicon?unique=166d851 HTTP/1.0" 200 - 7 0.018 0.007 2025-04-26 08:02:03,743 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:02:03] "GET /es_ES/jobs/apply/consultor-3 HTTP/1.0" 200 - 19 0.011 0.032 2025-04-26 08:02:34,812 14 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_ES'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 08:02:34,816 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:02:34] "GET /es_ES/doc HTTP/1.0" 500 - 11 0.019 0.028 2025-04-26 08:03:03,112 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:03:03] "GET /es_ES/jobs/detail/desarrollador-experimentado-4 HTTP/1.0" 301 - 4 0.034 0.018 2025-04-26 08:04:03,255 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:04:03] "GET /jobs/consultor-3 HTTP/1.0" 301 - 3 0.019 0.007 2025-04-26 08:04:57,503 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:04:57] "GET /es/shop?order=name+asc HTTP/1.0" 200 - 59 0.034 0.141 2025-04-26 08:05:48,658 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:05:48] "GET /es_ES/shop/category/muebles-2 HTTP/1.0" 200 - 66 0.037 0.090 2025-04-26 08:06:32,501 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:06:32] "GET /es_ES/shop/category/cajones-cajones-para-debajo-de-la-cama-28 HTTP/1.0" 200 - 40 0.022 0.059 2025-04-26 08:07:13,396 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:07:13] "GET /es_ES/shop/category/cajones-unidades-de-cajones-de-cocina-30 HTTP/1.0" 200 - 39 0.021 0.051 2025-04-26 08:07:51,237 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:07:51] "GET /es_ES/shop/category/multimedia-herramientas-de-diseno-virtual-46 HTTP/1.0" 200 - 39 0.023 0.060 2025-04-26 08:08:23,571 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:08:23] "GET /es_ES/shop/category/multimedia-herramientas-de-realidad-aumentada-47 HTTP/1.0" 200 - 39 0.021 0.056 2025-04-26 08:08:52,602 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:08:52] "GET /es_ES/shop/category/cajones-archivadores-29 HTTP/1.0" 200 - 39 0.050 0.093 2025-04-26 08:09:20,955 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:09:20] "GET /es_ES/shop/category/multimedia-herramientas-educativas-48 HTTP/1.0" 200 - 40 0.021 0.052 2025-04-26 08:09:44,342 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:09:44] "GET /es_ES/jobs/detail/consultor-3 HTTP/1.0" 301 - 4 0.009 0.008 2025-04-26 08:10:06,364 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:10:06] "GET /es_ES/shop/category/cajones-mesa-de-noche-27 HTTP/1.0" 200 - 39 0.021 0.054 2025-04-26 08:10:26,191 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_AR'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 08:10:26,198 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:10:26] "GET /es/doc HTTP/1.0" 500 - 11 0.019 0.029 2025-04-26 08:10:43,530 12 ERROR 142422-18-0-all odoo.http: Exception during request handling. 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.qweb', , ('3543', "'es_ES'", 'None', 'None', 'None', 'None', 'None', 'None', '1', 'True')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 757, in _generate_code + self._compile_node(element, compile_context, 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1903, in _compile_directive_foreach self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1781, in _compile_directive_if self._compile_directives(el, compile_context, level + 1) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1755, in _compile_directive_inner_content body.extend(self._compile_node(item, compile_context, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/web_editor/models/ir_qweb_fields.py", line 49, in _compile_node return super()._compile_node(el, compile_context, indent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1352, in _compile_node return body + self._compile_directives(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1438, in _compile_directives code.extend(self._compile_directive(el, compile_context, directive, level)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/ir_qweb.py", line 32, in _compile_directive return super()._compile_directive(el, compile_context, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 339, in _tracked_compile_directive return method_compile_directive(self, el, options, directive, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 1465, in _compile_directive return compile_handler(el, compile_context, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2130, in _compile_directive_field assert tagName != 't',\ ^^^^^^^^^^^^^^ AssertionError: t-field can not be used on a t element, provide an actual HTML node The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2373, in __call__ response = request._serve_db() ^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1900, in _serve_db return self._transactioning( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1963, in _transactioning return service_model.retrying(func, env=self.env) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying result = func() ^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1930, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2091, 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 335, in _dispatch result.flatten() File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1390, in flatten self.response.append(self.render()) ^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1382, in render return request.env["ir.ui.view"]._render_template(self.template, self.qcontext) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 453, in _render_template return super()._render_template(template, values=values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2199, in _render_template return self.env['ir.qweb']._render(template, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 306, in _tracked_method_render return method_render(self, template, values, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 606, in _render result = ''.join(rendering) ^^^^^^^^^^^^^^^^^^ File "<3545>", line 495, in template_3545 File "<3545>", line 477, in template_3545_content File "<3545>", line 269, in template_3545_t_call_0 File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/profiler.py", line 314, in _tracked_compile return method_compile(self, template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 672, in _compile return self._load_values(base_key_cache, generate_functions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2535, in _load_values value = self._get_cached_values(cache_key, get_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup value = d[key] = self.method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 2548, in _get_cached_values return get_value() ^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 641, in generate_functions code, options, def_name = self._generate_code(template) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 784, in _generate_code raise QWebException("Error when compiling xml template", odoo.addons.base.models.ir_qweb.QWebException: Error when compiling xml template AssertionError: t-field can not be used on a t element, provide an actual HTML node Template: website_doc.toc Path: /t/t[2]/t[2]/div/t[1] Node: 2025-04-26 08:10:43,535 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:10:43] "GET /es_ES/doc HTTP/1.0" 500 - 11 0.013 0.026 2025-04-26 08:11:35,281 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:11:35] "GET /es/shop/category/cajones-gabinetes-para-debajo-de-la-cama-28 HTTP/1.0" 200 - 60 0.052 0.260 2025-04-26 08:12:36,119 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:12:36] "GET /shop/category/drawers-under-bed-drawers-28 HTTP/1.0" 200 - 60 0.056 0.206 2025-04-26 08:13:32,883 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:13:32] "GET /es/shop/category/multimedia-herramientas-de-diseno-virtual-46 HTTP/1.0" 200 - 39 0.020 0.055 2025-04-26 08:14:22,681 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:14:22] "GET /shop/category/multimedia-virtual-design-tools-46 HTTP/1.0" 200 - 36 0.020 0.057 2025-04-26 08:15:07,056 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:15:07] "GET /es/shop/category/multimedia-herramientas-de-realidad-aumentada-47 HTTP/1.0" 200 - 39 0.048 0.080 2025-04-26 08:15:48,331 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:15:48] "GET /es/shop/category/multimedia-herramientas-educativas-48 HTTP/1.0" 200 - 36 0.018 0.053 2025-04-26 08:16:25,192 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:16:25] "GET /shop/category/multimedia-augmented-reality-tools-47 HTTP/1.0" 200 - 36 0.020 0.051 2025-04-26 08:16:59,687 12 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:16:59] "GET /shop/category/drawers-kitchen-drawer-units-30 HTTP/1.0" 200 - 36 0.022 0.061 2025-04-26 08:17:30,332 14 INFO 142422-18-0-all werkzeug: 20.171.207.171 - - [26/Apr/2025 08:17:30] "GET /es_ES/shop/category/muebles-sillones-relax-19 HTTP/1.0" 200 - 39 0.020 0.057