First apparition: 16.0
Last apparition: 16.0
Commit: ingadhoc-odoo-argentina:9f87daed  
Subject: [IMP] l10n_ar_ux: add_check search view
Author: Ignacio Cainelli
Committer: Ignacio Cainelli
Commit: ingadhoc-odoo-argentina-ee:10c6f786  
Subject: [FP][IMP] l10n_ar_account_tax_settlement: nueva especificación txt iibb Misiones ret/perc
Author: Pablo Montenegro
Committer: pablohmontenegro
Commit: ingadhoc-stock:aa495ad0  
Subject: [IMP] stock_ux: origin_description changes
Author: Virginia Bonservizi
Committer: Virginia Bonservizi
Commit: ingadhoc-enterprise-extensions:e69644be  
Subject: [FIX] sale_subscription_ux: corrección de vista
Author: lav-adhoc
Committer: lav-adhoc
Commit: ingadhoc-sale:21bae740  
Subject: [FIX]sale_exception_credit_limit: error on ecommerce
Author: Juani Rivero
Committer: Juani Rivero
Commit: ingadhoc-product:9d4e30ca  
Subject: [FIX]ZPL and PDF: adding binding model
Author: juancarreras97
Committer: juancarreras97
Commit: plugberry-payment:272a705c  
Subject: Merge pull request #18 from plugberry/pos_payway_16.0
Author: ErnestoAxcelere
Committer: GitHub
Commit: ingadhoc-purchase:09191b65  
Subject: [FIX] purchase_stock_ux:add context to write method
Author: Alexis Lopez - Adhoc
Committer: Alexis Lopez - Adhoc
Commit: ingadhoc-multi-store:11abed52  
Subject: [IMP] *: simplify and improve views
Author: Juan Jose Scarafia
Committer: Juan Jose Scarafia
Commit: ingadhoc-uruguay:8f046f5d  
Subject: [FIX] l10n_uy_edi: Street not always return by DGi
Author: Katherine Zaoral
Committer: Katherine Zaoral
Commit: ingadhoc-account-financial-tools:c597c757  
Subject: [FIX] account_ux: when an account move line don´t have account no check company
Author: Katherine Zaoral
Committer: Katherine Zaoral
Commit: ingadhoc-account-payment:507f9a6e  
Subject: [IMP] payment_group: use payment_method_description also on transfers
Author: Juan Jose Scarafia
Committer: Juan Jose Scarafia
Commit: ingadhoc-argentina-sale:5db14552  
Subject: [FIX]l10n_ar_sale: quotation vat_discrimination
Author: jok-adhoc
Committer: jok-adhoc
Commit: ingadhoc-miscellaneous:a3d9141f  
Subject: [FIX] portal_backend: passwords must have at least 8 characters
Author: Virginia Bonservizi
Committer: Virginia Bonservizi
Commit: ingadhoc-account-invoicing:b51c69c2  
Subject: [FIX] account_invoice_prices_update: Fix in _get_real_price_currency method
Author: Maximiliano Mezzavilla
Committer: Maximiliano Mezzavilla
Commit: plugberry-mercadopago:be3aee40  
Subject: [IMP] Update description for app.odoo.com
Author: Martin Quinteros
Committer: Martin Quinteros
Commit: ingadhoc-multi-company:82087f14  
Subject: [FIX] re-merge website multicompany modules
Author: Martin Quinteros
Committer: Martin Quinteros
Commit: ingadhoc-website:3b61e542  
Subject: [IMP]website_sale_ux: return to all products button
Author: Juani Rivero
Committer: Juani Rivero
Commit: ingadhoc-delivery:9488e830  
Subject: [FIX] delivery_andreani: post Andreani label to picking step
Author: augusto-weiss
Committer: augusto-weiss
Commit: ingadhoc-aeroo_reports:1a709037  
Subject: [FIX] report_aeroo: We use sudo to avoid rights errors.
Author: nicolas
Committer: nicolas
Commit: ingadhoc-third-party-apps:48306322  
Subject: [MIG] Migration prt_report_attachment_preview to 16.0
Author: nicolas
Committer: nicolas
Commit: ingadhoc-project:4782729f  
Subject: [ADD] project_my_tasks_by_stage: create module
Author: Virginia Bonservizi
Committer: Virginia Bonservizi
Commit: ingadhoc-partner:fbd9be43  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-16-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-hr:46cb8641  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-16-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: adhoc-cicd-odoo-odoo:80011079  
Subject: Merge commit 'refs/pull/129283/head' of https://github.com/odoo/odoo into 16.0-3085
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-brand:96169606  
Subject: Translated using Weblate (Spanish (Argentina))
Author: Ignacio Buioli
Committer: Weblate
Commit: adhoc-cicd-oca-account-invoicing:d9d2b545  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-bank-statement-import:f9c36489  
Subject: Merge commit 'refs/pull/559/head' of https://github.com/oca/bank-statement-import into 16.0-3057
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-odoo-design-themes:ed2fdd45  
Subject: [FIX] theme_test_custo: add test for the mobile/desktop theme preview
Author: Robin Lejeune (role)
Committer: Robin Lejeune (role)
Commit: adhoc-cicd-oca-crm:4015316d  
Subject: Translated using Weblate (Italian)
Author: Francesco Foresti
Committer: Weblate
Commit: adhoc-cicd-oca-e-commerce:6871a88d  
Subject: Merge commit 'refs/pull/694/head' of https://github.com/oca/e-commerce into 16.0-2998
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-odoo-enterprise:c727dcb7  
Subject: Merge commit 'refs/pull/44218/head' of https://github.com/odoo/enterprise into 16.0-3087
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-stock-logistics-workflow:6bbc37af  
Subject: [ADD] setup.py
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:457d9841  
Subject: Merge commit 'refs/pull/1701/head' of https://github.com/oca/stock-logistics-warehouse into 16.0-3116
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-knowledge:2d90c953  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-management-system:b8b848d6  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-mis-builder:23ced388  
Subject: Translated using Weblate (Spanish)
Author: gerard-vacas
Committer: Weblate
Commit: adhoc-cicd-oca-manufacture:a7a66642  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-partner-contact:1c9fc793  
Subject: Translated using Weblate (Portuguese (Brazil))
Author: Adriano Prado
Committer: Weblate
Commit: adhoc-cicd-oca-product-attribute:ebc32464  
Subject: Merge commit 'refs/pull/1237/head' of https://github.com/oca/product-attribute into 16.0-3080
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-project:d7b897b1  
Subject: Translated using Weblate (Italian)
Author: Francesco Foresti
Committer: Weblate
Commit: adhoc-cicd-oca-product-pack:efaa5e26  
Subject: Merge commit 'refs/pull/114/head' of https://github.com/oca/product-pack into 16.0-3084
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-purchase-workflow:0a584ad0  
Subject: Merge commit 'refs/pull/1814/head' of https://github.com/oca/purchase-workflow into 16.0-3121
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-report-print-send:79f2b2de  
Subject: Merge commit 'refs/pull/330/head' of https://github.com/oca/report-print-send into 16.0-3063
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-reporting-engine:8eb7d33b  
Subject: [ADD] setup.py
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-sale-workflow:d340e94c  
Subject: Merge commit 'refs/pull/2498/head' of https://github.com/oca/sale-workflow into 16.0-2999
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-server-backend:bebd6046  
Subject: Translated using Weblate (French)
Author: Yann Papouin
Committer: Weblate
Commit: adhoc-cicd-oca-server-auth:db19eab7  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-server-tools:9f07fb6a  
Subject: Merge commit 'refs/pull/2473/head' of https://github.com/oca/server-tools into 16.0-2967
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-server-ux:f8e48b94  
Subject: Merge commit 'refs/pull/563/head' of https://github.com/oca/server-ux into 16.0-3114
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-stock-logistics-barcode:632c4c6e  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-request:64b7c379  
Subject: [MIG] stock_request: Migration to 16.0
Author: nicolas
Committer: nicolas
Commit: adhoc-cicd-oca-social:45ed9988  
Subject: Merge commit 'refs/pull/1020/head' of https://github.com/oca/social into 16.0-3052
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-account-analytic:3dab62ad  
Subject: Merge commit 'refs/pull/511/head' of https://github.com/oca/account-analytic into 16.0-3113
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-stock-logistics-availability:ea196a21  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-account-reconcile:e3159b4c  
Subject: Translated using Weblate (Portuguese (Brazil))
Author: Adriano Prado
Committer: Weblate
Commit: adhoc-cicd-oca-web:1860462d  
Subject: Merge commit 'refs/pull/2328/head' of https://github.com/oca/web into 16.0-3038
Author: docker-odoo
Committer: docker-odoo
Commit: adhoc-cicd-oca-website:db98c3b2  
Subject: Translated using Weblate (German)
Author: Nils Coenen
Committer: Weblate
Version: 16.0
Config: Adhoc Conf (l10n_Ar no test) no-test
Total time: 73s
Date Level Type Message
2023-07-26 17:38:18 INFO runbot Rebuild initiated by Administrator
2023-07-26 17:39:04 INFO runbot Init build environment with config Adhoc Conf (l10n_Ar no test) no-test
2023-07-26 17:39:04 Starting step base from config Adhoc Conf (l10n_Ar no test) no-test
2023-07-26 17:39:04 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2023-07-26 17:39:23 Step base finished in 15s
2023-07-26 17:39:23 Starting step all_no_test from config Adhoc Conf (l10n_Ar no test) no-test
2023-07-26 17:39:23 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2023-07-26 17:40:15 Step all_no_test finished in 45s
2023-07-26 17:40:15 Starting step setup from config Adhoc Conf (l10n_Ar no test) no-test
2023-07-26 17:40:15 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2023-07-26 17:40:17 INFO runbot Step setup finished in 0s
2023-07-26 17:40:17 Starting step run from config Adhoc Conf (l10n_Ar no test) no-test
2023-07-26 17:40:17 INFO runbot Start running build 17496-16-0
2023-07-26 17:40:17 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-16
2023-07-27 19:28:51 WARNING server odoo.http:2018
Error while validating view:
Element '<xpath expr="//group[@name=&#39;order_details&#39;]//div[hasclass(&#39;o_row&#39;)]/button">' cannot be located in parent view
2023-07-27 19:30:16 WARNING server odoo.http:2018
Error while validating view:
Element '<xpath expr="//group[@name=&#39;order_details&#39;]//div[hasclass(&#39;o_row&#39;)]/button">' cannot be located in parent view
2023-07-27 19:30:27 WARNING server odoo.http:2018
Error while validating view:
Element '<xpath expr="//group[@name=&#39;order_details&#39;]//div[hasclass(&#39;o_row&#39;)]/button">' cannot be located in parent view
2023-07-28 14:36:01 WARNING server odoo.http:2018
Error while validating view:
Element '<xpath expr="//group[@name=&#39;order_details&#39;]//div[hasclass(&#39;o_row&#39;)]/button">' cannot be located in parent view
2023-07-28 14:55:16 WARNING server odoo.http:2018
Error while validating view:
Element '<xpath expr="//group[@name=&#39;order_details&#39;]//div[hasclass(&#39;o_row&#39;)]/button">' cannot be located in parent view
2023-07-28 15:01:59 WARNING server odoo.http:2018
Error while validating view near:
                    <button name="action_ignore_exceptions" type="object" class="btn-danger" string="Ignore Exceptions" help="Click here to be able to confirm this Sale Orders regardless of the exceptions." groups="base_exception.group_exception_rule_manager"/>
                </div>
            <sheet>
                <div class="oe_button_box" name="button_box">
                    <button type="object" name="action_view_delivery" class="oe_stat_button" icon="fa-truck" attrs="{'invisible': [('delivery_count', '=', 0)]}" groups="stock.group_stock_user">
Label tag must contain a "for". To match label style without corresponding field or button, use 'class="o_form_label"'.
2023-07-28 15:02:27 ERROR server odoo.http:2020
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1998, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1584, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1611, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1815, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 461, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 448, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 573, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3787, in write
    fields[0].determine_inverse(real_recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1396, in determine_inverse
    determine(self.inverse, records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 97, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 358, in _inverse_arch_base
    view_wo_lang.arch = view.arch_base
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1320, in __set__
    records.write({self.name: write_value})
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 573, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3787, in write
    fields[0].determine_inverse(real_recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1396, in determine_inverse
    determine(self.inverse, records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 97, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 340, in _inverse_arch
    view.write(data)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 573, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3777, in write
    real_recs._validate_fields(vals, inverse_fields)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1348, in _validate_fields
    check(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 433, in _check_xml
    combined_arch = view._get_combined_arch()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 999, in _get_combined_arch
    arch = root.with_prefetch(tree_views._prefetch_ids)._combine(hierarchy)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 917, in _combine
    combined_arch = etree.fromstring(self.arch)
  File "src/lxml/etree.pyx", line 3237, in lxml.etree.fromstring
  File "src/lxml/parser.pxi", line 1896, in lxml.etree._parseMemoryDocument
  File "src/lxml/parser.pxi", line 1777, in lxml.etree._parseDoc
  File "src/lxml/parser.pxi", line 1082, in lxml.etree._BaseParser._parseUnicodeDoc
  File "src/lxml/parser.pxi", line 615, in lxml.etree._ParserContext._handleParseResultDoc
  File "src/lxml/parser.pxi", line 725, in lxml.etree._handleParseResult
  File "src/lxml/parser.pxi", line 654, in lxml.etree._raiseParseError
  File "<string>", line 60
lxml.etree.XMLSyntaxError: AttValue: " or ' expected, line 60, column 36
2023-07-28 15:06:00 ERROR server odoo.http:2020
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1998, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1584, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1611, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1815, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 461, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 448, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 573, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3787, in write
    fields[0].determine_inverse(real_recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1396, in determine_inverse
    determine(self.inverse, records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 97, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 358, in _inverse_arch_base
    view_wo_lang.arch = view.arch_base
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1320, in __set__
    records.write({self.name: write_value})
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 573, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3787, in write
    fields[0].determine_inverse(real_recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1396, in determine_inverse
    determine(self.inverse, records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 97, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 340, in _inverse_arch
    view.write(data)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 573, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3777, in write
    real_recs._validate_fields(vals, inverse_fields)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1348, in _validate_fields
    check(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 433, in _check_xml
    combined_arch = view._get_combined_arch()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 999, in _get_combined_arch
    arch = root.with_prefetch(tree_views._prefetch_ids)._combine(hierarchy)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 917, in _combine
    combined_arch = etree.fromstring(self.arch)
  File "src/lxml/etree.pyx", line 3237, in lxml.etree.fromstring
  File "src/lxml/parser.pxi", line 1896, in lxml.etree._parseMemoryDocument
  File "src/lxml/parser.pxi", line 1777, in lxml.etree._parseDoc
  File "src/lxml/parser.pxi", line 1082, in lxml.etree._BaseParser._parseUnicodeDoc
  File "src/lxml/parser.pxi", line 615, in lxml.etree._ParserContext._handleParseResultDoc
  File "src/lxml/parser.pxi", line 725, in lxml.etree._handleParseResult
  File "src/lxml/parser.pxi", line 654, in lxml.etree._raiseParseError
  File "<string>", line 60
lxml.etree.XMLSyntaxError: attributes construct error, line 60, column 53
2023-07-28 15:06:06 ERROR server odoo.http:2020
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1998, in __call__
    response = request._serve_db()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1584, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1611, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1815, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 461, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 448, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 573, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3787, in write
    fields[0].determine_inverse(real_recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1396, in determine_inverse
    determine(self.inverse, records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 97, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 358, in _inverse_arch_base
    view_wo_lang.arch = view.arch_base
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1320, in __set__
    records.write({self.name: write_value})
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 573, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3787, in write
    fields[0].determine_inverse(real_recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1396, in determine_inverse
    determine(self.inverse, records)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 97, in determine
    return needle(*args)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 340, in _inverse_arch
    view.write(data)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 573, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3777, in write
    real_recs._validate_fields(vals, inverse_fields)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1348, in _validate_fields
    check(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 433, in _check_xml
    combined_arch = view._get_combined_arch()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 999, in _get_combined_arch
    arch = root.with_prefetch(tree_views._prefetch_ids)._combine(hierarchy)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 917, in _combine
    combined_arch = etree.fromstring(self.arch)
  File "src/lxml/etree.pyx", line 3237, in lxml.etree.fromstring
  File "src/lxml/parser.pxi", line 1896, in lxml.etree._parseMemoryDocument
  File "src/lxml/parser.pxi", line 1777, in lxml.etree._parseDoc
  File "src/lxml/parser.pxi", line 1082, in lxml.etree._BaseParser._parseUnicodeDoc
  File "src/lxml/parser.pxi", line 615, in lxml.etree._ParserContext._handleParseResultDoc
  File "src/lxml/parser.pxi", line 725, in lxml.etree._handleParseResult
  File "src/lxml/parser.pxi", line 654, in lxml.etree._raiseParseError
  File "<string>", line 60
lxml.etree.XMLSyntaxError: attributes construct error, line 60, column 53
2023-07-28 19:34:10 INFO runbot Kill build 17496-16-0