| Date |
Level |
Type |
Message |
|
2026-01-21 07:40:53
|
INFO
|
runbot
|
Rebuild initiated by Administrator
|
|
|
2026-01-21 07:40:55
|
INFO
|
runbot
|
Init build environment with config Default
|
|
|
2026-01-21 07:40:55
|
|
|
Starting step base from config Default
|
|
|
2026-01-21 07:40:55
|
|
|
Using Dockerfile Tag odoo:minimal_18_0
|
|
|
2026-01-21 07:41:10
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 10.14s, 9260 queries (+9260 extra)
|
|
|
2026-01-21 07:41:15
|
INFO
|
server
|
odoo.modules.loading:360
12 modules loaded in 4.62s, 4186 queries (+4186 extra)
|
|
|
2026-01-21 07:41:21
|
INFO
|
runbot
|
Getting results for build 00143-master
|
|
|
2026-01-21 07:41:21
|
|
|
Step base finished in 21s
|
|
|
2026-01-21 07:41:21
|
|
|
Starting step all from config Default
|
|
|
2026-01-21 07:41:21
|
|
|
Using Dockerfile Tag odoo:minimal_18_0
|
|
|
2026-01-21 07:42:15
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 50.00s, 9260 queries (+36963 extra)
|
|
|
2026-01-21 07:42:26
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
|
|
|
2026-01-21 07:42:27
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
|
|
|
2026-01-21 07:50:12
|
INFO
|
server
|
odoo.modules.loading:360
116 modules loaded in 475.80s, 71199 queries (+391101 extra)
|
|
|
2026-01-21 07:50:14
|
INFO
|
server
|
odoo.addons.base.models.ir_qweb:360
Pregenerating assets bundles
|
|
|
2026-01-21 07:50:44
|
ERROR
|
server
|
odoo.addons.base.tests.test_form_create:65
ERROR: TestFormCreate.test_create_res_country
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_form_create.py", line 65, in test_create_res_country
country_form = Form(self.env['res.country'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 143, in __init__
self._init_from_defaults()
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 328, in _init_from_defaults
self._perform_onchange()
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 568, in _perform_onchange
result = record.onchange(values, field_names, self._view['fields_spec'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/web/models/models.py", line 1019, in onchange
snapshot1 = RecordSnapshot(record, fields_spec)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/web/models/models.py", line 1106, in __init__
self.fetch(name)
File "/data/build/Gitlab OS4B Odoo18/addons/web/models/models.py", line 1121, in fetch
self[field_name] = self.record[field_name]
~~~~~~~~~~~^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/models.py", line 7078, in __getitem__
return self._fields[key].__get__(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/fields.py", line 1244, in __get__
self.recompute(record)
File "/data/build/Gitlab OS4B Odoo18/odoo/fields.py", line 1471, in recompute
apply_except_missing(self.compute_value, recs)
File "/data/build/Gitlab OS4B Odoo18/odoo/fields.py", line 1444, in apply_except_missing
func(records)
File "/data/build/Gitlab OS4B Odoo18/odoo/fields.py", line 1493, in compute_value
records._compute_field_value(self)
File "/data/build/Gitlab OS4B Odoo18/odoo/models.py", line 5297, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/Gitlab OS4B Odoo18/odoo/fields.py", line 110, in determine
return needle(*args)
^^^^^^^^^^^^^
File "/data/build/Github os4b odoo modules 18.0/base_iso3166/models/res_country.py", line 34, in _compute_codes
c = getattr(pycountry, country_type).get(alpha_2=country.code)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/dist-packages/pycountry/db.py", line 50, in load_if_needed
return f(self, *args, **kw)
^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/dist-packages/pycountry/db.py", line 164, in get
raise LookupError()
LookupError
|
|
|
2026-01-21 07:50:44
|
ERROR
|
server
|
odoo.addons.base.tests.test_form_create:41
FAIL: TestFormCreate.test_create_res_partner
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_form_create.py", line 41, in test_create_res_partner
partner_form.save()
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 440, in save
values = self._get_save_values()
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 467, in _get_save_values
return self._get_values('save')
^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 506, in _get_values
raise AssertionError(f"{field_name} is a required field ({view['modifiers'][field_name]})")
AssertionError: country_id is a required field ({'required': 'True', 'readonly': "type == 'contact' and parent_id", 'invisible': 'False', 'column_invisible': 'False'})
|
|
|
2026-01-21 07:50:44
|
WARNING
|
server
|
odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:50:49
|
WARNING
|
server
|
odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:50:49
|
ERROR
|
server
|
odoo.addons.base.tests.test_overrides:41
FAIL: TestOverrides.test_default_get
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_overrides.py", line 41, in test_default_get
self.assertEqual(
AssertionError: {'year': '2025', 'month': '12'} != {}
- {'month': '12', 'year': '2025'}
+ {} : Invalid default_get return value for model intrastat.product.declaration
|
|
|
2026-01-21 07:51:01
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
Exit with code 1, due to unknown error.
|
|
|
2026-01-21 07:51:01
|
ERROR
|
server
|
odoo.addons.base.tests.test_reports:341
ERROR: TestReportsRendering.test_format_A4
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 341, in test_format_A4
self.assertPageFormat('A4', 'portait')
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 317, in assertPageFormat
pdf_content = self.create_pdf()
^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 264, in create_pdf
self.last_pdf_content = self.env['ir.actions.report'].with_context(force_report_rendering=True)._render_qweb_pdf(self.report, partners.ids)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Github os4b odoo modules 18.0/mis_builder/report/mis_report_instance_qweb.py", line 27, in _render_qweb_pdf
return super()._render_qweb_pdf(report_ref, res_ids, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1021, in _render_qweb_pdf
collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 75, in _pre_render_qweb_pdf
return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1012, in _pre_render_qweb_pdf
return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 17, in _render_qweb_pdf_prepare_streams
result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account_edi_ubl_cii/models/ir_actions_report.py", line 11, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 22, in _render_qweb_pdf_prepare_streams
return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 903, in _render_qweb_pdf_prepare_streams
reader = PdfFileReader(pdf_content_stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tools/pdf/__init__.py", line 91, in __init__
super().__init__(stream, strict)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 317, in __init__
self.read(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1408, in read
self._basic_validation(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1449, in _basic_validation
raise EmptyFileError("Cannot read an empty file")
PyPDF2.errors.EmptyFileError: Cannot read an empty file
|
|
|
2026-01-21 07:51:01
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
Exit with code 1, due to unknown error.
|
|
|
2026-01-21 07:51:01
|
ERROR
|
server
|
odoo.addons.base.tests.test_reports:351
ERROR: TestReportsRendering.test_format_landscape
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 351, in test_format_landscape
self.assertPageFormat('A4', 'landscape')
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 317, in assertPageFormat
pdf_content = self.create_pdf()
^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 264, in create_pdf
self.last_pdf_content = self.env['ir.actions.report'].with_context(force_report_rendering=True)._render_qweb_pdf(self.report, partners.ids)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Github os4b odoo modules 18.0/mis_builder/report/mis_report_instance_qweb.py", line 27, in _render_qweb_pdf
return super()._render_qweb_pdf(report_ref, res_ids, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1021, in _render_qweb_pdf
collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 75, in _pre_render_qweb_pdf
return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1012, in _pre_render_qweb_pdf
return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 17, in _render_qweb_pdf_prepare_streams
result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account_edi_ubl_cii/models/ir_actions_report.py", line 11, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 22, in _render_qweb_pdf_prepare_streams
return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 903, in _render_qweb_pdf_prepare_streams
reader = PdfFileReader(pdf_content_stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tools/pdf/__init__.py", line 91, in __init__
super().__init__(stream, strict)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 317, in __init__
self.read(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1408, in read
self._basic_validation(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1449, in _basic_validation
raise EmptyFileError("Cannot read an empty file")
PyPDF2.errors.EmptyFileError: Cannot read an empty file
|
|
|
2026-01-21 07:51:01
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
Exit with code 1, due to unknown error.
|
|
|
2026-01-21 07:51:01
|
ERROR
|
server
|
odoo.addons.base.tests.test_reports:345
ERROR: TestReportsRendering.test_format_letter
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 345, in test_format_letter
self.assertPageFormat('Letter', 'portait')
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 317, in assertPageFormat
pdf_content = self.create_pdf()
^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 264, in create_pdf
self.last_pdf_content = self.env['ir.actions.report'].with_context(force_report_rendering=True)._render_qweb_pdf(self.report, partners.ids)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Github os4b odoo modules 18.0/mis_builder/report/mis_report_instance_qweb.py", line 27, in _render_qweb_pdf
return super()._render_qweb_pdf(report_ref, res_ids, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1021, in _render_qweb_pdf
collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 75, in _pre_render_qweb_pdf
return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1012, in _pre_render_qweb_pdf
return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 17, in _render_qweb_pdf_prepare_streams
result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account_edi_ubl_cii/models/ir_actions_report.py", line 11, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 22, in _render_qweb_pdf_prepare_streams
return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 903, in _render_qweb_pdf_prepare_streams
reader = PdfFileReader(pdf_content_stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tools/pdf/__init__.py", line 91, in __init__
super().__init__(stream, strict)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 317, in __init__
self.read(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1408, in read
self._basic_validation(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1449, in _basic_validation
raise EmptyFileError("Cannot read an empty file")
PyPDF2.errors.EmptyFileError: Cannot read an empty file
|
|
|
2026-01-21 07:51:02
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
Exit with code 1, due to unknown error.
|
|
|
2026-01-21 07:51:02
|
ERROR
|
server
|
odoo.addons.base.tests.test_reports:354
ERROR: TestReportsRendering.test_layout
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 354, in test_layout
pdf_content = self.create_pdf()
^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 264, in create_pdf
self.last_pdf_content = self.env['ir.actions.report'].with_context(force_report_rendering=True)._render_qweb_pdf(self.report, partners.ids)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Github os4b odoo modules 18.0/mis_builder/report/mis_report_instance_qweb.py", line 27, in _render_qweb_pdf
return super()._render_qweb_pdf(report_ref, res_ids, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1021, in _render_qweb_pdf
collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 75, in _pre_render_qweb_pdf
return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1012, in _pre_render_qweb_pdf
return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 17, in _render_qweb_pdf_prepare_streams
result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account_edi_ubl_cii/models/ir_actions_report.py", line 11, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 22, in _render_qweb_pdf_prepare_streams
return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 903, in _render_qweb_pdf_prepare_streams
reader = PdfFileReader(pdf_content_stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tools/pdf/__init__.py", line 91, in __init__
super().__init__(stream, strict)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 317, in __init__
self.read(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1408, in read
self._basic_validation(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1449, in _basic_validation
raise EmptyFileError("Cannot read an empty file")
PyPDF2.errors.EmptyFileError: Cannot read an empty file
|
|
|
2026-01-21 07:51:02
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
Exit with code 1, due to unknown error.
|
|
|
2026-01-21 07:51:02
|
ERROR
|
server
|
odoo.addons.base.tests.test_reports:455
ERROR: TestReportsRendering.test_pdf_render_page_overflow
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 455, in test_pdf_render_page_overflow
pdf_content = self.create_pdf(page_content=page_content)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 264, in create_pdf
self.last_pdf_content = self.env['ir.actions.report'].with_context(force_report_rendering=True)._render_qweb_pdf(self.report, partners.ids)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Github os4b odoo modules 18.0/mis_builder/report/mis_report_instance_qweb.py", line 27, in _render_qweb_pdf
return super()._render_qweb_pdf(report_ref, res_ids, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1021, in _render_qweb_pdf
collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 75, in _pre_render_qweb_pdf
return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1012, in _pre_render_qweb_pdf
return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 17, in _render_qweb_pdf_prepare_streams
result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account_edi_ubl_cii/models/ir_actions_report.py", line 11, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 22, in _render_qweb_pdf_prepare_streams
return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 903, in _render_qweb_pdf_prepare_streams
reader = PdfFileReader(pdf_content_stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tools/pdf/__init__.py", line 91, in __init__
super().__init__(stream, strict)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 317, in __init__
self.read(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1408, in read
self._basic_validation(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1449, in _basic_validation
raise EmptyFileError("Cannot read an empty file")
PyPDF2.errors.EmptyFileError: Cannot read an empty file
|
|
|
2026-01-21 07:51:02
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
Exit with code 1, due to unknown error.
|
|
|
2026-01-21 07:51:02
|
ERROR
|
server
|
odoo.addons.base.tests.test_reports:421
ERROR: TestReportsRendering.test_report_pdf_page_break
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 421, in test_report_pdf_page_break
pdf_content = self.create_pdf(partners=partners, page_content=page_content)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 264, in create_pdf
self.last_pdf_content = self.env['ir.actions.report'].with_context(force_report_rendering=True)._render_qweb_pdf(self.report, partners.ids)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Github os4b odoo modules 18.0/mis_builder/report/mis_report_instance_qweb.py", line 27, in _render_qweb_pdf
return super()._render_qweb_pdf(report_ref, res_ids, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1021, in _render_qweb_pdf
collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 75, in _pre_render_qweb_pdf
return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1012, in _pre_render_qweb_pdf
return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 17, in _render_qweb_pdf_prepare_streams
result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account_edi_ubl_cii/models/ir_actions_report.py", line 11, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 22, in _render_qweb_pdf_prepare_streams
return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 903, in _render_qweb_pdf_prepare_streams
reader = PdfFileReader(pdf_content_stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tools/pdf/__init__.py", line 91, in __init__
super().__init__(stream, strict)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 317, in __init__
self.read(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1408, in read
self._basic_validation(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1449, in _basic_validation
raise EmptyFileError("Cannot read an empty file")
PyPDF2.errors.EmptyFileError: Cannot read an empty file
|
|
|
2026-01-21 07:51:02
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
Exit with code 1, due to unknown error.
|
|
|
2026-01-21 07:51:02
|
ERROR
|
server
|
odoo.addons.base.tests.test_reports:518
ERROR: TestReportsRendering.test_thead_tbody_repeat
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 518, in test_thead_tbody_repeat
pdf_content = self.create_pdf(page_content=page_content)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 264, in create_pdf
self.last_pdf_content = self.env['ir.actions.report'].with_context(force_report_rendering=True)._render_qweb_pdf(self.report, partners.ids)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Github os4b odoo modules 18.0/mis_builder/report/mis_report_instance_qweb.py", line 27, in _render_qweb_pdf
return super()._render_qweb_pdf(report_ref, res_ids, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1021, in _render_qweb_pdf
collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 75, in _pre_render_qweb_pdf
return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1012, in _pre_render_qweb_pdf
return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 17, in _render_qweb_pdf_prepare_streams
result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account_edi_ubl_cii/models/ir_actions_report.py", line 11, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 22, in _render_qweb_pdf_prepare_streams
return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 903, in _render_qweb_pdf_prepare_streams
reader = PdfFileReader(pdf_content_stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tools/pdf/__init__.py", line 91, in __init__
super().__init__(stream, strict)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 317, in __init__
self.read(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1408, in read
self._basic_validation(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1449, in _basic_validation
raise EmptyFileError("Cannot read an empty file")
PyPDF2.errors.EmptyFileError: Cannot read an empty file
|
|
|
2026-01-21 07:51:03
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
|
|
|
2026-01-21 07:51:04
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
Exit with code 1, due to unknown error.
|
|
|
2026-01-21 07:51:04
|
ERROR
|
server
|
odoo.addons.base.tests.test_reports:668
ERROR: TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 668, in test_aggregate_report_with_some_resources_reloaded_from_attachment
self.assert_report_creation("base.test_report", self.partners, self.partners[1])
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 717, in assert_report_creation
aggregate_report_content, content_type = reports._render_qweb_pdf(report_ref, res_ids=records.ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Github os4b odoo modules 18.0/mis_builder/report/mis_report_instance_qweb.py", line 27, in _render_qweb_pdf
return super()._render_qweb_pdf(report_ref, res_ids, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1021, in _render_qweb_pdf
collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 75, in _pre_render_qweb_pdf
return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1012, in _pre_render_qweb_pdf
return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 17, in _render_qweb_pdf_prepare_streams
result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account_edi_ubl_cii/models/ir_actions_report.py", line 11, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 22, in _render_qweb_pdf_prepare_streams
return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 903, in _render_qweb_pdf_prepare_streams
reader = PdfFileReader(pdf_content_stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tools/pdf/__init__.py", line 91, in __init__
super().__init__(stream, strict)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 317, in __init__
self.read(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1408, in read
self._basic_validation(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1449, in _basic_validation
raise EmptyFileError("Cannot read an empty file")
PyPDF2.errors.EmptyFileError: Cannot read an empty file
|
|
|
2026-01-21 07:51:05
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
|
|
|
2026-01-21 07:51:05
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: The switch --header-spacing, is not support using unpatched qt, and will be ignored.The switch --header-html, is not support using unpatched qt, and will be ignored.The switch --footer-html, is not support using unpatched qt, and will be ignored.QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-runbot'
Exit with code 1, due to unknown error.
|
|
|
2026-01-21 07:51:05
|
ERROR
|
server
|
odoo.addons.base.tests.test_reports:695
ERROR: TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 695, in test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report
self.assert_report_creation("base.test_report", self.partners, self.partners[1])
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_reports.py", line 717, in assert_report_creation
aggregate_report_content, content_type = reports._render_qweb_pdf(report_ref, res_ids=records.ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Github os4b odoo modules 18.0/mis_builder/report/mis_report_instance_qweb.py", line 27, in _render_qweb_pdf
return super()._render_qweb_pdf(report_ref, res_ids, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1021, in _render_qweb_pdf
collected_streams, report_type = self._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 75, in _pre_render_qweb_pdf
return super()._pre_render_qweb_pdf(report_ref, res_ids=res_ids, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 1012, in _pre_render_qweb_pdf
return self._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids), 'pdf'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/sale_pdf_quote_builder/models/ir_actions_report.py", line 17, in _render_qweb_pdf_prepare_streams
result = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/purchase/models/ir_actions_report.py", line 12, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account_edi_ubl_cii/models/ir_actions_report.py", line 11, in _render_qweb_pdf_prepare_streams
collected_streams = super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/ir_actions_report.py", line 22, in _render_qweb_pdf_prepare_streams
return super()._render_qweb_pdf_prepare_streams(report_ref, data, res_ids=res_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/models/ir_actions_report.py", line 903, in _render_qweb_pdf_prepare_streams
reader = PdfFileReader(pdf_content_stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tools/pdf/__init__.py", line 91, in __init__
super().__init__(stream, strict)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 317, in __init__
self.read(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1408, in read
self._basic_validation(stream)
File "/usr/lib/python3/dist-packages/PyPDF2/_reader.py", line 1449, in _basic_validation
raise EmptyFileError("Cannot read an empty file")
PyPDF2.errors.EmptyFileError: Cannot read an empty file
|
|
|
2026-01-21 07:51:11
|
ERROR
|
server
|
odoo.addons.base.tests.test_res_partner:940
FAIL: TestPartnerForm.test_lang_computation_form_view
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_res_partner.py", line 940, in test_lang_computation_form_view
partner = partner_form.save()
^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 440, in save
values = self._get_save_values()
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 467, in _get_save_values
return self._get_values('save')
^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 506, in _get_values
raise AssertionError(f"{field_name} is a required field ({view['modifiers'][field_name]})")
AssertionError: country_id is a required field ({'required': 'True', 'readonly': "type == 'contact' and parent_id", 'invisible': 'False', 'column_invisible': 'False'})
|
|
|
2026-01-21 07:51:12
|
ERROR
|
server
|
odoo.addons.base.tests.test_res_partner:997
FAIL: TestPartnerForm.test_onchange_parent_sync_user
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/odoo/addons/base/tests/test_res_partner.py", line 997, in test_onchange_parent_sync_user
with Form(self.env['res.partner']) as partner_form:
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 426, in __exit__
self.save()
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 440, in save
values = self._get_save_values()
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 467, in _get_save_values
return self._get_values('save')
^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 506, in _get_values
raise AssertionError(f"{field_name} is a required field ({view['modifiers'][field_name]})")
AssertionError: country_id is a required field ({'required': 'True', 'readonly': "type == 'contact' and parent_id", 'invisible': 'False', 'column_invisible': 'False'})
|
|
|
2026-01-21 07:51:36
|
INFO
|
server
|
odoo.addons.base.tests.test_views:360
Please indicate why the always invisible fields are present in the view, or remove the field tag.
Addons: 'base_setup' Views: ['res_config_settings_view_form']
Addons: 'analytic' Views: ['view_account_analytic_line_form', 'view_account_analytic_account_list', 'account_analytic_distribution_model_form_view', 'account_analytic_distribution_model_tree_view', 'view_account_analytic_line_tree', 'view_account_analytic_account_form']
Addons: 'account' Views: ['view_account_journal_form', 'view_account_journal_group_form', 'view_account_journal_group_tree', 'view_account_journal_tree', 'view_move_line_form', 'view_partner_property_form', 'partner_view_buttons', 'product_template_form_view', 'view_move_line_tree', 'view_partner_bank_form_inherit_account', 'validate_account_move_view', 'view_base_document_layout', 'account_resequence_view', 'account_tag_view_form', 'view_account_form', 'view_account_list', 'view_account_accrued_orders_wizard', 'account_analytic_plan_form_view_inherit_account', 'account_automatic_entry_wizard_form', 'view_bank_statement_tree', 'setup_financial_year_opening_form', 'view_account_position_form', 'account_incoterms_form', 'view_incoterms_tree', 'view_invoice_tree', 'view_account_lock_exception_form', 'account_merge_wizard_form', 'view_move_form', 'view_move_tree', 'view_account_move_reversal', 'account_move_send_wizard_form', 'setup_bank_account_wizard', 'view_account_payment_form', 'view_account_payment_tree', 'view_account_payment_register_form', 'view_payment_term_form', 'view_account_reconcile_model_form', 'view_account_reconcile_model_line_form', 'view_account_secure_entries_wizard', 'init_accounts_tree', 'view_tax_form', 'view_tax_group_form', 'view_tax_group_tree', 'tax_repartition_line_tree', 'product_uom_form_view_inherit', 'view_company_form', 'res_config_settings_view_form', 'view_move_line_payment_tree']
Addons: 'purchase' Views: ['purchase_order_tree', 'purchase_order_kpis_tree', 'view_move_form_inherit_purchase', 'purchase_bill_line_match_tree', 'view_purchase_bill_union_tree', 'purchase_history_tree', 'purchase_order_form', 'purchase_order_line_tree', 'purchase_order_view_tree', 'purchase_report_view_tree', 'res_config_settings_view_form_purchase', 'product_supplierinfo_tree_view2']
Addons: 'stock' Views: ['view_move_form', 'view_location_tree2', 'view_stock_quant_tree_editable', 'view_move_tree_receipt_picking', 'stock_location_route_form_view', 'view_move_tree', 'view_production_lot_form', 'view_stock_quant_tree_inventory_editable', 'view_stock_quant_form_editable', 'view_picking_form', 'product_template_form_view_procurement_button', 'view_change_product_quantity', 'view_picking_type_form', 'view_picking_type_tree', 'package_level_form_view', 'view_product_replenish', 'view_stock_return_picking_form', 'view_stock_orderpoint_snooze', 'stock_quant_relocate_view_form', 'view_stock_replenishment_info', 'view_stock_rules_report', 'product_form_view_procurement_button', 'view_stock_product_template_tree', 'view_template_property_form', 'stock_inventory_conflict_form_view', 'view_location_form', 'stock_location_route_tree', 'view_move_line_form', 'view_move_line_tree', 'stock_package_destination_form_view', 'vpicktree', 'stock_putaway_list', 'replenishment_option_tree_view', 'stock_inventory_request_count_form_view', 'view_stock_rule_form', 'view_route_rule_form', 'stock_scrap_form_view', 'stock_scrap_form_view2', 'stock_scrap_tree_view', 'stock_storage_category_capacity_tree', 'stock_storage_category_form', 'view_stock_track_confirmation', 'view_warehouse', 'view_warehouse_tree', 'view_warehouse_orderpoint_form', 'view_warehouse_orderpoint_tree_editable', 'stock_warn_insufficient_qty_form_view', 'view_backorder_confirmation', 'view_picking_move_tree', 'product_product_stock_tree', 'view_stock_quant_form', 'package_level_tree_view_picking', 'view_stock_move_line_operation_tree', 'view_stock_move_line_detailed_operation_tree', 'view_stock_move_operations']
Addons: 'product' Views: ['product_normal_form_view', 'product_product_tree_view', 'product_template_only_form_view', 'product_template_tree_view', 'product_attribute_view_form', 'product_combo_view_form', 'product_combo_view_tree', 'product_document_form', 'product_document_list', 'product_label_layout_form', 'product_packaging_form_view', 'product_packaging_tree_view', 'product_pricelist_view', 'product_pricelist_item_form_view', 'product_variant_easy_edit_view', 'product_product_view_form_normalized', 'product_supplierinfo_form_view', 'product_template_attribute_value_view_form', 'product_template_attribute_value_view_tree', 'product_template_form_view', 'update_product_attribute_value_form', 'product_pricelist_item_tree_view_from_product']
Addons: 'mail' Views: ['discuss_channel_view_form', 'mail_activity_schedule_view_form', 'mail_wizard_invite_form', 'email_template_form', 'email_template_tree', 'view_email_server_form', 'view_server_action_form_template', 'model_form_view', 'field_form_view', 'mail_activity_plan_template_view_form', 'mail_activity_type_view_form', 'mail_alias_view_form', 'mail_canned_response_view_form', 'mail_canned_response_view_tree', 'email_compose_message_wizard_form', 'mail_compose_message_view_form_template_save', 'view_mail_form', 'view_mail_tree', 'mail_resend_message_view_form', 'mail_resend_partner_view_form', 'mail_scheduled_message_view_form', 'mail_template_preview_view_form', 'res_partner_view_form_inherit_mail', 'mail_activity_plan_view_form', 'mail_activity_view_form_popup', 'mail_activity_view_form_without_record_access']
Addons: 'sms' Views: ['res_partner_view_form', 'sms_composer_view_form', 'mail_resend_message_view_form', 'sms_tsms_view_form', 'sms_template_preview_form', 'sms_template_view_form']
Addons: 'base_vat' Views: ['view_partner_base_vat_form']
Addons: 'sale' Views: ['account_invoice_form', 'view_sale_advance_payment_inv', 'product_template_form_view', 'mass_cancel_orders_view_form', 'sale_order_cancel_view_form', 'view_order_form', 'sale_order_line_view_form_readonly', 'view_order_line_tree', 'sale_order_line_wizard_form', 'sale_report_view_tree', 'sale_order_tree']
Addons: 'barcodes_gs1_nomenclature' Views: ['view_barcode_gs1_rule_form']
Addons: 'web' Views: ['view_base_document_layout']
Addons: 'portal' Views: ['wizard_view', 'portal_share_wizard']
Addons: 'account_payment' Views: ['view_account_journal_form', 'account_invoice_view_form_inherit_payment', 'view_account_payment_register_form_inherit_payment', 'payment_link_wizard__form_inherit_account_payment', 'payment_refund_wizard_view_form', 'view_account_payment_form_inherit_payment']
Addons: 'base_import_module' Views: ['view_base_module_import']
Addons: 'base_install_request' Views: ['base_module_install_request_view_form', 'base_module_install_review_view_form']
Addons: 'sales_team' Views: ['crm_team_view_form', 'crm_team_view_tree', 'crm_team_member_view_form']
Addons: 'digest' Views: ['digest_digest_view_form']
Addons: 'onboarding' Views: ['onboarding_onboarding_step_view_form', 'onboarding_onboarding_view_form']
Addons: 'payment' Views: ['payment_capture_wizard_view_form', 'payment_link_wizard_view_form', 'payment_method_form', 'payment_provider_form', 'payment_token_form', 'payment_transaction_form', 'payment_transaction_list']
Addons: 'privacy_lookup' Views: ['privacy_lookup_wizard_line_view_tree', 'privacy_lookup_wizard_view_form']
Addons: 'stock_account' Views: ['view_category_property_form', 'product_product_stock_tree_inherit_stock_account', 'view_stock_quant_tree_editable_inherit', 'view_stock_quant_tree_inherit', 'stock_valuation_layer_form', 'stock_valuation_layer_tree', 'stock_valuation_layer_revaluation_form_view', 'view_production_lot_form_stock_account']
Addons: 'purchase_stock' Views: ['view_product_replenish_form_inherit_stock', 'purchase_order_view_form_inherit', 'purchase_order_view_tree_inherit', 'stock_production_lot_view_form', 'view_stock_replenishment_info_stock_purchase_inherit', 'view_warehouse_orderpoint_tree_editable_inherited_mrp', 'res_config_settings_view_form_purchase', 'product_supplierinfo_replenishment_tree_view']
Addons: 'partner_autocomplete' Views: ['view_company_form_inherit_partner_autocomplete', 'view_res_partner_form_inherit_partner_autocomplete', 'view_partner_simple_form_inherit_partner_autocomplete']
Addons: 'account_edi_ubl_cii' Views: ['view_partner_property_form']
Addons: 'resource' Views: ['view_resource_calendar_attendance_tree', 'resource_calendar_form', 'resource_calendar_leave_form', 'resource_resource_form', 'resource_resource_tree']
Addons: 'sale_purchase' Views: ['sale_order_cancel_view_form']
Addons: 'sale_stock' Views: ['sale_order_cancel_view_form_inherit', 'view_order_form_inherit_sale_stock', 'view_order_form_inherit_sale_stock_qty', 'view_order_tree', 'stock_production_lot_view_form']
Addons: 'sale_management' Views: ['sale_order_form_quote', 'sale_order_template_view_form']
Addons: 'sale_pdf_quote_builder' Views: ['sale_order_form_inherit_sale_pdf_quote_builder']
Addons: 'snailmail' Views: ['snailmail_letter_form', 'snailmail_letter_list', 'snailmail_letter_missing_required_fields']
Addons: 'uom' Views: ['product_uom_categ_form_view']
Addons: 'auth_totp' Views: ['view_totp_field']
Addons: 'utm' Views: ['utm_campaign_view_form', 'utm_campaign_view_tree', 'utm_medium_view_tree', 'utm_campaign_view_form_quick_create']
|
|
|
2026-01-21 07:51:36
|
ERROR
|
server
|
odoo.addons.base.tests.test_views:4863
Please indicate why the always invisible fields are present in the view, or remove the field tag.
Addon: 'account_statement_base'
View: view_bank_statement_form
Fields:
<field name="currency_id" invisible="1"/>
View: account_bank_statement_line_form
Fields:
<field name="company_id" invisible="1"/>
<field name="country_code" invisible="1"/>
<field name="suitable_journal_ids" invisible="1"/>
View: account_bank_statement_line_tree
Fields:
<field name="company_id" column_invisible="True"/>
<field name="currency_id" column_invisible="True"/>
<field name="country_code" column_invisible="True"/>
<field name="suitable_journal_ids" column_invisible="True"/>
Addon: 'mis_builder'
View: mis_report_instance_view_form
Fields:
<field name="temporary" invisible="1"/>
<field name="source_aml_model_name" invisible="1"/>
View: mis_report_instance_period_view_form
Fields:
<field name="valid" invisible="1"/>
<field name="report_id" invisible="1"/>
<field name="source_aml_model_name" invisible="1"/>
<field name="allowed_cmpcol_ids" invisible="1"/>
View: mis_report_view_kpi_form
Fields:
<field name="id" invisible="1"/>
Addon: 'mis_template_financial_report'
View: mis_report_instance_view_form
Fields:
<field name="allow_horizontal" invisible="1"/>
Addon: 'account_statement_import_online'
View: view_account_journal_form
Fields:
<field name="online_bank_statement_provider_id" invisible="1"/>
View: online_bank_statement_provider_form
Fields:
<field name="active" invisible="1"/>
Addon: 'auth_saml'
View: view_saml_provider_form
Fields:
<field name="active" invisible="1"/>
<field name="sp_pem_public_filename" invisible="1"/>
<field name="sp_pem_private_filename" invisible="1"/>
Addon: 'date_range'
View: view_date_range_form_view
Fields:
<field name="company_id" invisible="1"/>
<field name="active" invisible="1"/>
View: date_range_generator_view_form
Fields:
<field name="company_id" invisible="1"/>
View: view_date_range_list
Fields:
<field name="company_id" column_invisible="1"/>
View: view_date_range_type_form_view
Fields:
<field name="active" invisible="1"/>
<field name="date_ranges_exist" invisible="1"/>
Addon: 'product_harmonized_system'
View: hs_code_view_form
Fields:
<field name="active" invisible="1"/>
Addon: 'intrastat_product'
View: view_res_config_settings
Fields:
<field name="country_id" invisible="1"/>
View: view_move_form
Fields:
<field name="intrastat" invisible="1"/>
<field name="src_dest_region_id" string="Origin Region" invisible="1"/>
View: intrastat_product_computation_line_view_form
Fields:
<field name="declaration_type" invisible="1"/>
<field name="company_country_code" invisible="1"/>
<field name="company_currency_id" invisible="1"/>
<field name="incoterm_id" invisible="1"/>
View: intrastat_product_computation_line_view_tree
Fields:
<field name="declaration_type" column_invisible="1"/>
<field name="company_country_code" column_invisible="1"/>
View: intrastat_product_declaration_view_form
Fields:
<field name="xml_attachment_name" invisible="1"/>
<field name="company_country_code" invisible="1"/>
View: intrastat_product_declaration_line_view_form
Fields:
<field name="declaration_type" invisible="1"/>
<field name="company_country_code" invisible="1"/>
<field name="company_currency_id" invisible="1"/>
<field name="incoterm_id" invisible="1"/>
View: intrastat_product_declaration_line_view_tree
Fields:
<field name="declaration_type" column_invisible="1"/>
<field name="company_country_code" column_invisible="1"/>
<field name="incoterm_id" column_invisible="1"/>
View: sale_order_form
Fields:
<field name="intrastat" invisible="1"/>
View: view_warehouse
Fields:
<field name="region_id" invisible="1"/>
View: intrastat_transaction_form
Fields:
<field name="active" invisible="1"/>
View: intrastat_unit_form
Fields:
<field name="active" invisible="1"/>
Addon: 'intrastat_base'
View: product_template_form_view
Fields:
<field name="intrastat_type" invisible="1"/>
<field name="is_accessory_cost" invisible="1"/>
Addon: 'partner_external_map'
View: map_website_form
Fields:
<field name="active" invisible="1"/>
Addon: 'base_user_role'
View: view_res_users_form_inherit
Fields:
<field name="role_ids" invisible="1"/>
<field name="show_alert" invisible="1"/>
Addon: 'sql_export'
View: sql_export_view_form
Fields:
<field name="use_properties" invisible="1"/>
View: sql_file_wizard_view_form
Fields:
<field name="sql_export_id" invisible="1"/>
Addon: 'sql_request_abstract'
View: view_sql_request_mixin_form
Fields:
<field name="has_group_changed" invisible="1"/>
Addon: 'autovacuum_message_attachment'
View: vacuum_rule_form_view
Fields:
<field name="active" invisible="1"/>
<field name="model" invisible="1"/>
|
|
|
2026-01-21 07:52:39
|
WARNING
|
server
|
odoo.addons.web.tests.test_click_everywhere.TestMenusAdminLight.test_01_click_apps_menus_as_admin:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:40
|
WARNING
|
server
|
odoo.addons.web.tests.test_click_everywhere.TestMenusDemoLight.test_01_click_apps_menus_as_demo:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:43
|
WARNING
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_hoot:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:43
|
WARNING
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:43
|
WARNING
|
server
|
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:43
|
WARNING
|
server
|
odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:43
|
WARNING
|
server
|
odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:43
|
WARNING
|
server
|
odoo.addons.web.tests.test_login.TestUserSwitch.test_user_switch:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:46
|
WARNING
|
server
|
odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:46
|
WARNING
|
server
|
odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:46
|
WARNING
|
server
|
odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:52:55
|
WARNING
|
server
|
odoo.addons.bus.tests.test_ir_websocket.TestIrWebsocket:25
websocket-client module is not installed
|
|
|
2026-01-21 07:52:55
|
WARNING
|
server
|
odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall:25
websocket-client module is not installed
|
|
|
2026-01-21 07:52:55
|
WARNING
|
server
|
odoo.addons.bus.tests.test_websocket_rate_limiting.TestWebsocketRateLimiting:25
websocket-client module is not installed
|
|
|
2026-01-21 07:52:56
|
WARNING
|
server
|
odoo.addons.web_widget_x2many_2d_matrix.tests.test_web_widget_x2many_2d_matrix.TestWebWidgetX2Many2DMatrix.test_js:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:53:33
|
WARNING
|
server
|
odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:53:40
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_bus_presence.TestBusPresence:25
websocket-client module is not installed
|
|
|
2026-01-21 07:53:40
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:29
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:29
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:29
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:29
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:30
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:30
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:30
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:30
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:31
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:31
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:40
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:46
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_guest_feature.TestGuestFeature:25
websocket-client module is not installed
|
|
|
2026-01-21 07:54:49
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:49
|
WARNING
|
server
|
odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:49
|
WARNING
|
server
|
odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:52
|
WARNING
|
server
|
odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:54:56
|
WARNING
|
server
|
odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:55:10
|
WARNING
|
server
|
odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:55:18
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:55:19
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:55:19
|
WARNING
|
server
|
odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:55:21
|
WARNING
|
server
|
odoo.addons.web_editor.tests.test_odoo_editor.TestOdooEditor.test_odoo_editor_suite:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:55:58
|
WARNING
|
server
|
odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:56:22
|
WARNING
|
server
|
odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:56:22
|
WARNING
|
server
|
odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:56:22
|
WARNING
|
server
|
odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:56:24
|
WARNING
|
server
|
odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp:1132
websocket-client module is not installed
|
|
|
2026-01-21 07:57:37
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:119
ERROR: TestAccountMoveInalterableHash.test_account_move_hash_integrity_report
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 119, in test_account_move_hash_integrity_report
self._verify_integrity(moves, "Entries are correctly hashed", moves[0], moves[-1])
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 54, in _verify_integrity
integrity_check = next(filter(lambda r: name in r.get('journal_name'), integrity_check))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 54, in <lambda>
integrity_check = next(filter(lambda r: name in r.get('journal_name'), integrity_check))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: 'in <string>' requires string as left operand, not bool
|
|
|
2026-01-21 07:57:53
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:591
ERROR: TestAccountMoveInalterableHash.test_account_move_hash_versioning_v3_to_v4
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 591, in test_account_move_hash_versioning_v3_to_v4
moves_v3_pre_restrict_mode[-1]._hash_moves(raise_if_no_document=False) # Shouldn't raise
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4042, in _hash_moves
chains_to_hash = self._get_chains_to_hash(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4178, in _get_chains_to_hash
raise UserError(_(
odoo.exceptions.UserError: An error occurred when computing the inalterability. A gap has been detected in the sequence.
|
|
|
2026-01-21 07:57:56
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:693
FAIL: TestAccountMoveInalterableHash.test_account_move_unhashed_entries
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 693, in test_account_move_unhashed_entries
self.assertFalse(sales_journal._get_moves_to_hash(include_pre_last_hash=False, early_stop=True))
AssertionError: True is not false
|
|
|
2026-01-21 07:58:01
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:516
ERROR: Subtest TestAccountMoveInalterableHash.test_hash_on_lock_date (lock_date_field='hard_lock_date')
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 516, in test_hash_on_lock_date
move1.button_hash()
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 5599, in button_hash
self._hash_moves(force_hash=True)
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4042, in _hash_moves
chains_to_hash = self._get_chains_to_hash(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4178, in _get_chains_to_hash
raise UserError(_(
odoo.exceptions.UserError: An error occurred when computing the inalterability. A gap has been detected in the sequence.
|
|
|
2026-01-21 07:58:03
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:516
ERROR: Subtest TestAccountMoveInalterableHash.test_hash_on_lock_date (lock_date_field='fiscalyear_lock_date')
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 516, in test_hash_on_lock_date
move1.button_hash()
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 5599, in button_hash
self._hash_moves(force_hash=True)
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4042, in _hash_moves
chains_to_hash = self._get_chains_to_hash(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4178, in _get_chains_to_hash
raise UserError(_(
odoo.exceptions.UserError: An error occurred when computing the inalterability. A gap has been detected in the sequence.
|
|
|
2026-01-21 07:58:04
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:516
ERROR: Subtest TestAccountMoveInalterableHash.test_hash_on_lock_date (lock_date_field='sale_lock_date')
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 516, in test_hash_on_lock_date
move1.button_hash()
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 5599, in button_hash
self._hash_moves(force_hash=True)
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4042, in _hash_moves
chains_to_hash = self._get_chains_to_hash(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4178, in _get_chains_to_hash
raise UserError(_(
odoo.exceptions.UserError: An error occurred when computing the inalterability. A gap has been detected in the sequence.
|
|
|
2026-01-21 07:58:10
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:359
ERROR: TestAccountMoveInalterableHash.test_no_hash_if_hole_in_sequence
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 359, in test_no_hash_if_hole_in_sequence
move1.button_hash() # Afterwards move2 is a hole at the beginning of the unhashed part of the chain [move1 (hashed), move2, move3]
^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 5599, in button_hash
self._hash_moves(force_hash=True)
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4042, in _hash_moves
chains_to_hash = self._get_chains_to_hash(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4178, in _get_chains_to_hash
raise UserError(_(
odoo.exceptions.UserError: An error occurred when computing the inalterability. A gap has been detected in the sequence.
|
|
|
2026-01-21 07:58:11
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:457
ERROR: TestAccountMoveInalterableHash.test_retroactive_hash_multiple_journals
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 457, in test_retroactive_hash_multiple_journals
moves.button_hash()
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 5599, in button_hash
self._hash_moves(force_hash=True)
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4042, in _hash_moves
chains_to_hash = self._get_chains_to_hash(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4178, in _get_chains_to_hash
raise UserError(_(
odoo.exceptions.UserError: An error occurred when computing the inalterability. A gap has been detected in the sequence.
|
|
|
2026-01-21 07:58:12
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:405
FAIL: TestAccountMoveInalterableHash.test_retroactive_hash_vendor_bills
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 405, in test_retroactive_hash_vendor_bills
self.assertNotEqual(move1.inalterable_hash, False)
AssertionError: False == False
|
|
|
2026-01-21 07:58:13
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:322
FAIL: TestAccountMoveInalterableHash.test_retroactive_hashing
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 322, in test_retroactive_hashing
self.assertNotEqual(move1.inalterable_hash, False)
AssertionError: False == False
|
|
|
2026-01-21 07:58:17
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:544
ERROR: TestAccountMoveInalterableHash.test_retroactive_hashing_before_current
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 544, in test_retroactive_hashing_before_current
move3.button_hash()
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 5599, in button_hash
self._hash_moves(force_hash=True)
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4042, in _hash_moves
chains_to_hash = self._get_chains_to_hash(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/models/account_move.py", line 4178, in _get_chains_to_hash
raise UserError(_(
odoo.exceptions.UserError: An error occurred when computing the inalterability. A gap has been detected in the sequence.
|
|
|
2026-01-21 07:58:20
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:822
FAIL: TestAccountMoveInalterableHash.test_wizard_backwards_compatibility
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 822, in test_wizard_backwards_compatibility
self.assertEqual(wizard.not_hashable_unlocked_move_ids, moves_v3_pre_restrict_mode)
AssertionError: account.move() != account.move(558, 559, 560)
|
|
|
2026-01-21 07:58:21
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_inalterable_hash:780
FAIL: TestAccountMoveInalterableHash.test_wizard_ignores_sequence_prefixes_with_unreconciled_entries
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_inalterable_hash.py", line 780, in test_wizard_ignores_sequence_prefixes_with_unreconciled_entries
self.assertEqual(wizard.move_to_hash_ids, reconciled_bank_statement_line_2016.move_id)
AssertionError: account.move() != account.move(573,)
|
|
|
2026-01-21 07:58:43
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_journal:433
FAIL: TestAccountJournalAlias.test_alias_uniqueness_without_domain
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_journal.py", line 433, in test_alias_uniqueness_without_domain
journal_1 = journal_form.save()
^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 440, in save
values = self._get_save_values()
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 467, in _get_save_values
return self._get_values('save')
^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 506, in _get_values
raise AssertionError(f"{field_name} is a required field ({view['modifiers'][field_name]})")
AssertionError: sequence_id is a required field ({'required': 'True', 'readonly': 'False', 'invisible': 'False', 'column_invisible': 'False'})
|
|
|
2026-01-21 07:58:48
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_journal_dashboard:246
FAIL: TestAccountJournalDashboard.test_gap_in_sequence_warning
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_journal_dashboard.py", line 246, in test_gap_in_sequence_warning
self.assertTrue(journal._query_has_sequence_holes()) # gap due to draft moves using sequence numbers, gap warning
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: [] is not true
|
|
|
2026-01-21 08:00:12
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_move_entry:953
FAIL: TestAccountMove.test_change_journal_account_move
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/freezegun/api.py", line 789, in wrapper
result = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_move_entry.py", line 953, in test_change_journal_account_move
self.assertEqual(move_form.name_placeholder, 'MISC/2021/10/0001')
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 334, in __getattr__
return self[field_name]
~~~~^^^^^^^^^^^^
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/form.py", line 339, in __getitem__
assert field_info is not None, f"{field_name!r} was not found in the view"
^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 'name_placeholder' was not found in the view
|
|
|
2026-01-21 08:00:12
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_move_entry:972
FAIL: TestAccountMove.test_change_journal_posted_before
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_move_entry.py", line 972, in test_change_journal_posted_before
self.assertEqual(self.test_move.name, 'MISC/2016/01/0001')
AssertionError: 'MISC/2016/0001' != 'MISC/2016/01/0001'
- MISC/2016/0001
+ MISC/2016/01/0001
? +++
|
|
|
2026-01-21 08:00:12
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_move_entry:994
FAIL: TestAccountMove.test_change_journal_sequence_number
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_move_entry.py", line 994, in test_change_journal_sequence_number
self.assertEqual(test_move_2.sequence_number, 2)
AssertionError: 0 != 2
|
|
|
2026-01-21 08:00:31
|
ERROR
|
server
|
odoo.addons.account.tests.test_account_move_in_invoice:2047
FAIL: TestAccountMoveInInvoiceOnchanges.test_in_invoice_change_period_accrual_1
Traceback (most recent call last):
File "/data/build/Gitlab OS4B Odoo18/addons/account/tests/test_account_move_in_invoice.py", line 2047, in test_in_invoice_change_period_accrual_1
self.assertRecordValues(accrual_lines, [
File "/data/build/Gitlab OS4B Odoo18/odoo/tests/common.py", line 706, in assertRecordValues
self.assertSequenceEqual(expected_reformatted, record_reformatted, seq_type=list)
AssertionError: Lists differ: [{'na[20 chars]017/01/0001 60.00%', 'amount_currency': -480.0[1068 chars]rue}] != [{'na[20 chars]017/0001 60.00%', 'amount_currency': -480.0, '[1044 chars]rue}]
First differing element 0:
{'nam[19 chars]017/01/0001 60.00%', 'amount_currency': -480.0[68 chars]alse}
{'nam[19 chars]017/0001 60.00%', 'amount_currency': -480.0, '[65 chars]alse}
[{'account_id': 1724,
'amount_currency': -480.0,
'credit': 240.0,
'debit': 0.0,
- 'name': 'Cut-off BILL/2017/01/0001 60.00%',
? ---
+ 'name': 'Cut-off BILL/2017/0001 60.00%',
'reconciled': False},
{'account_id': 1751,
'amount_currency': 480.0,
'credit': 0.0,
'debit': 240.0,
- 'name': 'Cut-off BILL/2017/01/0001 60.00%',
? ---
+ 'name': 'Cut-off BILL/2017/0001 60.00%',
'reconciled': True},
{'account_id': 1745,
'amount_currency': -96.0,
'credit': 48.0,
'debit': 0.0,
- 'name': 'Cut-off BILL/2017/01/0001 60.00%',
? ---
+ 'name': 'Cut-off BILL/2017/0001 60.00%',
'reconciled': False},
{'account_id': 1751,
'amount_currency': 96.0,
'credit': 0.0,
'debit': 48.0,
- 'name': 'Cut-off BILL/2017/01/0001 60.00%',
? ---
+ 'name': 'Cut-off BILL/2017/0001 60.00%',
'reconciled': True},
{'account_id': 1724,
'amount_currency': 480.0,
'credit': 0.0,
'debit': 240.0,
- 'name': 'Cut-off BILL/2017/01/0001 60.00%',
? ---
+ 'name': 'Cut-off BILL/2017/0001 60.00%',
'reconciled': False},
{'account_id': 1751,
'amount_currency': -480.0,
'credit': 240.0,
'debit': 0.0,
- 'name': 'Cut-off BILL/2017/01/0001 60.00%',
? ---
+ 'name': 'Cut-off BILL/2017/0001 60.00%',
'reconciled': True},
{'account_id': 1745,
'amount_currency': 96.0,
'credit': 0.0,
'debit': 48.0,
- 'name': 'Cut-off BILL/2017/01/0001 60.00%',
? ---
+ 'name': 'Cut-off BILL/2017/0001 60.00%',
'reconciled': False},
{'account_id': 1751,
'amount_currency': -96.0,
'credit': 48.0,
'debit': 0.0,
- 'name': 'Cut-off BILL/2017/01/0001 60.00%',
? ---
+ 'name': 'Cut-off BILL/2017/0001 60.00%',
'reconciled': True}]
|
|
|
2026-01-21 08:01:54
|
ERROR
|
server
|
odoo.sql_db:367
bad query: b'INSERT INTO "account_journal" ("active", "autocheck_on_post", "bank_statements_source", "code", "color", "company_id", "create_date", "create_uid", "invoice_reference_model", "invoice_reference_type", "name", "payment_sequence", "refund_sequence", "sequence", "sequence_id", "show_on_dashboard", "type", "write_date", "write_uid") VALUES (true, true, \'undefined\', \'EXCH0\', 0, 264, \'2026-01-21 08:01:42.764383\', 724, \'odoo\', \'invoice\', \'{"en_US": "Exchange Journal for INV/2016/0002"}\', false, true, 10, 2829, true, \'general\', \'2026-01-21 08:01:42.764383\', 724) RETURNING "id"'
ERROR: duplicate key value violates unique constraint "account_journal_code_company_uniq"
DETAIL: Key (company_id, code)=(264, EXCH0) already exists.
|
|
|
2026-01-21 08:01:54
|
|
|
Log limit reached (full logs are still available in the log file)
|
|
|
2026-01-21 08:23:08
|
INFO
|
runbot
|
Getting results for build 00143-master
|
|
|
2026-01-21 08:23:08
|
|
|
Step all finished in 42m
|
|
|
2026-01-21 08:23:08
|
|
|
Starting step run from config Default
|
|
|
2026-01-21 08:23:08
|
INFO
|
runbot
|
Start running build 00143-master
|
|
|
2026-01-21 08:23:08
|
|
|
Using Dockerfile Tag odoo:minimal_18_0
|
|
|
2026-01-21 08:23:12
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
|
2026-01-21 08:23:12
|
INFO
|
server
|
odoo.modules.loading:360
12 modules loaded in 0.60s, 0 queries (+0 extra)
|
|
|
2026-01-26 15:32:31
|
INFO
|
runbot
|
Kill build 00143-master
|
|