Commit: ipi_addons:30495eec  
Subject: Add owl templates
Author: AdrianBernal
Committer: AdrianBernal
Commit: odoo:98c0f8a4  
Subject: [FIX] hr_contract: do not close contracts a day early
Author: Thomas Lefebvre (thle)
Committer: Thomas Lefebvre (thle)
Commit: OCA/account_invoicing:98353064  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/l10n_spain:d8e7c4d9  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: OCA/account_financial_reporting:02a2d124  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/purchase_workflow:05e2f900  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: OCA/maintenance:f6002bc5  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/server_auth:604d65ab  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: OCA/server_tools:4eeaaf70  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: OCA/sale_workflow:9372ffa8  
Subject: oca-port: blacklist translation commit
Author: Alexandre Fayolle
Committer: Alexandre Fayolle
Commit: OCA/social:994c6591  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: OCA/project:2c267343  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/reporting_engine:4e42b5cb  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/server_backend:a705eeee  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/partner_contact:4ab0434e  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/bank_payment:96bd277f  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/stock_logistics_workflow:8b2418c3  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/account_financial_tools:0c72e97d  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/manufacture:653e22e6  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: OCA/product_attribute:933b7254  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/mis_builder:6aeefd26  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/intrastat_extrastat:d245cc94  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/web_api:18720efa  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/account_fiscal_rule:75e00b23  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/bank_statement_import:91f32da7  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/server_brand:8ffe56f1  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/payroll:71449f8c  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/edi:0e11b489  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: OCA/multi_company:e71ad0d3  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/server_ux:10974099  
Subject: Translated using Weblate (French)
Author: Grégory Moka Tourisme
Committer: Weblate
Commit: OCA/account_closing:be7cd8a7  
Subject: Translated using Weblate (Spanish (Argentina))
Author: Ignacio Buioli
Committer: Weblate
Commit: OCA/web:266ed71f  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/queue:37ca7cf1  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/hr:7f7d3ba8  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/helpdesk:ebc73276  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/dms:0142cb1f  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/connector_interfaces:988de851  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/connector:568929d6  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/community_data_files:e2729c49  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/account_analytic:f76ade94  
Subject: [IMP] update dotfiles [ci skip]
Author: oca-git-bot
Committer: oca-git-bot
Commit: OCA/server_env:b7611011  
Subject: Merge PR #149 into 15.0
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: OCA/storage:d05c8869  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: camptocamp/odoo_cloud_platform:1731912b  
Subject: feat: add setup.py entry for pip install modules (#378)
Author: Vincent Renaville
Committer: GitHub
Version: 15.0
Config: Default
Total time: 93s
Date Level Type Message
2023-04-27 03:55:01 INFO runbot Init build environment with config Default
2023-04-27 03:55:01 Starting step base from config Default
2023-04-27 03:55:01 INFO runbot Using Dockerfile Tag odoo:DockerIPI
2023-04-27 03:55:32 INFO server odoo.modules.loading:274 1 modules loaded in 9.51s, 10910 queries (+0 extra)
2023-04-27 03:55:42 INFO server odoo.modules.loading:274 8 modules loaded in 2.88s, 2507 queries (+0 extra)
2023-04-27 03:55:42 Step base finished in 38s
2023-04-27 03:55:42 Starting step all from config Default
2023-04-27 03:55:42 INFO runbot Using Dockerfile Tag odoo:DockerIPI
2023-04-27 03:56:04 ERROR server odoo.addons.base.tests.test_base:463
FAIL: TestBase.test_60_read_group
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_base.py", line 463, in test_60_read_group
    self.assertEqual(['January 2014', 'September 2014', 'January 2015', 'March 2015'], [g['date'] for g in groups_data], 'Incorrect ordering of the list')
AssertionError: Lists differ: ['January 2014', 'September 2014', 'January 2015', 'March 2015'] != ['enero 2014', 'septiembre 2014', 'enero 2015', 'marzo 2015']
First differing element 0:
'January 2014'
'enero 2014'
- ['January 2014', 'September 2014', 'January 2015', 'March 2015']
?   ^^ ^^ ^         ^       -         ^^ ^^ ^         ^  ^^
+ ['enero 2014', 'septiembre 2014', 'enero 2015', 'marzo 2015']
?   ^ ^ ^         ^   +   +          ^ ^ ^         ^  ^^
 : Incorrect ordering of the list
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_misc:201
FAIL: TestFormatLangDate.test_00_accepted_types
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_misc.py", line 201, in test_00_accepted_types
    self.assertEqual(misc.format_date(self.env, date_datetime), '01/31/2017')
AssertionError: '31/01/2017' != '01/31/2017'
- 31/01/2017
? ^  ^
+ 01/31/2017
? ^  ^
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_misc:231
FAIL: TestFormatLangDate.test_01_code_and_format
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_misc.py", line 231, in test_01_code_and_format
    self.assertEqual(misc.format_date(lang.env, date_str, date_format='MMM d, y'), 'Jan 31, 2017')
AssertionError: 'ene. 31, 2017' != 'Jan 31, 2017'
- ene. 31, 2017
? ^ --
+ Jan 31, 2017
? ^^
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_orm:365
FAIL: TestInherits.test_copy
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_orm.py", line 365, in test_copy
    self.assertEqual(user_bar.name, 'Foo (copy)')
AssertionError: 'Foo (copia)' != 'Foo (copy)'
- Foo (copia)
?         ^^
+ Foo (copy)
?         ^
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_orm:207
FAIL: TestORM.test_groupby_date
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_orm.py", line 207, in test_groupby_date
    self.assertEqual([item['date:month'] for item in res], months)
AssertionError: Lists differ: ['febrero 2013', 'enero 2013', 'diciembre 2012', 'noviembre 2012'] != ['February 2013', 'January 2013', 'December 2012', 'November 2012']
First differing element 0:
'febrero 2013'
'February 2013'
- ['febrero 2013', 'enero 2013', 'diciembre 2012', 'noviembre 2012']
?   ^   ^ ^         ^ ^ ^         ^^ -    -         ^  -    -
+ ['February 2013', 'January 2013', 'December 2012', 'November 2012']
?   ^   ^^ ^         ^^ ^^ ^         ^^    +          ^     +
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_qweb:722
FAIL: TestQWebNS.test_render_barcode
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_qweb.py", line 722, in test_render_barcode
    self.assertRegex(rendered, r'<div><img alt="Barcode test" src="data:image/png;base64,\S+"></div>')
AssertionError: Regex didn't match: '<div><img alt="Barcode test" src="data:image/png;base64,\\S+"></div>' not found in Markup('<div><img alt="Código de barras test" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAIAAABVOSykAAABAUlEQVR4nO3VMaqEMBSF4evbhr29e3ABio2FkMIFZAf2FnaWgoVLSDo7V2L2IdxXCI9XzmGCw8j5Cgu9KP4kRPRtIQQRcc4ZY1S1LMvrvrX2OI6+70VERLz3Xded51nXddu2RVH8Hx6GwXt/TTZN8/foumZZJiJpmk7TtG3buq7X5DzP+76P43iN5XlurVXVZVlEpKoqY4xzTkRCCO//6Y/QyxgLwFgAxgIwFuDhsVQ14tseHisuxgIwFoCxAIwFuDVW3LPpflxZAMYCMBaAsQCMBXhyrOiH75NjRcdYAMYCMBaAsQCMBWAswAdiJUly/0ej4MoCMBbgK2O9uJGj7/dfMIPiOo+6xg4AAAAASUVORK5CYII="></div>')
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_qweb:80
FAIL: TestQWebTField.test_render_t_options
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_qweb.py", line 80, in test_render_t_options
    self.assertEqual(text, u'5.0000')
AssertionError: '5,0000' != '5.0000'
- 5,0000
?  ^
+ 5.0000
?  ^
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_qweb:1242
FAIL: TestQWebStaticXml.test_qweb_widgets
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_qweb.py", line 1224, in <lambda>
    return lambda: self.run_test_file(os.path.join(path, f))
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_qweb.py", line 1242, in run_test_file
    self.assertEqual(
AssertionError: Markup('16/09/1988 16:00:00') != '09/16/1988 16:00:00' : datetime-widget-datetime
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_translate:357
FAIL: TestTranslation.test_106_en_us_translation
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 357, in test_106_en_us_translation
    self.assertRecordValues(translations,
  File "/data/build/odoo/odoo/tests/common.py", line 642, in assertRecordValues
    self.fail('\n'.join(errors))
AssertionError: The records and expected_values do not match.
==== Differences at index 0 ====
--- 
+++ 
@@ -1 +1 @@
-lang:es_ES
+lang:en_US
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_translate:408
FAIL: TestTranslationWrite.test_01_en
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 408, in test_01_en
    self.assertEqual([('en_US', 'English (US)')], langs, "Test did not started with expected languages")
AssertionError: Lists differ: [('en_US', 'English (US)')] != [('es_ES', 'Spanish / Español')]
First differing element 0:
('en_US', 'English (US)')
('es_ES', 'Spanish / Español')
- [('en_US', 'English (US)')]
+ [('es_ES', 'Spanish / Español')] : Test did not started with expected languages
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_translate:422
FAIL: TestTranslationWrite.test_02_en_translated
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 422, in test_02_en_translated
    self.assertEqual([('en_US', 'English (US)')], langs, "Test did not started with expected languages")
AssertionError: Lists differ: [('en_US', 'English (US)')] != [('es_ES', 'Spanish / Español')]
First differing element 0:
('en_US', 'English (US)')
('es_ES', 'Spanish / Español')
- [('en_US', 'English (US)')]
+ [('es_ES', 'Spanish / Español')] : Test did not started with expected languages
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_translate:446
FAIL: TestTranslationWrite.test_03_fr_single
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 446, in test_03_fr_single
    self.assertEqual([('fr_FR', 'French / Français')], langs, "Test did not started with expected languages")
AssertionError: Lists differ: [('fr_FR', 'French / Français')] != [('fr_FR', 'French / Français'), ('es_ES', 'Spanish / Español')]
Second list contains 1 additional elements.
First extra element 1:
('es_ES', 'Spanish / Español')
- [('fr_FR', 'French / Français')]
+ [('fr_FR', 'French / Français'), ('es_ES', 'Spanish / Español')] : Test did not started with expected languages
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_translate:462
FAIL: TestTranslationWrite.test_04_fr_multi
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 462, in test_04_fr_multi
    self.assertEqual([('en_US', 'English (US)'), ('fr_FR', 'French / Français')], langs,
AssertionError: Lists differ: [('en_US', 'English (US)'), ('fr_FR', 'French / Français')] != [('fr_FR', 'French / Français'), ('es_ES', 'Spanish / Español')]
First differing element 0:
('en_US', 'English (US)')
('fr_FR', 'French / Français')
- [('en_US', 'English (US)'), ('fr_FR', 'French / Français')]
+ [('fr_FR', 'French / Français'), ('es_ES', 'Spanish / Español')] : Test did not started with expected languages
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_translate:509
FAIL: TestTranslationWrite.test_05_remove_multi_empty_string
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 509, in test_05_remove_multi_empty_string
    self._test_05_remove_multi("")
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 518, in _test_05_remove_multi
    self.assertEqual([('en_US', 'English (US)'), ('fr_FR', 'French / Français')], langs,
AssertionError: Lists differ: [('en_US', 'English (US)'), ('fr_FR', 'French / Français')] != [('fr_FR', 'French / Français'), ('es_ES', 'Spanish / Español')]
First differing element 0:
('en_US', 'English (US)')
('fr_FR', 'French / Français')
- [('en_US', 'English (US)'), ('fr_FR', 'French / Français')]
+ [('fr_FR', 'French / Français'), ('es_ES', 'Spanish / Español')] : Test did not started with expected languages
2023-04-27 03:56:19 ERROR server odoo.addons.base.tests.test_translate:512
FAIL: TestTranslationWrite.test_05_remove_multi_false
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 512, in test_05_remove_multi_false
    self._test_05_remove_multi(False)
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 518, in _test_05_remove_multi
    self.assertEqual([('en_US', 'English (US)'), ('fr_FR', 'French / Français')], langs,
AssertionError: Lists differ: [('en_US', 'English (US)'), ('fr_FR', 'French / Français')] != [('fr_FR', 'French / Français'), ('es_ES', 'Spanish / Español')]
First differing element 0:
('en_US', 'English (US)')
('fr_FR', 'French / Français')
- [('en_US', 'English (US)'), ('fr_FR', 'French / Français')]
+ [('fr_FR', 'French / Français'), ('es_ES', 'Spanish / Español')] : Test did not started with expected languages
2023-04-27 03:56:24 ERROR server odoo.addons.base.tests.test_translate:779
ERROR: TestXMLTranslation.test_sync
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 779, in test_sync
    view = self.create_view(archf, terms_en, en_US=terms_en, fr_FR=terms_fr, nl_NL=terms_nl)
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 725, in create_view
    self.env['ir.translation'].create({
  File "<decorator-gen-61>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 412, in _model_create_multi
    return create(self, [arg])
  File "/data/build/odoo/odoo/addons/base/models/ir_translation.py", line 552, in create
    records = super(IrTranslation, self.sudo()).create(vals_list).with_env(self.env)
  File "<decorator-gen-67>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 413, in _model_create_multi
    return create(self, arg)
  File "/data/build/odoo/odoo/addons/base/models/ir_fields.py", line 613, in create
    recs = super().create(vals_list)
  File "<decorator-gen-13>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 413, in _model_create_multi
    return create(self, arg)
  File "/data/build/odoo/odoo/models.py", line 4079, in create
    records = self._create(data_list)
  File "/data/build/odoo/odoo/models.py", line 4208, in _create
    cache_value = field.convert_to_cache(value, record)
  File "/data/build/odoo/odoo/fields.py", line 2542, in convert_to_cache
    raise ValueError("Wrong value for %s: %r" % (self, value))
ValueError: Wrong value for ir.translation.lang: 'en_US'
2023-04-27 03:56:24 ERROR server odoo.addons.base.tests.test_translate:817
ERROR: TestXMLTranslation.test_sync_update
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 817, in test_sync_update
    view = self.create_view(archf, terms_src, en_US=terms_en)
  File "/data/build/odoo/odoo/addons/base/tests/test_translate.py", line 725, in create_view
    self.env['ir.translation'].create({
  File "<decorator-gen-61>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 412, in _model_create_multi
    return create(self, [arg])
  File "/data/build/odoo/odoo/addons/base/models/ir_translation.py", line 552, in create
    records = super(IrTranslation, self.sudo()).create(vals_list).with_env(self.env)
  File "<decorator-gen-67>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 413, in _model_create_multi
    return create(self, arg)
  File "/data/build/odoo/odoo/addons/base/models/ir_fields.py", line 613, in create
    recs = super().create(vals_list)
  File "<decorator-gen-13>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 413, in _model_create_multi
    return create(self, arg)
  File "/data/build/odoo/odoo/models.py", line 4079, in create
    records = self._create(data_list)
  File "/data/build/odoo/odoo/models.py", line 4208, in _create
    cache_value = field.convert_to_cache(value, record)
  File "/data/build/odoo/odoo/fields.py", line 2542, in convert_to_cache
    raise ValueError("Wrong value for %s: %r" % (self, value))
ValueError: Wrong value for ir.translation.lang: 'en_US'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2759
ERROR: TestViewTranslations.test_sync
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2759, in test_sync
    view = self.create_view(archf, terms_en, en_US=terms_en, fr_FR=terms_fr, nl_NL=terms_nl)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2738, in create_view
    self.env['ir.translation'].create([
  File "<decorator-gen-61>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 413, in _model_create_multi
    return create(self, arg)
  File "/data/build/odoo/odoo/addons/base/models/ir_translation.py", line 552, in create
    records = super(IrTranslation, self.sudo()).create(vals_list).with_env(self.env)
  File "<decorator-gen-67>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 413, in _model_create_multi
    return create(self, arg)
  File "/data/build/odoo/odoo/addons/base/models/ir_fields.py", line 613, in create
    recs = super().create(vals_list)
  File "<decorator-gen-13>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 413, in _model_create_multi
    return create(self, arg)
  File "/data/build/odoo/odoo/models.py", line 4079, in create
    records = self._create(data_list)
  File "/data/build/odoo/odoo/models.py", line 4208, in _create
    cache_value = field.convert_to_cache(value, record)
  File "/data/build/odoo/odoo/fields.py", line 2542, in convert_to_cache
    raise ValueError("Wrong value for %s: %r" % (self, value))
ValueError: Wrong value for ir.translation.lang: 'en_US'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2797
ERROR: TestViewTranslations.test_sync_update
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2797, in test_sync_update
    view = self.create_view(archf, terms_src, en_US=terms_en)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2738, in create_view
    self.env['ir.translation'].create([
  File "<decorator-gen-61>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 413, in _model_create_multi
    return create(self, arg)
  File "/data/build/odoo/odoo/addons/base/models/ir_translation.py", line 552, in create
    records = super(IrTranslation, self.sudo()).create(vals_list).with_env(self.env)
  File "<decorator-gen-67>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 413, in _model_create_multi
    return create(self, arg)
  File "/data/build/odoo/odoo/addons/base/models/ir_fields.py", line 613, in create
    recs = super().create(vals_list)
  File "<decorator-gen-13>", line 2, in create
  File "/data/build/odoo/odoo/api.py", line 413, in _model_create_multi
    return create(self, arg)
  File "/data/build/odoo/odoo/models.py", line 4079, in create
    records = self._create(data_list)
  File "/data/build/odoo/odoo/models.py", line 4208, in _create
    cache_value = field.convert_to_cache(value, record)
  File "/data/build/odoo/odoo/fields.py", line 2542, in convert_to_cache
    raise ValueError("Wrong value for %s: %r" % (self, value))
ValueError: Wrong value for ir.translation.lang: 'en_US'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2296
FAIL: TestViews.test_attrs_invalid_domain
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2296, in test_attrs_invalid_domain
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: "Invalid domain format {'readonly': [('model', 'ir.ui.view')]} in attrs" not found in 'Ocurrió un error al validar vista cercana\n\n                <field name="inherit_id" attrs="{\'readonly\': [(\'model\', \'ir.ui.view\')]}"/>\n            </form>\nFormato del dominio inválido {\'readonly\': [(\'model\', \'ir.ui.view\')]} en attrs'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2356
FAIL: TestViews.test_button
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2356, in test_button
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'wtfzzz is not a valid action on ir.ui.view' not found in 'Ocurrió un error al validar vista cercana\n\n<form __validate__="1">\n                <button type="object" name="wtfzzz"/>\n            </form>\nwtfzzz no es una acción válida en ir.ui.view'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2478
FAIL: TestViews.test_col_colspan_numerical
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2478, in test_col_colspan_numerical
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: "'col' value must be an integer (alpha)" not found in 'Ocurrió un error al validar vista cercana\n\n<form __validate__="1"><group col="alpha"/></form>\n\'col\' valor debe ser un número entero (alpha)'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:1970
FAIL: TestViews.test_domain_field_no_comodel
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 1970, in test_domain_field_no_comodel
    self.assertInvalid("""
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Domain on non-relational field "name" makes no sense (domain:[(\'test\', \'=\', \'test\')])' not found in 'Ocurrió un error al validar vista cercana\n\n<form string="View" __validate__="1">\n                <field name="name" domain="[(\'test\', \'=\', \'test\')]"/>\n            </form>\nDominio en el campo NoSQL "name" no tiene sentido (dominio:[(\'test\', \'=\', \'test\')])'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:1963
FAIL: TestViews.test_domain_field_searchable
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 1963, in test_domain_field_searchable
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Unsearchable field \'xml_id\' in path \'xml_id\' in domain of <field name="inherit_id"> ([(\'xml_id\', \'=\', \'test\')])' not found in 'Ocurrió un error al validar vista cercana\n\n                <field name="name"/>\n                <field name="inherit_id" domain="[(\'xml_id\', \'=\', \'test\')]"/>\n            </form>\nNo se puede buscar el campo \'xml_id\' en el camino \'xml_id\' en domain of <field name="inherit_id"> ([(\'xml_id\', \'=\', \'test\')]) )'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2183
FAIL: TestViews.test_domain_in_filter
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2183, in test_domain_in_filter
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Field "invalid_field" does not exist in model "ir.ui.view"' not found in 'Ocurrió un error al validar vista cercana\n\n<search string="Search" __validate__="1">\n                <field name="invalid_field"/>\n                <filter string="Dummy" name="draft" domain="[(\'name\', \'=\', \'dummy\')]"/>\n            </search>\nEl campo "invalid_field" no existe en el modelo "ir.ui.view"'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2213
FAIL: TestViews.test_domain_invalid_in_filter
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2213, in test_domain_invalid_in_filter
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Invalid domain format [\'name\', \'=\', \'dummy\'] in domain of <filter name="draft">' not found in 'Ocurrió un error al validar vista cercana\n\n<search string="Search" __validate__="1">\n                    <filter string="Dummy" name="draft" domain="[\'name\', \'=\', \'dummy\']"/>\n                </search>\nFormato del dominio inválido [\'name\', \'=\', \'dummy\'] en domain of <filter name="draft">'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:1944
FAIL: TestViews.test_domain_unknown_field
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 1944, in test_domain_unknown_field
    self.assertInvalid("""
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Unknown field "ir.ui.view.invalid_field" in domain of <field name="inherit_id"> ([(\'invalid_field\', \'=\', \'res.users\')])' not found in 'Ocurrió un error al validar vista cercana\n\n                    <field name="name"/>\n                    <field name="inherit_id" domain="[(\'invalid_field\', \'=\', \'res.users\')]"/>\n                </form>\nCampo desconocido "ir.ui.view.invalid_field" en domain of <field name="inherit_id"> ([(\'invalid_field\', \'=\', \'res.users\')]))'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2467
FAIL: TestViews.test_for_in_label
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2467, in test_for_in_label
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Label tag must contain a "for". To match label style without corresponding field or button, use \'class="o_form_label"\'' not found in 'Ocurrió un error al validar vista cercana\n\n<form __validate__="1"><field name="model"/><label/></form>\nEl nombre de la etiqueta debe contener "para". Para concordar el estilo de la etiqueta sin corresponder al campo o al botón, usa \'class="o_form_label"\'.'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2670
FAIL: TestViews.test_graph_fields
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2670, in test_graph_fields
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'A <graph> can only contains <field> nodes, found a <label>' not found in 'Ocurrió un error al validar vista cercana\n\n<graph string="Graph" __validate__="1"><label for="model"/><field name="model" type="row"/><field name="inherit_id" type="measure"/></graph>\nUn<graph> solo puede contener nodos <field>, encontró un <label>'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2205
FAIL: TestViews.test_group_by_in_filter
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2205, in test_group_by_in_filter
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Unknown field "invalid_field" in "group_by" value in context="{\'group_by\':\'invalid_field\'}' not found in 'Ocurrió un error al validar vista cercana\n\n<search string="Search" __validate__="1">\n                <filter string="Date" name="month" domain="[]" context="{\'group_by\':\'invalid_field\'}"/>\n            </search>\nSe desconoce el campo "invalid_field" en el valor "agrupar por" en context="{\'group_by\':\'invalid_field\'}"'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:1780
FAIL: TestViews.test_invalid_field
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 1780, in test_invalid_field
    self.assertInvalid("""
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Field "not_a_field" does not exist in model "ir.ui.view"' not found in 'Ocurrió un error al validar vista cercana\n\n                    <field name="name"/>\n                    <field name="not_a_field"/>\n                </form>\nEl campo "not_a_field" no existe en el modelo "ir.ui.view"'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:1805
FAIL: TestViews.test_invalid_subfield
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 1805, in test_invalid_subfield
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Field "not_a_field" does not exist in model "ir.ui.view"' not found in 'Ocurrió un error al validar vista cercana\n\n            </form>\nEl campo "not_a_field" no existe en el modelo "ir.ui.view"'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2168
FAIL: TestViews.test_modifier_attribute_is_boolean
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2168, in test_modifier_attribute_is_boolean
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: "Attribute readonly evaluation expects a boolean, got [('model', '=', '1')]" not found in 'Ocurrió un error al validar vista cercana\n\n<form string="View" __validate__="1">\n                <field name="name" readonly="[(\'model\', \'=\', \'1\')]"/>\n            </form>\nLa evaluación del atributo readonly espera una booleana, obtuvo [(\'model\', \'=\', \'1\')]'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2582
FAIL: TestViews.test_partial_validation
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2582, in test_partial_validation
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Unknown field "res.groups.invalid_field" in domain of <field name="groups_id"> ([(\'invalid_field\', \'=\', \'dummy\')]))' not found in 'Ocurrió un error al validar vista cercana\n\n<form string="View">\n                <field name="model"/>\n                <field name="inherit_id" domain="[(\'model\', \'=\', model)]"/>\n            \n\nCampo desconocido "res.groups.invalid_field" en domain of <field name="groups_id"> ([(\'invalid_field\', \'=\', \'dummy\')]))'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2241
FAIL: TestViews.test_searchpanel
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2241, in test_searchpanel
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Unknown field "res.groups.inherit_id" in domain of <field name="groups_id"> ([[\'inherit_id\', \'=\', inherit_id]])' not found in 'Ocurrió un error al validar vista cercana\n\n\nCampo desconocido "res.groups.inherit_id" en domain of <field name="groups_id"> ([[\'inherit_id\', \'=\', inherit_id]]))'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2388
FAIL: TestViews.test_tree
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2388, in test_tree
    self.assertInvalid(arch % '<group/>', "Tree child can only have one of field, button, control, groupby, widget, header tag (not group)")
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Tree child can only have one of field, button, control, groupby, widget, header tag (not group)' not found in 'Ocurrió un error al validar vista cercana\n\n                <button type="object" name="action_archive"/>\n                <group/>\n            </tree>\nHijo del árbol solo puede tener una de field, button, control, groupby, widget, header etiquetas (no group)'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2401
FAIL: TestViews.test_tree_groupby
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2401, in test_tree_groupby
    self.assertInvalid(arch % ('type'), "Field 'type' found in 'groupby' node can only be of type many2one, found selection")
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: "Field 'type' found in 'groupby' node can only be of type many2one, found selection" not found in 'Ocurrió un error al validar vista cercana\n\n                <field name="name"/>\n                <groupby name="type">\n                    <button type="object" name="action_archive"/>\n                </groupby>\n            </tree>\nEl campo \'type\' que se encuentra en el nodo "agrupar por" solo puede ser del tipo many2one, que se encuentra enselection'
2023-04-27 03:56:29 ERROR server odoo.addons.base.tests.test_views:2421
FAIL: TestViews.test_tree_groupby_many2one
Traceback (most recent call last):
  File "/data/build/odoo/odoo/tools/misc.py", line 804, in deco
    return func(*args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2421, in test_tree_groupby_many2one
    self.assertInvalid(
  File "/data/build/odoo/odoo/addons/base/tests/test_views.py", line 2696, in assertInvalid
    self.assertIn(expected_message, message)
AssertionError: 'Field "noupdate" does not exist in model "ir.ui.view"' not found in 'Ocurrió un error al validar vista cercana\n\n                <field name="name"/>\n                <field name="noupdate"/>\n                <groupby name="model_data_id">\n                    \n                    <button type="object" name="action_archive" attrs="{\'invisible\': [(\'noupdate\', \'=\', True)]}" string="Button1"/>\n\nEl campo "noupdate" no existe en el modelo "ir.ui.view"'
2023-04-27 03:56:29 ERROR server odoo.modules.loading:319 Module base: 34 failures, 4 errors of 669 tests
2023-04-27 03:56:29 INFO server odoo.modules.loading:274 1 modules loaded in 38.00s, 10912 queries (+18923 extra)
2023-04-27 03:56:34 WARNING server odoo.addons.base.models.ir_module:341 DistributionNotFound: The 'Avalara' distribution was not found and is required by the application
2023-04-27 03:56:34 WARNING server odoo.modules.loading:607 Transient module states were reset
2023-04-27 03:56:34 ERROR server odoo.modules.registry:92 Failed to load registry
2023-04-27 03:56:34 CRITICAL server odoo.service.server:1291
Failed to initialize database `00121-15-0-all`.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 334, in _check_python_external_dependency
    pkg_resources.get_distribution(pydep)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 482, in get_distribution
    dist = get_provider(dist)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 358, in get_provider
    return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 901, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 787, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'Avalara' distribution was not found and is required by the application
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 337, in _check_python_external_dependency
    importlib.import_module(pydep)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'Avalara'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 368, in check_external_dependencies
    cls._check_external_dependencies(terp)
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 356, in _check_external_dependencies
    Module._check_python_external_dependency(pydep)
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 342, in _check_python_external_dependency
    raise Exception('Python library not installed: %s' % (pydep,))
Exception: Python library not installed: Avalara
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/odoo/odoo/service/server.py", line 1260, in preload_registries
    registry = Registry.new(dbname, update_module=update_module)
  File "/data/build/odoo/odoo/modules/registry.py", line 87, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/data/build/odoo/odoo/modules/loading.py", line 441, in load_modules
    modules.button_install()
  File "<decorator-gen-73>", line 2, in button_install
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
    return method(self, *args, **kwargs)
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 428, in button_install
    modules._state_update('to install', ['uninstalled'])
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 407, in _state_update
    self.check_external_dependencies(module.name, newstate)
  File "/data/build/odoo/odoo/addons/base/models/ir_module.py", line 376, in check_external_dependencies
    raise UserError(msg % (module_name, e.args[0]))
odoo.exceptions.UserError: Unable to install module "account_avatax_oca" because an external dependency is not met: Python library not installed: Avalara
2023-04-27 03:56:34 INFO runbot Getting results for build 00121-15-0
2023-04-27 03:56:34 Step all finished in 48s
2023-04-27 03:56:34 Starting step run from config Default
2023-04-27 03:56:34 INFO runbot Start running build 00121-15-0
2023-04-27 03:56:34 INFO runbot Using Dockerfile Tag odoo:DockerIPI
2023-04-27 03:56:43 INFO server odoo.modules.loading:274 1 modules loaded in 0.01s, 0 queries (+0 extra)
2023-04-27 03:56:43 INFO server odoo.modules.loading:274 8 modules loaded in 0.07s, 0 queries (+0 extra)
2023-05-29 00:30:36 INFO runbot Kill build 00121-15-0