Date |
Level |
Type |
Message |
2024-10-21 13:24:50
|
INFO
|
runbot
|
Rebuild initiated by Administrator
|
2024-10-21 13:24:52
|
INFO
|
runbot
|
Init build environment with config Adhoc Conf con tests 17+
|
2024-10-21 13:24:52
|
|
|
Starting step base from config Adhoc Conf con tests 17+
|
2024-10-21 13:24:52
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-18
|
2024-10-21 13:25:10
|
INFO
|
server
|
odoo.modules.loading:327
1 modules loaded in 7.81s, 9195 queries (+9195 extra)
|
2024-10-21 13:25:15
|
INFO
|
server
|
odoo.modules.loading:327
18 modules loaded in 5.39s, 7993 queries (+7993 extra)
|
2024-10-21 13:25:15
|
|
|
Step base finished in 21s
|
2024-10-21 13:25:15
|
|
|
Starting step all from config Adhoc Conf con tests 17+
|
2024-10-21 13:25:15
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-18
|
2024-10-21 13:25:32
|
ERROR
|
server
|
odoo.addons.base.tests.test_configmanager:384
FAIL: TestConfigManager.test_04_odoo16_config_file
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_configmanager.py", line 384, in test_04_odoo16_config_file
self.assertEqual(config.options, assert_options, "Options don't match")
AssertionError: {'adm[42 chars],', 'publisher_warranty_url': 'http://services[2110 chars]: {}} != {'adm[42 chars],', 'db_host': False, 'db_maxconn': 64, 'db_na[2112 chars]5536}
{'addons_path': '/data/build/adhoc-cicd-odoo-odoo/odoo/addons,/data/build/adhoc-cicd-odoo-odoo/addons',
'admin_passwd': 'admin',
'config': None,
'csv_internal_sep': ',',
- 'data_dir': '/home/odoo/.local/share/Odoo',
? ^^^
+ 'data_dir': '/home/runbot/.local/share/Odoo',
? ++++ ^
'db_host': False,
'db_maxconn': 64,
'db_maxconn_gevent': False,
'db_name': False,
'db_password': False,
'db_port': False,
'db_replica_host': False,
'db_replica_port': False,
'db_sslmode': 'prefer',
'db_template': 'template0',
'db_user': False,
'dbfilter': '',
'demo': {},
'dev_mode': [],
'email_from': False,
'from_filter': False,
'geoip_city_db': '/usr/share/GeoIP/GeoLite2-City.mmdb',
'geoip_country_db': '/usr/share/GeoIP/GeoLite2-Country.mmdb',
'gevent_port': 8072,
'http_enable': True,
'http_interface': '',
'http_port': 8069,
'import_partial': '',
'init': {},
'language': None,
'limit_memory_hard': 2684354560,
'limit_memory_hard_gevent': False,
'limit_memory_soft': 2147483648,
'limit_memory_soft_gevent': False,
'limit_request': 65536,
'limit_time_cpu': 60,
'limit_time_real': 120,
'limit_time_real_cron': -1,
'list_db': True,
'load_language': None,
'log_db': False,
'log_db_level': 'warning',
'log_handler': [':INFO'],
'log_level': 'info',
'logfile': '',
'max_cron_threads': 2,
'osv_memory_count_limit': 0,
'overwrite_existing_translations': False,
'pg_path': '',
'pidfile': '',
'proxy_mode': False,
'publisher_warranty_url': 'http://services.odoo.com/publisher-warranty/',
'reportgz': False,
'root_path': '/data/build/adhoc-cicd-odoo-odoo/odoo',
'save': None,
'screencasts': '',
'screenshots': '/tmp/odoo_tests',
'server_wide_modules': 'base,web',
'shell_interface': None,
'smtp_password': False,
'smtp_port': 25,
'smtp_server': 'localhost',
'smtp_ssl': False,
'smtp_ssl_certificate_filename': False,
'smtp_ssl_private_key_filename': False,
'smtp_user': False,
'stop_after_init': False,
'syslog': False,
'test_enable': False,
'test_file': '',
'test_tags': None,
'transient_age_limit': 1.0,
'translate_in': '',
'translate_modules': ['all'],
'translate_out': '',
'unaccent': False,
'update': {},
'upgrade_path': '',
'websocket_keep_alive_timeout': '3600',
'websocket_rate_limit_burst': '10',
'websocket_rate_limit_delay': '0.2',
'without_demo': False,
'workers': 0,
'x_sendfile': False} : Options don't match
|
2024-10-21 13:25:38
|
ERROR
|
server
|
odoo.addons.base.tests.test_expression:993
ERROR: TestExpression.test_invalid
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/misc.py", line 785, in deco
return func(*args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_expression.py", line 993, in test_invalid
Country.search([('name."Et plouf"', 'ilike', 'foo')])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1717, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1741, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5756, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5511, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 787, in __init__
self.parse()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 1434, in parse
push_result(model._condition_to_sql(alias, left, operator, right, self.query))
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3125, in _condition_to_sql
sql_field = self._field_to_sql(alias, fname, query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 2959, in _field_to_sql
raise ValueError(f"Invalid field {fname!r} on model {self._name!r}")
ValueError: Invalid field 'name."Et plouf"' on model 'res.country'
|
2024-10-21 13:25:38
|
ERROR
|
server
|
odoo.addons.base.tests.test_float:251
FAIL: TestFloatPrecision.test_rounding_invalid
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_float.py", line 251, in test_rounding_invalid
with self.assertRaises(AssertionError):
File "/usr/local/lib/python3.10/contextlib.py", line 142, in __exit__
next(self.gen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 473, in _assertRaises
with ExitStack() as inner:
File "/usr/local/lib/python3.10/contextlib.py", line 576, in __exit__
raise exc_details[1]
File "/usr/local/lib/python3.10/contextlib.py", line 561, in __exit__
if cb(*exc_details):
AssertionError: AssertionError not raised
|
2024-10-21 13:25:54
|
ERROR
|
server
|
odoo.addons.base.tests.test_misc:617
FAIL: TestMiscToken.test_None_payload
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_misc.py", line 617, in test_None_payload
with self.assertRaises(Exception):
File "/usr/local/lib/python3.10/contextlib.py", line 142, in __exit__
next(self.gen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 473, in _assertRaises
with ExitStack() as inner:
File "/usr/local/lib/python3.10/contextlib.py", line 576, in __exit__
raise exc_details[1]
File "/usr/local/lib/python3.10/contextlib.py", line 561, in __exit__
if cb(*exc_details):
AssertionError: Exception not raised
|
2024-10-21 13:25:54
|
ERROR
|
server
|
odoo.addons.base.tests.test_osv:63
FAIL: QueryTestCase.test_raise_missing_lhs
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_osv.py", line 63, in test_raise_missing_lhs
with self.assertRaises(AssertionError):
File "/usr/local/lib/python3.10/contextlib.py", line 142, in __exit__
next(self.gen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 473, in _assertRaises
with ExitStack() as inner:
File "/usr/local/lib/python3.10/contextlib.py", line 576, in __exit__
raise exc_details[1]
File "/usr/local/lib/python3.10/contextlib.py", line 561, in __exit__
if cb(*exc_details):
AssertionError: AssertionError not raised
|
2024-10-21 13:26:00
|
ERROR
|
server
|
odoo.addons.base.tests.test_qweb:64
FAIL: TestQWebTField.test_reject_crummy_tags
Traceback (most recent call last):
File "<None>", line 50, in template__td_t_field_company_name_
AttributeError: 'NoneType' object has no attribute '_fields'
The above exception was the direct cause of the following exception:
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
AttributeError: 'NoneType' object has no attribute '_fields'
Template: <td t-field="company.name"/>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_qweb.py", line 64, in test_reject_crummy_tags
with self.assertRaisesRegex(QWebException, r'QWeb widgets do not work correctly'):
AssertionError: "QWeb widgets do not work correctly" does not match "Error while render the template
AttributeError: 'NoneType' object has no attribute '_fields'
Template: <td t-field="company.name"/>"
|
2024-10-21 13:26:00
|
ERROR
|
server
|
odoo.addons.base.tests.test_qweb:70
FAIL: TestQWebTField.test_reject_t_tag
Traceback (most recent call last):
File "<None>", line 29, in template__t_t_field_company_name_
AttributeError: 'NoneType' object has no attribute '_fields'
The above exception was the direct cause of the following exception:
odoo.addons.base.models.ir_qweb.QWebException: Error while render the template
AttributeError: 'NoneType' object has no attribute '_fields'
Template: <t t-field="company.name"/>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_qweb.py", line 70, in test_reject_t_tag
with self.assertRaisesRegex(QWebException, r't-field can not be used on a t element'):
AssertionError: "t-field can not be used on a t element" does not match "Error while render the template
AttributeError: 'NoneType' object has no attribute '_fields'
Template: <t t-field="company.name"/>"
|
2024-10-21 13:26:00
|
ERROR
|
server
|
odoo.addons.base.tests.test_qweb:1443
ERROR: TestQWebBasic.test_error_message_4
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_qweb.py", line 1443, in test_error_message_4
self.env['ir.qweb']._render(False)
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 599, in _render
rendering = render_template(irQweb, values)
File "<False>", line 5, in not_found_template
ValueError: Expected singleton: ir.ui.view()
|
2024-10-21 13:26:00
|
ERROR
|
server
|
odoo.addons.base.tests.test_sql:103
FAIL: TestSQL.test_sql_identifier
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_sql.py", line 103, in test_sql_identifier
with self.assertRaises(AssertionError):
File "/usr/local/lib/python3.10/contextlib.py", line 142, in __exit__
next(self.gen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 473, in _assertRaises
with ExitStack() as inner:
File "/usr/local/lib/python3.10/contextlib.py", line 576, in __exit__
raise exc_details[1]
File "/usr/local/lib/python3.10/contextlib.py", line 561, in __exit__
if cb(*exc_details):
AssertionError: AssertionError not raised
|
2024-10-21 13:26:00
|
ERROR
|
server
|
odoo.addons.base.tests.test_translate:45
FAIL: TranslationToolsTestCase.test_quote_unquote
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_translate.py", line 45, in test_quote_unquote
self.assertRaises(AssertionError, quote, """test \nall kinds\n\no\r
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 485, in assertRaises
with self._assertRaises(exception):
File "/usr/local/lib/python3.10/contextlib.py", line 142, in __exit__
next(self.gen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 473, in _assertRaises
with ExitStack() as inner:
File "/usr/local/lib/python3.10/contextlib.py", line 576, in __exit__
raise exc_details[1]
File "/usr/local/lib/python3.10/contextlib.py", line 561, in __exit__
if cb(*exc_details):
AssertionError: AssertionError not raised
|
2024-10-21 13:26:06
|
ERROR
|
server
|
odoo.modules.loading:319
Module base: 8 failures, 2 errors of 973 tests
|
2024-10-21 13:26:06
|
INFO
|
server
|
odoo.modules.loading:327
1 modules loaded in 44.73s, 9195 queries (+35242 extra)
|
2024-10-21 13:26:44
|
ERROR
|
server
|
odoo.addons.mail.tests.test_res_partner:543
ERROR: Subtest TestPartner.test_partner_merge_wizards (login='admin')
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/wizard/base_partner_merge.py", line 178, in update_records
records.env.flush_all()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 833, in flush_all
self[model_name].flush_model()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6699, in flush_model
self._flush(fnames)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6776, in _flush
model.browse(some_ids)._write_multi(vals_list)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4880, in _write_multi
self.env.execute_query(SQL(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 962, in execute_query
self.cr.execute(query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 354, in execute
res = self._obj.execute(query, params)
psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "mail_followers_mail_followers_res_partner_res_model_id_uniq"
DETAIL: Key (res_model, res_id, partner_id)=(res.partner, 743, 3) already exists.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<decorator-gen-272>", line 2, in test_partner_merge_wizards
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 2132, in _users
func(*args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/misc.py", line 785, in deco
return func(*args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/tests/test_res_partner.py", line 543, in test_partner_merge_wizards
merge_form.action_merge()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/wizard/base_partner_merge.py", line 728, in action_merge
self._merge(self.partner_ids.ids, self.dst_partner_id)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/wizard/base_partner_merge.py", line 411, in _merge
self._update_reference_fields(src_partners, dst_partner)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/wizard/base_partner_merge.py", line 283, in _update_reference_fields
self._update_reference_fields_generic('res.partner', src_partners, dst_partner, additional_update_records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/wizard/base_partner_merge.py", line 186, in _update_reference_fields_generic
update_records('mail.followers', src=record, field_model='res_model')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/wizard/base_partner_merge.py", line 182, in update_records
raise UserError('Error updating the record. A unique constraint may have been violated.\n\nError details: %s' % str(e))
odoo.exceptions.UserError: Error updating the record. A unique constraint may have been violated.
Error details: duplicate key value violates unique constraint "mail_followers_mail_followers_res_partner_res_model_id_uniq"
DETAIL: Key (res_model, res_id, partner_id)=(res.partner, 743, 3) already exists.
|
2024-10-21 13:26:44
|
ERROR
|
server
|
odoo.modules.loading:319
Module mail: 0 failures, 1 errors of 72 tests
|
2024-10-21 13:27:06
|
ERROR
|
server
|
odoo.addons.partner_state.tests.test_partner_state:23
ERROR: TestPartnerState.test_partner_state_approved
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6211, in ensure_one
_id, = self._ids
ValueError: not enough values to unpack (expected 1, got 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/ingadhoc-partner/partner_state/tests/test_partner_state.py", line 23, in test_partner_state_approved
self.partner.partner_state_approved()
File "/data/build/ingadhoc-partner/partner_state/models/res_partner.py", line 80, in partner_state_approved
self.check_partner_approve()
File "/data/build/ingadhoc-partner/partner_state/models/res_partner.py", line 85, in check_partner_approve
'res.users'].has_group('partner_state.approve_partners')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/res_users.py", line 1181, in has_group
self.ensure_one()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6214, in ensure_one
raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
|
2024-10-21 13:27:06
|
ERROR
|
server
|
odoo.addons.partner_state.tests.test_partner_state:26
ERROR: TestPartnerState.test_partner_state_block_edition
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6211, in ensure_one
_id, = self._ids
ValueError: not enough values to unpack (expected 1, got 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/ingadhoc-partner/partner_state/tests/test_partner_state.py", line 26, in test_partner_state_block_edition
self.partner.partner_state_approved()
File "/data/build/ingadhoc-partner/partner_state/models/res_partner.py", line 80, in partner_state_approved
self.check_partner_approve()
File "/data/build/ingadhoc-partner/partner_state/models/res_partner.py", line 85, in check_partner_approve
'res.users'].has_group('partner_state.approve_partners')
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/res_users.py", line 1181, in has_group
self.ensure_one()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6214, in ensure_one
raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
|
2024-10-21 13:27:06
|
ERROR
|
server
|
odoo.modules.loading:319
Module partner_state: 0 failures, 2 errors of 4 tests
|
2024-10-21 13:28:59
|
ERROR
|
server
|
odoo.addons.stock.tests.test_stock_flow:1985
FAIL: TestStockFlow.test_scrap_location_readonlyness
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/addons/stock/tests/test_stock_flow.py", line 1985, in test_scrap_location_readonlyness
with self.assertRaises(AssertionError, msg="can't write on readonly field location_id"):
File "/usr/local/lib/python3.10/contextlib.py", line 142, in __exit__
next(self.gen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 473, in _assertRaises
with ExitStack() as inner:
File "/usr/local/lib/python3.10/contextlib.py", line 576, in __exit__
raise exc_details[1]
File "/usr/local/lib/python3.10/contextlib.py", line 561, in __exit__
if cb(*exc_details):
AssertionError: AssertionError not raised : can't write on readonly field location_id
|
2024-10-21 13:29:10
|
ERROR
|
server
|
odoo.modules.loading:319
Module stock: 1 failures, 0 errors of 523 tests
|
2024-10-21 13:29:43
|
ERROR
|
server
|
odoo.addons.base_vat.tests.test_validate_ruc:57
ERROR: TestStructure.test_parent_validation
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/addons/base_vat/tests/test_validate_ruc.py", line 57, in test_parent_validation
with self.assertRaises(ValidationError), self.env.cr.savepoint():
File "/usr/local/lib/python3.10/contextlib.py", line 135, in __enter__
return next(self.gen)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 465, in _assertRaises
init.enter_context(self.env.cr.savepoint())
File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 182, in savepoint
return _FlushingSavepoint(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 125, in __init__
cr.flush()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 159, in flush
self.transaction.flush()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 1006, in flush
env_to_flush.flush_all()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 831, in flush_all
self._recompute_all()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 827, in _recompute_all
self[field.model_name]._recompute_field(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7281, in _recompute_field
field.recompute(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1447, in recompute
apply_except_missing(self.compute_value, recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1420, in apply_except_missing
func(records)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1469, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 427, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5244, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 109, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-odoo/addons/base_vat/models/res_partner.py", line 209, in _compute_vies_valid
vies_valid = check_vies(partner.vies_vat_to_check, timeout=10)
TypeError: TestStructure.setUpClass.<locals>.check_vies() got an unexpected keyword argument 'timeout'
|
2024-10-21 13:29:43
|
ERROR
|
server
|
odoo.modules.loading:319
Module base_vat: 0 failures, 1 errors of 8 tests
|
2024-10-21 13:31:09
|
ERROR
|
server
|
odoo.sql_db:357
bad query: b'INSERT INTO "account_move" ("auto_post", "company_id", "create_date", "create_uid", "currency_id", "date", "fiscal_position_id", "invoice_currency_rate", "invoice_incoterm_id", "invoice_payment_term_id", "journal_id", "move_type", "partner_id", "partner_shipping_id", "state", "team_id", "write_date", "write_uid") VALUES (\'no\', 87, \'2024-10-21 13:31:07.216506\', 1, NULL, \'2024-10-21\', NULL, 1.0, NULL, 6, NULL, \'out_invoice\', 15, 15, \'draft\', 1, \'2024-10-21 13:31:07.216506\', 1) RETURNING "id"'
ERROR: null value in column "journal_id" violates not-null constraint
DETAIL: Failing row contains (228, null, null, null, 87, null, null, null, null, null, null, 6, 15, null, 15, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, draft, out_invoice, no, null, null, null, null, null, null, null, null, 2024-10-21, null, null, null, null, null, null, 1.0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2024-10-21 13:31:07.216506, 2024-10-21 13:31:07.216506, null, null, null, null, null, null, null, null, null, null, 1, null, null).
|
2024-10-21 13:31:09
|
ERROR
|
server
|
odoo.addons.account_ux.tests.test_account_ux:27
ERROR: TestAccountUXChangeCurrency.test_account_ux_change_currency
Traceback (most recent call last):
File "/data/build/ingadhoc-account-financial-tools/account_ux/tests/test_account_ux.py", line 27, in test_account_ux_change_currency
invoice = self.env['account.move'].create({
File "<decorator-gen-444>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 479, in _model_create_multi
return create(self, [arg])
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 3125, in create
moves = super().create(vals_list)
File "<decorator-gen-139>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 480, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 267, in create
threads = super(MailThread, self).create(vals_list)
File "<decorator-gen-31>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 480, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4981, in create
records = self._create(data_list)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5165, in _create
cr.execute(SQL(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 354, in execute
res = self._obj.execute(query, params)
psycopg2.errors.NotNullViolation: null value in column "journal_id" violates not-null constraint
DETAIL: Failing row contains (228, null, null, null, 87, null, null, null, null, null, null, 6, 15, null, 15, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, draft, out_invoice, no, null, null, null, null, null, null, null, null, 2024-10-21, null, null, null, null, null, null, 1.0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2024-10-21 13:31:07.216506, 2024-10-21 13:31:07.216506, null, null, null, null, null, null, null, null, null, null, 1, null, null).
|
2024-10-21 13:31:09
|
ERROR
|
server
|
odoo.modules.loading:319
Module account_ux: 0 failures, 1 errors of 1 tests
|
2024-10-21 13:31:37
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:128
Setting demo certificate from False to AR demo certificate 3 in (AR) Responsable Inscripto company
|
2024-10-21 13:31:37
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:128
Setting demo certificate from False to AR demo certificate 7 in (AR) Monotributista company
|
2024-10-21 13:31:37
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:128
Setting demo certificate from False to AR demo certificate 1 in (AR) Exento company
|
2024-10-21 13:31:55
|
INFO
|
server
|
odoo.modules.loading:327
146 modules loaded in 341.62s, 99153 queries (+339704 extra)
|
2024-10-21 13:31:55
|
INFO
|
server
|
odoo.modules.loading:327
147 modules loaded in 0.39s, 213 queries (+213 extra)
|
2024-10-21 13:31:55
|
INFO
|
server
|
odoo.modules.loading:327
147 modules loaded in 0.00s, 0 queries (+0 extra)
|
2024-10-21 13:31:55
|
INFO
|
server
|
odoo.modules.loading:327
147 modules loaded in 0.00s, 0 queries (+0 extra)
|
2024-10-21 13:31:55
|
ERROR
|
server
|
odoo.modules.loading:519
Some modules have inconsistent states, some dependencies may be missing: ['product_expiry_ux']
|
2024-10-21 13:31:55
|
ERROR
|
server
|
odoo.modules.loading:593
At least one test failed when loading the modules.
|
2024-10-21 13:31:55
|
INFO
|
server
|
odoo.addons.base.models.ir_qweb:327
Pregenerating assets bundles
|
2024-10-21 13:32:30
|
ERROR
|
server
|
odoo.addons.base.tests.test_form_create:41
ERROR: TestFormCreate.test_create_res_partner
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_form_create.py", line 41, in test_create_res_partner
partner_form.save()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/form.py", line 442, in save
[record_values] = self._record.web_save(values, self._view['fields_spec'])
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 75, in web_save
return self.with_context(bin_size=True).web_read(specification)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 86, in web_read
values_list: list[dict] = self.read(fields_to_read, load=None)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3807, in read
return self._read_format(fnames=fields, load=load)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4038, in _read_format
vals[name] = convert(record[name], record, use_display_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7001, in __getitem__
return self._fields[key].__get__(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1287, in __get__
self.compute_value(recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1469, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 427, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5244, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 109, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/partner.py", line 485, in _invoice_total
price_totals = self.env['account.invoice.report']._read_group(domain, ['partner_id'], ['price_subtotal:sum'])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1951, in _read_group
query = self._search(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5756, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5511, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 784, in __init__
self.query = Query(model.env, model._table, model._table_sql) if query is None else query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 871, in _table_sql
table_query = self._table_query
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 75, in _table_query
return SQL('%s %s %s', self._select(), self._from(), self._where())
File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/report/invoice_report.py", line 20, in _select
super()._select())
File "/data/build/ingadhoc-account-financial-tools/account_ux/reports/invoice_report.py", line 30, in _select
return super()._select() + """,
TypeError: unsupported operand type(s) for +: 'SQL' and 'str'
|
2024-10-21 13:32:35
|
ERROR
|
server
|
odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts:1583
Failed to encode screencast.
|
2024-10-21 13:32:35
|
ERROR
|
server
|
odoo.addons.base.tests.test_ir_filters:303
ERROR: Subtest TestAllFilters.test_filters (name='By Country')
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 303, in test_filters
self.check_filter(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 285, in check_filter
self.env[model].with_context(context).read_group(domain, fields, groupby, orderby=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 2864, in read_group
rows = self._read_group(domain, annotated_groupby.values(), annotated_aggregates.values(), offset=offset, limit=limit, order=orderby)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1951, in _read_group
query = self._search(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5756, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5513, in _where_calc
return Query(self.env, self._table, self._table_sql)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 871, in _table_sql
table_query = self._table_query
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 75, in _table_query
return SQL('%s %s %s', self._select(), self._from(), self._where())
File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/report/invoice_report.py", line 20, in _select
super()._select())
File "/data/build/ingadhoc-account-financial-tools/account_ux/reports/invoice_report.py", line 30, in _select
return super()._select() + """,
TypeError: unsupported operand type(s) for +: 'SQL' and 'str'
|
2024-10-21 13:32:35
|
ERROR
|
server
|
odoo.addons.base.tests.test_ir_filters:303
ERROR: Subtest TestAllFilters.test_filters (name='By Credit Note')
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 303, in test_filters
self.check_filter(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 285, in check_filter
self.env[model].with_context(context).read_group(domain, fields, groupby, orderby=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 2864, in read_group
rows = self._read_group(domain, annotated_groupby.values(), annotated_aggregates.values(), offset=offset, limit=limit, order=orderby)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1951, in _read_group
query = self._search(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5756, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5511, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 784, in __init__
self.query = Query(model.env, model._table, model._table_sql) if query is None else query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 871, in _table_sql
table_query = self._table_query
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 75, in _table_query
return SQL('%s %s %s', self._select(), self._from(), self._where())
File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/report/invoice_report.py", line 20, in _select
super()._select())
File "/data/build/ingadhoc-account-financial-tools/account_ux/reports/invoice_report.py", line 30, in _select
return super()._select() + """,
TypeError: unsupported operand type(s) for +: 'SQL' and 'str'
|
2024-10-21 13:32:35
|
ERROR
|
server
|
odoo.addons.base.tests.test_ir_filters:303
ERROR: Subtest TestAllFilters.test_filters (name='By Product')
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 303, in test_filters
self.check_filter(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 285, in check_filter
self.env[model].with_context(context).read_group(domain, fields, groupby, orderby=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 2864, in read_group
rows = self._read_group(domain, annotated_groupby.values(), annotated_aggregates.values(), offset=offset, limit=limit, order=orderby)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1951, in _read_group
query = self._search(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5756, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5513, in _where_calc
return Query(self.env, self._table, self._table_sql)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 871, in _table_sql
table_query = self._table_query
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 75, in _table_query
return SQL('%s %s %s', self._select(), self._from(), self._where())
File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/report/invoice_report.py", line 20, in _select
super()._select())
File "/data/build/ingadhoc-account-financial-tools/account_ux/reports/invoice_report.py", line 30, in _select
return super()._select() + """,
TypeError: unsupported operand type(s) for +: 'SQL' and 'str'
|
2024-10-21 13:32:35
|
ERROR
|
server
|
odoo.addons.base.tests.test_ir_filters:303
ERROR: Subtest TestAllFilters.test_filters (name='By Product Category')
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 303, in test_filters
self.check_filter(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 285, in check_filter
self.env[model].with_context(context).read_group(domain, fields, groupby, orderby=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 2864, in read_group
rows = self._read_group(domain, annotated_groupby.values(), annotated_aggregates.values(), offset=offset, limit=limit, order=orderby)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1951, in _read_group
query = self._search(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5756, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5513, in _where_calc
return Query(self.env, self._table, self._table_sql)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 871, in _table_sql
table_query = self._table_query
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 75, in _table_query
return SQL('%s %s %s', self._select(), self._from(), self._where())
File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/report/invoice_report.py", line 20, in _select
super()._select())
File "/data/build/ingadhoc-account-financial-tools/account_ux/reports/invoice_report.py", line 30, in _select
return super()._select() + """,
TypeError: unsupported operand type(s) for +: 'SQL' and 'str'
|
2024-10-21 13:32:35
|
ERROR
|
server
|
odoo.addons.base.tests.test_ir_filters:303
ERROR: Subtest TestAllFilters.test_filters (name='By Salespersons')
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 303, in test_filters
self.check_filter(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 285, in check_filter
self.env[model].with_context(context).read_group(domain, fields, groupby, orderby=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 2864, in read_group
rows = self._read_group(domain, annotated_groupby.values(), annotated_aggregates.values(), offset=offset, limit=limit, order=orderby)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1951, in _read_group
query = self._search(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5756, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5513, in _where_calc
return Query(self.env, self._table, self._table_sql)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 871, in _table_sql
table_query = self._table_query
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 75, in _table_query
return SQL('%s %s %s', self._select(), self._from(), self._where())
File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/report/invoice_report.py", line 20, in _select
super()._select())
File "/data/build/ingadhoc-account-financial-tools/account_ux/reports/invoice_report.py", line 30, in _select
return super()._select() + """,
TypeError: unsupported operand type(s) for +: 'SQL' and 'str'
|
2024-10-21 13:32:35
|
ERROR
|
server
|
odoo.addons.base.tests.test_ir_filters:303
ERROR: Subtest TestAllFilters.test_filters (name='Inventory Valuation')
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 303, in test_filters
self.check_filter(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_ir_filters.py", line 285, in check_filter
self.env[model].with_context(context).read_group(domain, fields, groupby, orderby=order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 2864, in read_group
rows = self._read_group(domain, annotated_groupby.values(), annotated_aggregates.values(), offset=offset, limit=limit, order=orderby)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1951, in _read_group
query = self._search(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5756, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5511, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 784, in __init__
self.query = Query(model.env, model._table, model._table_sql) if query is None else query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 871, in _table_sql
table_query = self._table_query
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 75, in _table_query
return SQL('%s %s %s', self._select(), self._from(), self._where())
File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/report/invoice_report.py", line 20, in _select
super()._select())
File "/data/build/ingadhoc-account-financial-tools/account_ux/reports/invoice_report.py", line 30, in _select
return super()._select() + """,
TypeError: unsupported operand type(s) for +: 'SQL' and 'str'
|
2024-10-21 13:33:36
|
ERROR
|
server
|
odoo.addons.base.tests.test_res_partner:676
ERROR: TestPartnerForm.test_lang_computation_form_view
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_res_partner.py", line 676, in test_lang_computation_form_view
partner = partner_form.save()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/form.py", line 442, in save
[record_values] = self._record.web_save(values, self._view['fields_spec'])
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 75, in web_save
return self.with_context(bin_size=True).web_read(specification)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 86, in web_read
values_list: list[dict] = self.read(fields_to_read, load=None)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3807, in read
return self._read_format(fnames=fields, load=load)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4038, in _read_format
vals[name] = convert(record[name], record, use_display_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7001, in __getitem__
return self._fields[key].__get__(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1287, in __get__
self.compute_value(recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1469, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 427, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5244, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 109, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/partner.py", line 485, in _invoice_total
price_totals = self.env['account.invoice.report']._read_group(domain, ['partner_id'], ['price_subtotal:sum'])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1951, in _read_group
query = self._search(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5756, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5511, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 784, in __init__
self.query = Query(model.env, model._table, model._table_sql) if query is None else query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 871, in _table_sql
table_query = self._table_query
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 75, in _table_query
return SQL('%s %s %s', self._select(), self._from(), self._where())
File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/report/invoice_report.py", line 20, in _select
super()._select())
File "/data/build/ingadhoc-account-financial-tools/account_ux/reports/invoice_report.py", line 30, in _select
return super()._select() + """,
TypeError: unsupported operand type(s) for +: 'SQL' and 'str'
|
2024-10-21 13:33:36
|
ERROR
|
server
|
odoo.addons.base.tests.test_res_partner:733
ERROR: TestPartnerForm.test_onchange_parent_sync_user
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_res_partner.py", line 733, in test_onchange_parent_sync_user
with Form(self.env['res.partner']) as partner_form:
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/form.py", line 425, in __exit__
self.save()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/form.py", line 442, in save
[record_values] = self._record.web_save(values, self._view['fields_spec'])
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 75, in web_save
return self.with_context(bin_size=True).web_read(specification)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 86, in web_read
values_list: list[dict] = self.read(fields_to_read, load=None)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3807, in read
return self._read_format(fnames=fields, load=load)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4038, in _read_format
vals[name] = convert(record[name], record, use_display_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7001, in __getitem__
return self._fields[key].__get__(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1287, in __get__
self.compute_value(recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1469, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 427, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5244, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 109, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/partner.py", line 485, in _invoice_total
price_totals = self.env['account.invoice.report']._read_group(domain, ['partner_id'], ['price_subtotal:sum'])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1951, in _read_group
query = self._search(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5756, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5511, in _where_calc
return expression.expression(domain, self).query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/osv/expression.py", line 784, in __init__
self.query = Query(model.env, model._table, model._table_sql) if query is None else query
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 871, in _table_sql
table_query = self._table_query
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 75, in _table_query
return SQL('%s %s %s', self._select(), self._from(), self._where())
File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/report/invoice_report.py", line 20, in _select
super()._select())
File "/data/build/ingadhoc-account-financial-tools/account_ux/reports/invoice_report.py", line 30, in _select
return super()._select() + """,
TypeError: unsupported operand type(s) for +: 'SQL' and 'str'
|
2024-10-21 13:34:09
|
ERROR
|
server
|
odoo.addons.base.tests.test_translate:360
FAIL: TestTranslationExport.test_export_translatable_resources
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/tests/test_translate.py", line 360, in test_export_translatable_resources
with self.assertNoLogs('odoo.tools.translate', "ERROR"):
File "/usr/local/lib/python3.10/unittest/_log.py", line 75, in __exit__
self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:odoo.tools.translate:Failed to extract terms from /data/build/adhoc-cicd-odoo-odoo/addons/mail/models/discuss/discuss_channel.py\nTraceback (most recent call last):\n File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/translate.py", line 1387, in _babel_extract_terms\n for extracted in extract.extract(extract_method, src_file, keywords=extract_keywords, options=options):\n File "/usr/local/lib/python3.10/site-packages/babel/messages/extract.py", line 325, in extract\n for lineno, funcname, messages, comments in results:\n File "/usr/local/lib/python3.10/site-packages/babel/messages/extract.py", line 487, in extract_python\n value = eval(code, {\'__builtins__\': {}}, {})\n File "<string>", line 2, in <module>\nNameError: name \'member\' is not defined', 'ERROR:odoo.tools.translate:Failed to extract terms from /data/build/adhoc-cicd-odoo-odoo/odoo/fields.py\nTraceback (most recent call last):\n File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/translate.py", line 1387, in _babel_extract_terms\n for extracted in extract.extract(extract_method, src_file, keywords=extract_keywords, options=options):\n File "/usr/local/lib/python3.10/site-packages/babel/messages/extract.py", line 325, in extract\n for lineno, funcname, messages, comments in results:\n File "/usr/local/lib/python3.10/site-packages/babel/messages/extract.py", line 487, in extract_python\n value = eval(code, {\'__builtins__\': {}}, {})\n File "<string>", line 2, in <module>\nNameError: name \'self\' is not defined']
|
2024-10-21 13:34:15
|
ERROR
|
server
|
odoo.addons.base.tests.test_views:4619
Please indicate why the always invisible fields are present in the view, or remove the field tag.
Addons: 'l10n_ar_edi' Views: ['l10n_ar_afip_ws_consult_form', 'view_account_journal_form', 'view_move_form', 'view_move_form_ar', 'view_account_move_reversal']
Addons: 'account_invoice_partial' Views: ['view_account_invoice_partial_wizard_form']
Addons: 'account_ux' Views: ['view_account_change_currency', 'view_account_invoice_line_report_tree', 'view_account_partial_reconcile_form', 'view_account_partial_reconcile_tree', 'view_move_form']
Addons: 'l10n_latam_invoice_document' Views: ['view_account_journal_form', 'view_move_form', 'view_account_move_reversal']
Addons: 'l10n_ar' Views: ['view_account_journal_form']
Addons: 'partner_state' Views: ['view_partner_state_form']
|
2024-10-21 13:35:41
|
ERROR
|
server
|
odoo.http:2399
Exception during request handling.
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2364, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1891, in _serve_db
return self._transactioning(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1954, in _transactioning
return service_model.retrying(func, env=self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 137, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1921, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2168, 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 330, in _dispatch
result = endpoint(**request.params)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 728, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 35, in call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 517, in call_kw
result = getattr(recs, name)(*args, **kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 3715, in fields_get
description = field.get_description(self.env, attributes=attributes)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 868, in get_description
value = value(env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 912, in _description_groupable
query = model._as_query(ordered=False)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5772, in _as_query
query = Query(self.env, self._table, self._table_sql)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 871, in _table_sql
table_query = self._table_query
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 75, in _table_query
return SQL('%s %s %s', self._select(), self._from(), self._where())
File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/report/invoice_report.py", line 20, in _select
super()._select())
File "/data/build/ingadhoc-account-financial-tools/account_ux/reports/invoice_report.py", line 30, in _select
return super()._select() + """,
TypeError: unsupported operand type(s) for +: 'SQL' and 'str'
|
2024-10-21 13:35:46
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_hoot.browser:1403
[HOOT] Test "@hoot/hoot-dom/events/edit on empty value" failed:
Failed assertion:
1. [verifySteps] expected the following steps
> Expected: [
"pointermove",
"mousemove",
"pointerout",
"mouseout",
"pointerleave",
"mouseleave",
"blur",
"focusout",
"change",
]
> Received: [
"pointermove",
"mousemove",
"pointerout",
"mouseout",
"pointerleave",
"mouseleave",
"blur",
"change",
"focusout",
]
|
2024-10-21 13:35:46
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_hoot.browser:1403
[HOOT] Test "@hoot/hoot-dom/events/edit: iframe" failed:
Failed assertion:
1. [verifySteps] expected the following steps
> Expected: [
"top:change",
]
> Received: []
|
2024-10-21 13:35:46
|
INFO
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_hoot.browser:1403
[HOOT] failed 2 tests (156 passed, total time: 00:00:02)
|
2024-10-21 13:35:46
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_hoot.browser:1403
[HOOT] test failed (see above for details)
|
2024-10-21 13:35:46
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_hoot.browser:1403
Error received after termination: [HOOT] failed tests link: http://127.0.0.1:8069/web/static/lib/hoot/tests/index.html?headless=&loglevel=2&test=7ed17188&test=349e1a5f
|
2024-10-21 13:35:46
|
INFO
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_hoot:327
Screenshot in: /data/build/tests/84099-18-0-all/screenshots/sc_20241021_133545_822983_WebSuite.png
|
2024-10-21 13:35:46
|
INFO
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_hoot:327
Screenshot in: /data/build/tests/84099-18-0-all/screenshots/sc_20241021_133545_855483_WebSuite.png
|
2024-10-21 13:35:46
|
ERROR
|
server
|
odoo.addons.web.tests.test_js:44
FAIL: WebSuite.test_hoot
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/tests/test_js.py", line 44, in test_hoot
self.browser_js('/web/static/lib/hoot/tests/index.html?headless&loglevel=2', "", "", login='admin', timeout=1800, success_signal="[HOOT] test suite succeeded", error_checker=unit_test_error_checker)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 2048, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
[HOOT] test failed (see above for details)
|
2024-10-21 13:36:14
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop.browser:1403
QUnit test failed: analytic > Analytic > AnalyticDistribution > analytic field in multi_edit list view + search more :
message: "popup should be visible"
expected: "1"
actual: "0"
QUnit test failed: analytic > Analytic > AnalyticDistribution > analytic field in multi_edit list view + search more :
message: "Promise rejected during "analytic field in multi_edit list view + search more": Cannot read properties of null (reading '_widgetRenderAndInsert')"
|
2024-10-21 13:36:14
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop.browser:1403
QUnit test failed: analytic > Analytic > AnalyticDistribution > Rounding, value suggestions, keyboard only :
message: "popup should be visible"
expected: "1"
actual: "0"
QUnit test failed: analytic > Analytic > AnalyticDistribution > Rounding, value suggestions, keyboard only :
message: "Field move_line_id does not exist"
actual: "RPC_ERROR: Field move_line_id does not exist"
QUnit test failed: analytic > Analytic > AnalyticDistribution > Rounding, value suggestions, keyboard only :
message: "Promise rejected during "Rounding, value suggestions, keyboard only": Only 'input' and 'textarea' elements can be edited with 'editInput'."
|
2024-10-21 13:36:31
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop.browser:1403
QUnit test failed: stock > CountedQuantityWidget > Test setting the inventory quantity to its default value of 0 :
expected: "-50"
actual: "0.00"
|
2024-10-21 13:36:37
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop.browser:1403
6 / 1690 tests failed.
|
2024-10-21 13:36:37
|
INFO
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop:327
Screenshot in: /data/build/tests/84099-18-0-all/screenshots/sc_20241021_133636_157713_WebSuite.png
|
2024-10-21 13:36:37
|
INFO
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop:327
Screenshot in: /data/build/tests/84099-18-0-all/screenshots/sc_20241021_133636_230845_WebSuite.png
|
2024-10-21 13:36:37
|
ERROR
|
server
|
odoo.addons.web.tests.test_js:49
FAIL: WebSuite.test_qunit_desktop
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/tests/test_js.py", line 49, in test_qunit_desktop
self.browser_js('/web/tests/legacy?mod=web', "", "", login='admin', timeout=1800, success_signal="QUnit test suite done.", error_checker=qunit_error_checker)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 2048, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
6 / 1690 tests failed.
|
2024-10-21 13:36:42
|
WARNING
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] viewport size does not match the expected size for the "Desktop" preset
> expected: 1366 x 768
> current: 1366 x 629
Hint: you can use the "device toolbar" in your devtools to manually set the size of your viewport
|
2024-10-21 13:38:56
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/views/calendar/calendar_view/scroll to current hour when clicking on today" failed:
Failed assertion:
1. [toBeWithin] expected value to be between given range
> Expected: "360 - 380"
> Received: 503
|
2024-10-21 13:39:02
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/views/fields/ace_field/AceEditorField doesn't crash when editing" failed:
Failed assertion:
1. [toHaveClass] expected elements matching ".ace-view-editor" to have all of the given class names
> Expected: "ace_focus"
> Received: "w-100 ace-view-editor ace_editor ace_hidpi ace-tm"
|
2024-10-21 13:39:02
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/views/fields/ace_field/AceEditorField only trigger onchanges when blurred" failed:
Failed assertions:
1. [verifySteps] expected the following steps
> Expected: [
'onchange: [[1],{"foo":"a"},["foo"],{"display_name":{},"foo":{}}]',
]
> Received: []
2. [verifySteps] expected the following steps
> Expected: [
'web_save: [[1],{"foo":"a"}]',
]
> Received: [
'onchange: [[1],{"foo":"a"},["foo"],{"display_name":{},"foo":{}}]',
'web_save: [[1],{"foo":"a"}]',
]
|
2024-10-21 13:39:22
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/views/fields/html_field/field html translatable" failed:
Failed assertion:
1. [toHaveText] the button should have as test the current language
> Expected: "EN"
> Received: ""
|
2024-10-21 13:39:50
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/views/fields/numeric_fields/select all content on focus" failed:
Failed assertion:
1. [toBe] expected values to be strictly equal
> Expected: 0
> Received: 4
|
2024-10-21 13:40:19
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/views/fields/progress_bar_field/ProgressBarField: max value should update in edit mode when typing in input with field max value" failed:
Failed assertion:
1. [toBe] Initial value is not formatted when focused
> Expected: "99
/0.44"
> Received: "99
/0"
|
2024-10-21 13:40:19
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] OwlError: Got duplicate key in t-foreach: 09d05b4346e1da71
at PropertyDefinitionSelection.template (eval at compile (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:868:374), <anonymous>:26:44)
at Fiber._render (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:306:96)
at Fiber.render (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:305:6)
at ComponentNode.updateAndRender (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:393:29)
|
2024-10-21 13:40:19
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/views/fields/properties_field/properties: selection" failed:
Failed assertions:
1. [toHaveCount] Should have remove the option because it is empty and lost focus
> Expected: 4
> Received: 5
> Elements: [
<div.o_field_property_selection_option.d-flex.flex-row.align-items-center.justify-content-between.mb-2.rounded />,
<div.o_field_property_selection_option.d-flex.flex-row.align-items-center.justify-content-between.mb-2.rounded />,
<div.o_field_property_selection_option.d-flex.flex-row.align-items-center.justify-content-between.mb-2.rounded />,
<div.o_field_property_selection_option.d-flex.flex-row.align-items-center.justify-content-between.mb-2.rounded />,
<div.o_field_property_selection_option.d-flex.flex-row.align-items-center.justify-content-between.mb-2.rounded />,
]
2. [toHaveCount] Should not remove any options
> Expected: 4
> Received: 5
> Elements: [
<div.o_field_property_selection_option.d-flex.flex-row.align-items-center.justify-content-between.mb-2.rounded />,
<div.o_field_property_selection_option.d-flex.flex-row.align-items-center.justify-content-between.mb-2.rounded />,
<div.o_field_property_selection_option.d-flex.flex-row.align-items-center.justify-content-between.mb-2.rounded />,
<div.o_field_property_selection_option.d-flex.flex-row.align-items-center.justify-content-between.mb-2.rounded />,
<div.o_field_property_selection_option.d-flex.flex-row.align-items-center.justify-content-between.mb-2.rounded />,
]
3. [errors] 1 unverified error(s)
Error during test:
Got duplicate key in t-foreach: 09d05b4346e1da71
|
2024-10-21 13:40:24
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/views/fields/properties_field/properties: float and integer" failed:
Failed assertion:
1. [toEqual] Should have removed the second option
> Expected: [
"A",
"C",
"New option",
]
> Received: []
|
2024-10-21 13:40:33
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] HootDomError: Could not find elements matching ".o_field_text .btn.o_field_translate" within 200 milliseconds
at runCheck (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:4419:8)
|
2024-10-21 13:40:33
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/views/fields/text_field/is translatable" failed:
Failed assertion:
1. [errors] 1 unverified error(s)
Error during test:
Could not find elements matching ".o_field_text .btn.o_field_translate" within 200 milliseconds
|
2024-10-21 13:41:22
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/views/kanban/kanban_view/show/hide help message (ESC) in quick create [REQUIRE FOCUS]" failed:
Failed assertion:
1. [toHaveCount] the ESC to discard message is visible
> Expected: 1
> Received: 0
> Elements: []
|
2024-10-21 13:43:32
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/webclient/settings_form_view/settings_form_view/settings form doesn't autofocus" failed:
Failed assertion:
1. [verifySteps] expected the following steps
> Expected: [
'focusin: <input type="text" class="o_searchview_input o_input flex-grow-1 w-auto border-0" accesskey="Q" placeholder="Search..." role="searchbox">',
]
> Received: []
|
2024-10-21 13:43:32
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] TypeError: expected received value to be of type string , node or node[], got undefined
at Matcher._resolveFinalResult (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:1717:220)
at Matcher._resolve (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:1716:685)
at Matcher.toHaveClass (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:1697:242)
at http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:24189:114
at async Runner.start (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:1835:415)
at async runTests (http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:648:60)
|
2024-10-21 13:43:32
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@web/webclient/switch_company_menu/navigation with search input" failed:
Failed assertions:
1. [toHaveClass] step 0: item has focus class ({"hotkey":"arrowdown","focused":1,"selectedCompanies":[3]})
> Expected: "focus"
> Received: "d-flex o_switch_company_item dropdown-item p-0 w-100 o-navigable alert-secondary"
2. [toBeFocused] step 0: item is focused ({"hotkey":"arrowdown","focused":1,"selectedCompanies":[3]})
> Focused: [
<input.o_input.flex-grow-1.border-0.o-navigable.focus />,
]
> Received: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable.alert-secondary />,
]
3. [toHaveClass] step 1: item has focus class ({"hotkey":"arrowup","focused":0})
> Expected: "focus"
> Received: "o_input flex-grow-1 border-0 o-navigable"
4. [toBeFocused] step 1: item is focused ({"hotkey":"arrowup","focused":0})
> Focused: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable.focus />,
]
> Received: [
<input.o_input.flex-grow-1.border-0.o-navigable />,
]
5. [toHaveClass] step 2: item has focus class ({"hotkey":"arrowup","focused":10})
> Expected: "focus"
> Received: "d-flex o_switch_company_item dropdown-item p-0 w-100 o-navigable"
6. [toBeFocused] step 2: item is focused ({"hotkey":"arrowup","focused":10})
> Focused: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable.focus />,
]
> Received: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable />,
]
7. [toHaveClass] step 3: item has focus class ({"hotkey":"Space","focused":10,"selectedCompanies":[3,10]})
> Expected: "focus"
> Received: "d-flex o_switch_company_item dropdown-item p-0 w-100 o-navigable"
8. [toBeFocused] step 3: item is focused ({"hotkey":"Space","focused":10,"selectedCompanies":[3,10]})
> Focused: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable.focus.alert-secondary />,
]
> Received: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable />,
]
9. [toEqual] step 3: selected companies match
> Expected: [
3,
10,
]
> Received: [
3,
9,
]
10. [toHaveClass] step 4: item has focus class ({"hotkey":"shift+tab","focused":9,"selectedCompanies":[3,10]})
> Expected: "focus"
> Received: "d-flex o_switch_company_item dropdown-item p-0 w-100 o-navigable alert-secondary"
11. [toBeFocused] step 4: item is focused ({"hotkey":"shift+tab","focused":9,"selectedCompanies":[3,10]})
> Focused: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable.focus />,
]
> Received: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable.alert-secondary />,
]
12. [toEqual] step 4: selected companies match
> Expected: [
3,
10,
]
> Received: [
3,
9,
]
13. [toHaveClass] step 5: item has focus class ({"hotkey":"tab","focused":10,"selectedCompanies":[3,10]})
> Expected: "focus"
> Received: "d-flex o_switch_company_item dropdown-item p-0 w-100 o-navigable"
14. [toBeFocused] step 5: item is focused ({"hotkey":"tab","focused":10,"selectedCompanies":[3,10]})
> Focused: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable.alert-secondary.focus />,
]
> Received: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable />,
]
15. [toEqual] step 5: selected companies match
> Expected: [
3,
10,
]
> Received: [
3,
9,
]
16. [toHaveClass] step 6: item has focus class ({"hotkey":"arrowdown","focused":11})
> Expected: "focus"
> Received: "btn btn-primary o-navigable flex-grow-1 text-center"
17. [toBeFocused] step 6: item is focused ({"hotkey":"arrowdown","focused":11})
> Focused: [
<span.d-flex.o_switch_company_item.dropdown-item.p-0.w-100.o-navigable.focus />,
]
> Received: [
<button.btn.btn-primary.o-navigable.flex-grow-1.text-center />,
]
18. [toHaveClass] step 7: item has focus class ({"hotkey":"arrowdown","focused":12})
> Expected: "focus"
> Received: "btn btn-secondary o-navigable flex-grow-1 text-center"
19. [toBeFocused] step 7: item is focused ({"hotkey":"arrowdown","focused":12})
> Focused: [
<button.btn.btn-primary.o-navigable.flex-grow-1.text-center.focus />,
]
> Received: [
<button.btn.btn-secondary.o-navigable.flex-grow-1.text-center />,
]
20. [step] unverified steps
> Steps: [
"3-9",
]
21. [errors] 1 unverified error(s)
Error during test:
expected received value to be of type string , node or node[], got undefined
|
2024-10-21 13:43:37
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/banner/Everything gets selected with ctrl+a, including a contenteditable=false as first two elements" failed:
Failed assertions:
1. [toBe] expected values to be strictly equal
> Expected: '[<div contenteditable="false">a</div><div contenteditable="false">b</div><p>cd</p>]'
> Received: '<div contenteditable="false">a</div><div contenteditable="false">b</div><p>cd</p>'
2. [toBe] expected values to be strictly equal
> Expected: `<p placeholder='Type "/" for commands' class="o-we-hint">[]<br></p>`
> Received: '<div contenteditable="false">a</div><div contenteditable="false">b</div><p>cd</p>'
|
2024-10-21 13:43:51
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/copy/range not collapsed/should copy a selection as text/plain, text/html and application/vnd.odoo.odoo-editor in table" failed:
Failed assertions:
1. [toBe] expected values to be strictly equal
> Expected: "a"
> Received: ""
2. [toBe] expected values to be strictly equal
> Expected: "<table><tbody><tr><td><ul><li>a</li><li>b</li><li>c</li></ul></td><td><br></td></tr></tbody></table>"
> Received: ""
3. [toBe] expected values to be strictly equal
> Expected: "<table><tbody><tr><td><ul><li>a</li><li>b</li><li>c</li></ul></td><td><br></td></tr></tbody></table>"
> Received: ""
|
2024-10-21 13:43:57
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/delete/backward_line/should delete to start of paragraph with ctrl+shift+backspace (3)" failed:
Failed assertion:
1. [toBe] (testEditor) Editor content, after clean is strictly equal to %actual%"
> Expected: "<p>first paragraph</p><p>[]<br></p>"
> Received: "<p>first paragraph</p><p>abc def[]</p>"
|
2024-10-21 13:44:25
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/html_field/edit html field and blur multiple time should apply 1 onchange" failed:
Failed assertions:
1. [verifySteps] expected the following steps
> Expected: [
"onchange: <p>Hello first</p>",
]
> Received: []
2. [verifySteps] expected the following steps
> Expected: []
> Received: [
"onchange: <p>Hello first</p>",
]
|
2024-10-21 13:44:25
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/html_field/edit an html field during an onchange" failed:
Failed assertion:
1. [verifySteps] expected the following steps
> Expected: [
"onchange: <p>Hello first</p>",
]
> Received: []
|
2024-10-21 13:44:36
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/keyboard/arrow/around zws/should move past a zws (collapsed - ArrowLeft)" failed:
Failed assertion:
1. [toBe] (testEditor) Editor content, after clean is strictly equal to %actual%"
> Expected: '<p><span class="a">[]</span></p><p><span class="b"></span></p>'
> Received: '<p><span class="a"></span></p><p><span class="b">[]</span></p>'
|
2024-10-21 13:44:36
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/keyboard/arrow/selection correction when it lands at the editable root/should place cursor in the table above" failed:
Failed assertion:
1. [toBe] (testEditor) Editor content, after clean is strictly equal to %actual%"
> Expected: "<table><tbody><tr><td><p>a</p><p>b[]</p></td></tr></tbody></table><table><tbody><tr><td><p>c</p><p>d</p></td></tr></tbody></table>"
> Received: "<table><tbody><tr><td><p>a</p><p>b</p></td></tr></tbody></table>[]<table><tbody><tr><td><p>c</p><p>d</p></td></tr></tbody></table>"
|
2024-10-21 13:44:36
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/keyboard/arrow/selection correction when it lands at the editable root/should place cursor before the first separator" failed:
Failed assertion:
1. [toBe] (testEditor) Editor content, after clean is strictly equal to %actual%"
> Expected: "<p>[]<br></p><hr><hr><p><br></p>"
> Received: "<p><br></p><hr><hr><p>[]<br></p>"
|
2024-10-21 13:44:36
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/keyboard/arrow/around invisible chars in rtl languages/zws/should move past the zws (ArrowLeft)" failed:
Failed assertions:
1. [toBe] expected values to be strictly equal
> Expected: <#text />
> Received: <#text />
2. [toBe] expected values to be strictly equal
> Expected: '<p>الرجال<span class="a"></span>ه[]ؤلاء</p>'
> Received: '<p>الرجال<span class="a">[]</span>هؤلاء</p>'
|
2024-10-21 13:44:36
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/keyboard/arrow/around invisible chars in rtl languages/zws/should move past the zws (ArrowRight)" failed:
Failed assertions:
1. [toBe] expected values to be strictly equal
> Expected: 5
> Received: 6
2. [toBe] expected values to be strictly equal
> Expected: '<p>الرجا[]ل<span class="a"></span>هؤلاء</p>'
> Received: '<p>الرجال[]<span class="a"></span>هؤلاء</p>'
|
2024-10-21 13:44:36
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/keyboard/arrow/around invisible chars in rtl languages/zwnbsp/should move into a link (ArrowLeft)" failed:
Failed assertions:
1. [toBe] expected values to be strictly equal
> Expected: <#text />
> Received: <#text />
2. [toBe] expected values to be strictly equal
> Expected: '<p>الرجال<a href="#" class="o_link_in_selection">[]اءيتجنب</a>هؤلاء</p>'
> Received: '<p>الرجال[]<a href="#">اءيتجنب</a>هؤلاء</p>'
|
2024-10-21 13:44:36
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/keyboard/arrow/around invisible chars in rtl languages/zwnbsp/should move into a link (ArrowRight)" failed:
Failed assertions:
1. [toBe] expected values to be strictly equal
> Expected: <#text />
> Received: <#text />
2. [toBe] expected values to be strictly equal
> Expected: 7
> Received: 1
3. [toBe] expected values to be strictly equal
> Expected: '<p>الرجال<a href="#" class="o_link_in_selection">اءيتجنب[]</a>هؤلاء</p>'
> Received: '<p>الرجال<a href="#" class="o_link_in_selection">اءيتجنب[]</a>هؤلاء</p>'
|
2024-10-21 13:44:36
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/keyboard/arrow/around invisible chars in rtl languages/zwnbsp/should move out of a link (ArrowLeft)" failed:
Failed assertions:
1. [toBe] expected values to be strictly equal
> Expected: <#text />
> Received: <#text />
2. [toBe] expected values to be strictly equal
> Expected: '<p>الرجال<a href="#">اءيتجنب</a>[]هؤلاء</p>'
> Received: '<p>الرجال<a href="#" class="o_link_in_selection">اءيتجنب[]</a>هؤلاء</p>'
|
2024-10-21 13:44:36
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/keyboard/arrow/around invisible chars in rtl languages/zwnbsp/should move out of a link (ArrowRight)" failed:
Failed assertions:
1. [toBe] expected values to be strictly equal
> Expected: <#text />
> Received: <#text />
2. [toBe] expected values to be strictly equal
> Expected: 6
> Received: 1
3. [toBe] expected values to be strictly equal
> Expected: '<p>الرجال[]<a href="#">اءيتجنب</a>هؤلاء</p>'
> Received: '<p>الرجال[]<a href="#">اءيتجنب</a>هؤلاء</p>'
|
2024-10-21 13:45:04
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/media/Selection is collapsed after the image after replacing it" failed:
Failed assertion:
1. [toBe] expected values to be strictly equal
> Expected: "<p>abc<img>[]def</p>"
> Received: "<p>abc<img>def</p>"
|
2024-10-21 13:45:04
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@html_editor/media/Can insert an image, and selection should be collapsed after it" failed:
Failed assertion:
1. [toBe] expected values to be strictly equal
> Expected: "<p>a<img>[]bc</p>"
> Received: "<p>a<img>bc</p>"
|
2024-10-21 13:45:50
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Error: Failed to find 1 of ".o-mail-ActivityMarkAsDone textarea[placeholder='Write Feedback']:focus" (Timeout of 3 seconds). Found 0 instead.
at Contains.executeError (http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:33900:37)
at Contains.runOnce (http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:33900:243)
at http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:33894:189
at handler (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:4408:57)
|
2024-10-21 13:45:50
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@mail/activity/activity/activity mark as done popover should focus feedback input on open [REQUIRE FOCUS]" failed:
Failed assertions:
1. [toBe] Failed to find 1 of ".o-mail-ActivityMarkAsDone textarea[placeholder='Write Feedback']:focus" (Timeout of 3 seconds). Found 0 instead.
> Expected: true
> Received: false
2. [errors] 1 unverified error(s)
Error during test:
Failed to find 1 of ".o-mail-ActivityMarkAsDone textarea[placeholder='Write Feedback']:focus" (Timeout of 3 seconds). Found 0 instead.
|
2024-10-21 13:45:56
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Error: Failed to find 1 of ".o-mail-ChatBubble[name='2']" (Timeout of 3 seconds). Found 0 instead.
at Contains.executeError (http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:33900:37)
at Contains.runOnce (http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:33900:243)
at http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:33894:189
at handler (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:4408:57)
|
2024-10-21 13:45:56
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Test "@mail/chat_bubble/chat_bubble/Up to 7 chat bubbles" failed:
Failed assertions:
1. [toBe] Failed to find 1 of ".o-mail-ChatBubble[name='2']" (Timeout of 3 seconds). Found 0 instead.
> Expected: true
> Received: false
2. [errors] 1 unverified error(s)
Error during test:
Failed to find 1 of ".o-mail-ChatBubble[name='2']" (Timeout of 3 seconds). Found 0 instead.
|
2024-10-21 13:46:02
|
ERROR
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser:1403
[HOOT] Error: Failed to find 1 of ":nth-child(7 of .o-mail-ChatBubble)[name='1']" (Timeout of 3 seconds). Found 0 instead.
at Contains.executeError (http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:33900:37)
at Contains.runOnce (http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:33900:243)
at http://127.0.0.1:8069/web/assets/4156070/web.assets_unit_tests.min.js:33894:189
at handler (http://127.0.0.1:8069/web/assets/323f907/web.assets_unit_tests_setup.min.js:4408:57)
|
2024-10-21 13:46:02
|
|
|
Log limit reached (full logs are still available in the log file)
|
2024-10-21 14:25:18
|
INFO
|
runbot
|
all time exceeded (3603s)
|
2024-10-21 14:25:18
|
INFO
|
runbot
|
Kill build 84099-18-0
|
2024-10-21 15:08:29
|
|
|
Waking up build
|
2024-10-21 15:08:29
|
INFO
|
runbot
|
Start running build 84099-18-0
|
2024-10-21 15:08:29
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-18
|
2024-10-21 15:08:37
|
INFO
|
server
|
odoo.modules.loading:327
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
2024-10-21 15:08:37
|
INFO
|
server
|
odoo.modules.loading:327
18 modules loaded in 1.06s, 0 queries (+0 extra)
|
2024-10-21 15:15:26
|
INFO
|
server
|
odoo.modules.loading:327
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
2024-10-21 15:15:26
|
INFO
|
server
|
odoo.modules.loading:327
147 modules loaded in 1.89s, 0 queries (+0 extra)
|
2024-10-21 15:15:26
|
ERROR
|
server
|
odoo.modules.loading:519
Some modules have inconsistent states, some dependencies may be missing: ['product_expiry_ux']
|
2024-10-21 15:15:26
|
INFO
|
server
|
odoo.modules.loading:327
1 modules loaded in 0.02s, 0 queries (+0 extra)
|
2024-10-21 15:15:33
|
INFO
|
server
|
odoo.modules.loading:327
147 modules loaded in 2.16s, 0 queries (+0 extra)
|
2024-10-21 15:15:33
|
ERROR
|
server
|
odoo.modules.loading:519
Some modules have inconsistent states, some dependencies may be missing: ['product_expiry_ux']
|
2024-10-21 15:15:45
|
INFO
|
server
|
odoo.modules.loading:327
1 modules loaded in 0.05s, 0 queries (+0 extra)
|
2024-10-21 15:15:51
|
INFO
|
server
|
odoo.modules.loading:327
147 modules loaded in 3.31s, 0 queries (+0 extra)
|
2024-10-21 15:15:51
|
ERROR
|
server
|
odoo.modules.loading:519
Some modules have inconsistent states, some dependencies may be missing: ['product_expiry_ux']
|
2024-10-21 21:39:47
|
INFO
|
runbot
|
Kill build 84099-18-0
|