Date |
Level |
Type |
Message |
2025-03-28 10:20:21
|
INFO
|
runbot
|
Init build environment with config Adhoc Conf con tests 17+
|
2025-03-28 10:20:21
|
|
|
Starting step base from config Adhoc Conf con tests 17+
|
2025-03-28 10:20:21
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-18
|
2025-03-28 10:20:39
|
INFO
|
server
|
odoo.modules.loading:357
1 modules loaded in 7.60s, 9225 queries (+9225 extra)
|
2025-03-28 10:20:45
|
INFO
|
server
|
odoo.modules.loading:357
19 modules loaded in 5.34s, 7938 queries (+7938 extra)
|
2025-03-28 10:20:45
|
|
|
Step base finished in 23s
|
2025-03-28 10:20:45
|
|
|
Starting step all from config Adhoc Conf con tests 17+
|
2025-03-28 10:20:45
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-18
|
2025-03-28 10:21:04
|
INFO
|
server
|
odoo.modules.loading:357
1 modules loaded in 8.53s, 9225 queries (+9225 extra)
|
2025-03-28 10:28:55
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:128
Setting demo certificate from False to AR demo certificate 10 in (AR) Responsable Inscripto company
|
2025-03-28 10:28:55
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:128
Setting demo certificate from False to AR demo certificate 2 in (AR) Monotributista company
|
2025-03-28 10:28:55
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:128
Setting demo certificate from False to AR demo certificate 2 in (AR) Exento company
|
2025-03-28 10:30:42
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
|
2025-03-28 10:31:43
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
|
2025-03-28 10:32:43
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, Muebleria ARG
|
2025-03-28 10:36:04
|
INFO
|
server
|
odoo.modules.loading:357
640 modules loaded in 893.65s, 478054 queries (+503946 extra)
|
2025-03-28 10:36:04
|
INFO
|
server
|
odoo.modules.loading:357
641 modules loaded in 0.93s, 343 queries (+343 extra)
|
2025-03-28 10:36:10
|
INFO
|
server
|
odoo.addons.base.models.ir_qweb:357
Pregenerating assets bundles
|
2025-03-28 10:37:05
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:37:16
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:37:32
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:38:06
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:38:06
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:38:11
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:38:17
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:38:22
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:38:22
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:39:18
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:39:18
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:39:29
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:39:29
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:39:40
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:39:40
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:39:46
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:39:51
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:39:51
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:39:57
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_1_data
|
2025-03-28 10:39:57
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
|
2025-03-28 10:40:03
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
|
2025-03-28 10:40:03
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
|
2025-03-28 10:40:33
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:40:38
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:40:44
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:40:44
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:40:55
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:40:55
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:40:55
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:00
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:00
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:00
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:06
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:06
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:12
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:12
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:12
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:17
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:17
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:23
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:28
|
ERROR
|
server
|
odoo.addons.l10n_uy_edi.tests.test_manual:308
ERROR: TestManual.test_170_uploaded_vendor_bill_with_global_fixed_discount
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 308, in test_170_uploaded_vendor_bill_with_global_fixed_discount
new_bill = self._mock_upload_document_on_journal(
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 236, in _mock_upload_document_on_journal
action_vals = journal.create_document_from_attachment(attachment.ids)
File "/data/build/adhoc-cicd-odoo-enterprise/account_bank_statement_import/models/account_journal.py", line 31, in create_document_from_attachment
return super().create_document_from_attachment(attachment_ids)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 966, in create_document_from_attachment
invoices = self._create_document_from_attachment(attachment_ids)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 943, in _create_document_from_attachment
invoice = self.env['account.move'].with_context(skip_is_manually_modified=True).create({
File "<decorator-gen-1472>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 495, in _model_create_multi
return create(self, [arg])
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_es_reports/models/account_move.py", line 145, in create
moves = super().create(vals_list)
File "<decorator-gen-1286>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 496, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase/models/account_invoice.py", line 167, in create
moves = super(AccountMove, self).create(vals_list)
File "<decorator-gen-686>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 496, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 3194, in create
moves = super().create(vals_list)
File "<decorator-gen-147>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 496, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 264, 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 496, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5020, in create
records = self._create(data_list)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5278, in _create
records._validate_fields(name for data in data_list for name in data['stored'])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1631, in _validate_fields
check(self)
File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 317, in _uy_ux_check_moves_use_documents
raise ValidationError(
odoo.exceptions.ValidationError: The selected Journal can't be used in this transaction, please select one that doesn't use documents as these are just for Invoices.
|
2025-03-28 10:41:28
|
ERROR
|
server
|
odoo.addons.l10n_uy_edi.tests.test_manual:323
ERROR: TestManual.test_180_uploaded_vendor_bill_with_line_fixed_discount
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 323, in test_180_uploaded_vendor_bill_with_line_fixed_discount
new_bill = self._mock_upload_document_on_journal(
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 236, in _mock_upload_document_on_journal
action_vals = journal.create_document_from_attachment(attachment.ids)
File "/data/build/adhoc-cicd-odoo-enterprise/account_bank_statement_import/models/account_journal.py", line 31, in create_document_from_attachment
return super().create_document_from_attachment(attachment_ids)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 966, in create_document_from_attachment
invoices = self._create_document_from_attachment(attachment_ids)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 943, in _create_document_from_attachment
invoice = self.env['account.move'].with_context(skip_is_manually_modified=True).create({
File "<decorator-gen-1472>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 495, in _model_create_multi
return create(self, [arg])
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_es_reports/models/account_move.py", line 145, in create
moves = super().create(vals_list)
File "<decorator-gen-1286>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 496, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase/models/account_invoice.py", line 167, in create
moves = super(AccountMove, self).create(vals_list)
File "<decorator-gen-686>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 496, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 3194, in create
moves = super().create(vals_list)
File "<decorator-gen-147>", line 2, in create
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 496, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 264, 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 496, in _model_create_multi
return create(self, arg)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5020, in create
records = self._create(data_list)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5278, in _create
records._validate_fields(name for data in data_list for name in data['stored'])
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 1631, in _validate_fields
check(self)
File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 317, in _uy_ux_check_moves_use_documents
raise ValidationError(
odoo.exceptions.ValidationError: The selected Journal can't be used in this transaction, please select one that doesn't use documents as these are just for Invoices.
|
2025-03-28 10:41:40
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:40
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:40
|
ERROR
|
server
|
odoo.addons.l10n_uy_edi.tests.test_mock:142
ERROR: TestMock.test_130_cron_vendor_bills_ok
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_mock.py", line 142, in test_130_cron_vendor_bills_ok
self._mock_cron_l10n_uy_edi_get_vendor_bills('test_130_cron_vendor_bills_ok')
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 203, in _mock_cron_l10n_uy_edi_get_vendor_bills
self.env["l10n_uy_edi.document"].cron_l10n_uy_edi_get_vendor_bills()
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/l10n_uy_edi_document.py", line 535, in cron_l10n_uy_edi_get_vendor_bills
self.env['account.move']._l10n_uy_edi_complete_cfe_from_xml(move, response_610['response'], l10n_uy_idreq=l10n_uy_idreq)
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 989, in _l10n_uy_edi_complete_cfe_from_xml
self._l10n_uy_edi_parse_xml_to_move(xml_tree, move)
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 916, in _l10n_uy_edi_parse_xml_to_move
move.l10n_uy_edi_action_update_dgi_state()
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 187, in l10n_uy_edi_action_update_dgi_state
res = self.l10n_uy_edi_document_id.action_update_dgi_state()
File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/l10n_uy_edi_document.py", line 25, in action_update_dgi_state
raise UserError(self.env._("You can not update the state of a accepted/rejected invoice"))
odoo.exceptions.UserError: You can not update the state of a accepted/rejected invoice
|
2025-03-28 10:41:45
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
|
2025-03-28 10:41:51
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, company_1_data
|
2025-03-28 10:41:51
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
|
2025-03-28 10:41:56
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
|
2025-03-28 10:41:56
|
INFO
|
server
|
odoo.addons.l10n_ar_currency_update.models.res_company:36
Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
|
2025-03-28 10:43:08
|
ERROR
|
server
|
odoo.tests.result:594
0 failed, 3 error(s) of 326 tests when loading database '135324-18-0-all'
|
2025-03-28 10:43:25
|
INFO
|
runbot
|
Getting results for build 135324-18-0
|
2025-03-28 10:43:25
|
|
|
Step all finished in 22m
|
2025-03-28 10:43:25
|
|
|
Starting step setup from config Adhoc Conf con tests 17+
|
2025-03-28 10:43:25
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-18
|
2025-03-28 10:43:25
|
INFO
|
runbot
|
Step setup finished in 0s
|
2025-03-28 10:43:25
|
|
|
Starting step run from config Adhoc Conf con tests 17+
|
2025-03-28 10:43:25
|
INFO
|
runbot
|
Start running build 135324-18-0
|
2025-03-28 10:43:26
|
INFO
|
runbot
|
Using Dockerfile Tag odoo:adhoc-odoo-18
|
2025-03-28 10:43:32
|
INFO
|
server
|
odoo.modules.loading:357
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
2025-03-28 10:43:32
|
INFO
|
server
|
odoo.modules.loading:357
19 modules loaded in 0.50s, 0 queries (+0 extra)
|
2025-03-28 12:29:32
|
WARNING
|
server
|
odoo.http:2405
Uh-oh! Looks like you have stumbled upon some top-secret records.
Sorry, Soporte ADHOC (id=2) doesn't have 'read' access to:
- User (res.users)
If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
This seems to be a multi-company issue, you might be able to access the record by switching to the company: Muebleria US.
|
2025-03-28 12:32:18
|
WARNING
|
server
|
odoo.http:2405
Uh-oh! Looks like you have stumbled upon some top-secret records.
Sorry, Soporte ADHOC (id=2) doesn't have 'read' access to:
- User (res.users)
If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
This seems to be a multi-company issue, you might be able to access the record by switching to the company: Muebleria US.
|
2025-03-28 13:42:20
|
ERROR
|
server
|
odoo.sql_db:357
bad query: b"\n -- Tests may call this function multiple times within the same transaction; we then need to delete an regenerate the currency table\n DROP TABLE IF EXISTS account_currency_table;\n\n -- Create a temporary table\n CREATE TEMPORARY TABLE\n account_currency_table (company_id, period_key, date_from, date_next, rate_type, rate)\n ON COMMIT DROP\n AS ((\n SELECT *\n FROM ( VALUES\n (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'average', 1), (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'historical', 1), (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'closing', 1)\n ) values\n ) UNION ALL (\n SELECT DISTINCT ON (other_company.id, fiscal_year_bounds.date_from, fiscal_year_bounds.date_to)\n other_company.id,\n 'None_2025-03-28',\n fiscal_year_bounds.date_from,\n CAST(fiscal_year_bounds.date_to::TIMESTAMP + INTERVAL '1' DAY AS DATE),\n 'closing',\n CASE WHEN rate.id IS NOT NULL THEN 1.0 / rate.rate ELSE 1 END\n FROM res_company other_company\n LEFT JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n AND rate.name <= '2025-03-28'::date\n AND rate.company_id = 1\n JOIN (VALUES (NULL::date,'2008-12-31'::date::date),('2009-01-01'::date::date,'2009-12-31'::date::date),('2010-01-01'::date::date,'2010-12-31'::date::date),('2011-01-01'::date::date,'2011-12-31'::date::date),('2012-01-01'::date::date,'2012-12-31'::date::date),('2013-01-01'::date::date,'2013-12-31'::date::date),('2014-01-01'::date::date,'2014-12-31'::date::date),('2015-01-01'::date::date,'2015-12-31'::date::date),('2016-01-01'::date::date,'2016-12-31'::date::date),('2017-01-01'::date::date,'2017-12-31'::date::date),('2018-01-01'::date::date,'2018-12-31'::date::date),('2019-01-01'::date::date,'2019-12-31'::date::date),('2020-01-01'::date::date,'2020-12-31'::date::date),('2021-01-01'::date::date,'2021-12-31'::date::date),('2022-01-01'::date::date,'2022-12-31'::date::date),('2023-01-01'::date::date,'2023-12-31'::date::date),('2024-01-01'::date::date,'2024-12-31'::date::date),('2025-01-01'::date::date,NULL::date)) AS fiscal_year_bounds(date_from, date_to)\n ON fiscal_year_bounds.date_to IS NULL\n OR fiscal_year_bounds.date_to >= rate.name\n WHERE\n other_company.id IN ()\n ORDER BY other_company.id, fiscal_year_bounds.date_from, fiscal_year_bounds.date_to, rate.name DESC\n ) UNION ALL (\n SELECT\n other_company.id,\n CAST(NULL AS VARCHAR),\n rate.name,\n LAG(rate.name, 1) OVER (PARTITION BY other_company.id, rate.currency_id ORDER BY rate.name DESC),\n 'historical',\n 1.0 / rate.rate\n FROM res_company other_company\n JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n WHERE\n other_company.id IN ()\n AND rate.company_id = 1\n AND rate.name <= '2025-03-28'::date\n \n ) UNION ALL (\n SELECT\n rate_with_days.other_company_id,\n 'None_2025-03-28',\n CAST(NULL AS DATE),\n CAST(NULL AS DATE),\n 'average',\n SUM(1.0 / rate_with_days.rate * rate_with_days.number_of_days) / SUM(rate_with_days.number_of_days)\n FROM (\n SELECT\n other_company.id as other_company_id,\n rate.rate AS rate,\n EXTRACT (\n 'Day' FROM COALESCE(\n LEAD(rate.name, 1) OVER (PARTITION BY other_company.id, rate.currency_id ORDER BY rate.name ASC)::TIMESTAMP,\n '2025-03-28'::date::TIMESTAMP + INTERVAL '1' DAY\n ) - rate.name::TIMESTAMP\n ) AS number_of_days\n FROM res_company other_company\n JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n WHERE\n rate.name <= '2025-03-28'::date\n AND rate.name >= '2025-01-01'::date\n AND other_company.id IN ()\n AND rate.company_id = 1\n\n UNION ALL\n\n (\n SELECT DISTINCT ON (other_company.id)\n other_company.id as other_company_id,\n COALESCE(out_period_rate.rate, 1.0) AS rate,\n EXTRACT('Day' FROM COALESCE(in_period_rate.name::TIMESTAMP, '2025-03-28'::date::TIMESTAMP + INTERVAL '1' DAY) - '2025-01-01'::date::TIMESTAMP) AS number_of_days\n\n FROM res_company other_company\n\n LEFT JOIN res_currency_rate in_period_rate\n ON in_period_rate.currency_id = other_company.currency_id\n AND in_period_rate.name <= '2025-03-28'::date\n AND in_period_rate.name >= '2025-01-01'::date\n AND in_period_rate.company_id = 1\n\n LEFT JOIN res_currency_rate out_period_rate\n ON out_period_rate.currency_id = other_company.currency_id\n AND out_period_rate.company_id = 1\n AND out_period_rate.name < '2025-01-01'::date\n\n WHERE\n other_company.id IN ()\n ORDER BY other_company.id, in_period_rate.name ASC, out_period_rate.name DESC\n )\n ) rate_with_days\n GROUP BY rate_with_days.other_company_id\n ));\n\n -- Create a supporting index to avoid seq.scans\n CREATE INDEX account_currency_table_index ON account_currency_table (company_id, rate_type, date_from, date_next);\n -- Update statistics for correct planning\n ANALYZE account_currency_table;\n "
ERROR: syntax error at or near ")"
LINE 31: other_company.id IN ()
^
|
2025-03-28 13:42:20
|
ERROR
|
server
|
odoo.http:2407
Exception during request handling.
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2372, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1899, in _serve_db
return self._transactioning(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1962, in _transactioning
return service_model.retrying(func, env=self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1929, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2177, 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 333, in _dispatch
result = endpoint(**request.params)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 727, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 36, in call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 533, in call_kw
result = getattr(recs, name)(*args, **kwargs)
File "/data/build/ingadhoc-multi-company/account_multicompany_ux/models/res_company_property_mixin.py", line 15, in web_read
return super().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 3846, in read
return self._read_format(fnames=fields, load=load)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4077, in _read_format
vals[name] = convert(record[name], record, use_display_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7061, in __getitem__
return self._fields[key].__get__(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1303, in __get__
self.compute_value(recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1485, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 429, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5283, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 110, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/partner.py", line 469, 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 2001, in _read_group
query = self._search(domain)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 93, in _search
res = super()._search(domain, offset, limit, order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5799, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5550, 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 24, in _from
super()._from())
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 154, in _from
account_report._init_currency_table(options)
File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_report.py", line 1454, in _init_currency_table
self.env['res.currency']._create_currency_table(
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/res_currency.py", line 125, in _create_currency_table
self._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.SyntaxError: syntax error at or near ")"
LINE 31: other_company.id IN ()
^
|
2025-03-28 13:42:23
|
ERROR
|
server
|
odoo.sql_db:357
bad query: b"\n -- Tests may call this function multiple times within the same transaction; we then need to delete an regenerate the currency table\n DROP TABLE IF EXISTS account_currency_table;\n\n -- Create a temporary table\n CREATE TEMPORARY TABLE\n account_currency_table (company_id, period_key, date_from, date_next, rate_type, rate)\n ON COMMIT DROP\n AS ((\n SELECT *\n FROM ( VALUES\n (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'average', 1), (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'historical', 1), (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'closing', 1)\n ) values\n ) UNION ALL (\n SELECT DISTINCT ON (other_company.id, fiscal_year_bounds.date_from, fiscal_year_bounds.date_to)\n other_company.id,\n 'None_2025-03-28',\n fiscal_year_bounds.date_from,\n CAST(fiscal_year_bounds.date_to::TIMESTAMP + INTERVAL '1' DAY AS DATE),\n 'closing',\n CASE WHEN rate.id IS NOT NULL THEN 1.0 / rate.rate ELSE 1 END\n FROM res_company other_company\n LEFT JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n AND rate.name <= '2025-03-28'::date\n AND rate.company_id = 1\n JOIN (VALUES (NULL::date,'2008-12-31'::date::date),('2009-01-01'::date::date,'2009-12-31'::date::date),('2010-01-01'::date::date,'2010-12-31'::date::date),('2011-01-01'::date::date,'2011-12-31'::date::date),('2012-01-01'::date::date,'2012-12-31'::date::date),('2013-01-01'::date::date,'2013-12-31'::date::date),('2014-01-01'::date::date,'2014-12-31'::date::date),('2015-01-01'::date::date,'2015-12-31'::date::date),('2016-01-01'::date::date,'2016-12-31'::date::date),('2017-01-01'::date::date,'2017-12-31'::date::date),('2018-01-01'::date::date,'2018-12-31'::date::date),('2019-01-01'::date::date,'2019-12-31'::date::date),('2020-01-01'::date::date,'2020-12-31'::date::date),('2021-01-01'::date::date,'2021-12-31'::date::date),('2022-01-01'::date::date,'2022-12-31'::date::date),('2023-01-01'::date::date,'2023-12-31'::date::date),('2024-01-01'::date::date,'2024-12-31'::date::date),('2025-01-01'::date::date,NULL::date)) AS fiscal_year_bounds(date_from, date_to)\n ON fiscal_year_bounds.date_to IS NULL\n OR fiscal_year_bounds.date_to >= rate.name\n WHERE\n other_company.id IN ()\n ORDER BY other_company.id, fiscal_year_bounds.date_from, fiscal_year_bounds.date_to, rate.name DESC\n ) UNION ALL (\n SELECT\n other_company.id,\n CAST(NULL AS VARCHAR),\n rate.name,\n LAG(rate.name, 1) OVER (PARTITION BY other_company.id, rate.currency_id ORDER BY rate.name DESC),\n 'historical',\n 1.0 / rate.rate\n FROM res_company other_company\n JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n WHERE\n other_company.id IN ()\n AND rate.company_id = 1\n AND rate.name <= '2025-03-28'::date\n \n ) UNION ALL (\n SELECT\n rate_with_days.other_company_id,\n 'None_2025-03-28',\n CAST(NULL AS DATE),\n CAST(NULL AS DATE),\n 'average',\n SUM(1.0 / rate_with_days.rate * rate_with_days.number_of_days) / SUM(rate_with_days.number_of_days)\n FROM (\n SELECT\n other_company.id as other_company_id,\n rate.rate AS rate,\n EXTRACT (\n 'Day' FROM COALESCE(\n LEAD(rate.name, 1) OVER (PARTITION BY other_company.id, rate.currency_id ORDER BY rate.name ASC)::TIMESTAMP,\n '2025-03-28'::date::TIMESTAMP + INTERVAL '1' DAY\n ) - rate.name::TIMESTAMP\n ) AS number_of_days\n FROM res_company other_company\n JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n WHERE\n rate.name <= '2025-03-28'::date\n AND rate.name >= '2025-01-01'::date\n AND other_company.id IN ()\n AND rate.company_id = 1\n\n UNION ALL\n\n (\n SELECT DISTINCT ON (other_company.id)\n other_company.id as other_company_id,\n COALESCE(out_period_rate.rate, 1.0) AS rate,\n EXTRACT('Day' FROM COALESCE(in_period_rate.name::TIMESTAMP, '2025-03-28'::date::TIMESTAMP + INTERVAL '1' DAY) - '2025-01-01'::date::TIMESTAMP) AS number_of_days\n\n FROM res_company other_company\n\n LEFT JOIN res_currency_rate in_period_rate\n ON in_period_rate.currency_id = other_company.currency_id\n AND in_period_rate.name <= '2025-03-28'::date\n AND in_period_rate.name >= '2025-01-01'::date\n AND in_period_rate.company_id = 1\n\n LEFT JOIN res_currency_rate out_period_rate\n ON out_period_rate.currency_id = other_company.currency_id\n AND out_period_rate.company_id = 1\n AND out_period_rate.name < '2025-01-01'::date\n\n WHERE\n other_company.id IN ()\n ORDER BY other_company.id, in_period_rate.name ASC, out_period_rate.name DESC\n )\n ) rate_with_days\n GROUP BY rate_with_days.other_company_id\n ));\n\n -- Create a supporting index to avoid seq.scans\n CREATE INDEX account_currency_table_index ON account_currency_table (company_id, rate_type, date_from, date_next);\n -- Update statistics for correct planning\n ANALYZE account_currency_table;\n "
ERROR: syntax error at or near ")"
LINE 31: other_company.id IN ()
^
|
2025-03-28 13:42:23
|
ERROR
|
server
|
odoo.http:2407
Exception during request handling.
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2372, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1899, in _serve_db
return self._transactioning(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1962, in _transactioning
return service_model.retrying(func, env=self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1929, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2177, 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 333, in _dispatch
result = endpoint(**request.params)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 727, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 36, in call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 533, in call_kw
result = getattr(recs, name)(*args, **kwargs)
File "/data/build/ingadhoc-multi-company/account_multicompany_ux/models/res_company_property_mixin.py", line 15, in web_read
return super().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 3846, in read
return self._read_format(fnames=fields, load=load)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4077, in _read_format
vals[name] = convert(record[name], record, use_display_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7061, in __getitem__
return self._fields[key].__get__(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1303, in __get__
self.compute_value(recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1485, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 429, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5283, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 110, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/partner.py", line 469, 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 2001, in _read_group
query = self._search(domain)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 93, in _search
res = super()._search(domain, offset, limit, order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5799, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5550, 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 24, in _from
super()._from())
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 154, in _from
account_report._init_currency_table(options)
File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_report.py", line 1454, in _init_currency_table
self.env['res.currency']._create_currency_table(
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/res_currency.py", line 125, in _create_currency_table
self._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.SyntaxError: syntax error at or near ")"
LINE 31: other_company.id IN ()
^
|
2025-03-28 13:42:40
|
ERROR
|
server
|
odoo.sql_db:357
bad query: b"\n -- Tests may call this function multiple times within the same transaction; we then need to delete an regenerate the currency table\n DROP TABLE IF EXISTS account_currency_table;\n\n -- Create a temporary table\n CREATE TEMPORARY TABLE\n account_currency_table (company_id, period_key, date_from, date_next, rate_type, rate)\n ON COMMIT DROP\n AS ((\n SELECT *\n FROM ( VALUES\n (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'average', 1), (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'historical', 1), (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'closing', 1)\n ) values\n ) UNION ALL (\n SELECT DISTINCT ON (other_company.id, fiscal_year_bounds.date_from, fiscal_year_bounds.date_to)\n other_company.id,\n 'None_2025-03-28',\n fiscal_year_bounds.date_from,\n CAST(fiscal_year_bounds.date_to::TIMESTAMP + INTERVAL '1' DAY AS DATE),\n 'closing',\n CASE WHEN rate.id IS NOT NULL THEN 1.0 / rate.rate ELSE 1 END\n FROM res_company other_company\n LEFT JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n AND rate.name <= '2025-03-28'::date\n AND rate.company_id = 1\n JOIN (VALUES (NULL::date,'2008-12-31'::date::date),('2009-01-01'::date::date,'2009-12-31'::date::date),('2010-01-01'::date::date,'2010-12-31'::date::date),('2011-01-01'::date::date,'2011-12-31'::date::date),('2012-01-01'::date::date,'2012-12-31'::date::date),('2013-01-01'::date::date,'2013-12-31'::date::date),('2014-01-01'::date::date,'2014-12-31'::date::date),('2015-01-01'::date::date,'2015-12-31'::date::date),('2016-01-01'::date::date,'2016-12-31'::date::date),('2017-01-01'::date::date,'2017-12-31'::date::date),('2018-01-01'::date::date,'2018-12-31'::date::date),('2019-01-01'::date::date,'2019-12-31'::date::date),('2020-01-01'::date::date,'2020-12-31'::date::date),('2021-01-01'::date::date,'2021-12-31'::date::date),('2022-01-01'::date::date,'2022-12-31'::date::date),('2023-01-01'::date::date,'2023-12-31'::date::date),('2024-01-01'::date::date,'2024-12-31'::date::date),('2025-01-01'::date::date,NULL::date)) AS fiscal_year_bounds(date_from, date_to)\n ON fiscal_year_bounds.date_to IS NULL\n OR fiscal_year_bounds.date_to >= rate.name\n WHERE\n other_company.id IN ()\n ORDER BY other_company.id, fiscal_year_bounds.date_from, fiscal_year_bounds.date_to, rate.name DESC\n ) UNION ALL (\n SELECT\n other_company.id,\n CAST(NULL AS VARCHAR),\n rate.name,\n LAG(rate.name, 1) OVER (PARTITION BY other_company.id, rate.currency_id ORDER BY rate.name DESC),\n 'historical',\n 1.0 / rate.rate\n FROM res_company other_company\n JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n WHERE\n other_company.id IN ()\n AND rate.company_id = 1\n AND rate.name <= '2025-03-28'::date\n \n ) UNION ALL (\n SELECT\n rate_with_days.other_company_id,\n 'None_2025-03-28',\n CAST(NULL AS DATE),\n CAST(NULL AS DATE),\n 'average',\n SUM(1.0 / rate_with_days.rate * rate_with_days.number_of_days) / SUM(rate_with_days.number_of_days)\n FROM (\n SELECT\n other_company.id as other_company_id,\n rate.rate AS rate,\n EXTRACT (\n 'Day' FROM COALESCE(\n LEAD(rate.name, 1) OVER (PARTITION BY other_company.id, rate.currency_id ORDER BY rate.name ASC)::TIMESTAMP,\n '2025-03-28'::date::TIMESTAMP + INTERVAL '1' DAY\n ) - rate.name::TIMESTAMP\n ) AS number_of_days\n FROM res_company other_company\n JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n WHERE\n rate.name <= '2025-03-28'::date\n AND rate.name >= '2025-01-01'::date\n AND other_company.id IN ()\n AND rate.company_id = 1\n\n UNION ALL\n\n (\n SELECT DISTINCT ON (other_company.id)\n other_company.id as other_company_id,\n COALESCE(out_period_rate.rate, 1.0) AS rate,\n EXTRACT('Day' FROM COALESCE(in_period_rate.name::TIMESTAMP, '2025-03-28'::date::TIMESTAMP + INTERVAL '1' DAY) - '2025-01-01'::date::TIMESTAMP) AS number_of_days\n\n FROM res_company other_company\n\n LEFT JOIN res_currency_rate in_period_rate\n ON in_period_rate.currency_id = other_company.currency_id\n AND in_period_rate.name <= '2025-03-28'::date\n AND in_period_rate.name >= '2025-01-01'::date\n AND in_period_rate.company_id = 1\n\n LEFT JOIN res_currency_rate out_period_rate\n ON out_period_rate.currency_id = other_company.currency_id\n AND out_period_rate.company_id = 1\n AND out_period_rate.name < '2025-01-01'::date\n\n WHERE\n other_company.id IN ()\n ORDER BY other_company.id, in_period_rate.name ASC, out_period_rate.name DESC\n )\n ) rate_with_days\n GROUP BY rate_with_days.other_company_id\n ));\n\n -- Create a supporting index to avoid seq.scans\n CREATE INDEX account_currency_table_index ON account_currency_table (company_id, rate_type, date_from, date_next);\n -- Update statistics for correct planning\n ANALYZE account_currency_table;\n "
ERROR: syntax error at or near ")"
LINE 31: other_company.id IN ()
^
|
2025-03-28 13:42:40
|
ERROR
|
server
|
odoo.http:2407
Exception during request handling.
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2372, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1899, in _serve_db
return self._transactioning(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1962, in _transactioning
return service_model.retrying(func, env=self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1929, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2177, 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 333, in _dispatch
result = endpoint(**request.params)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 727, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 36, in call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 533, in call_kw
result = getattr(recs, name)(*args, **kwargs)
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/ingadhoc-multi-company/account_multicompany_ux/models/res_company_property_mixin.py", line 15, in web_read
return super().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 3846, in read
return self._read_format(fnames=fields, load=load)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4077, in _read_format
vals[name] = convert(record[name], record, use_display_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7061, in __getitem__
return self._fields[key].__get__(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1303, in __get__
self.compute_value(recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1485, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 429, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5283, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 110, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/partner.py", line 469, 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 2001, in _read_group
query = self._search(domain)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 93, in _search
res = super()._search(domain, offset, limit, order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5799, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5550, 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 24, in _from
super()._from())
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 154, in _from
account_report._init_currency_table(options)
File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_report.py", line 1454, in _init_currency_table
self.env['res.currency']._create_currency_table(
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/res_currency.py", line 125, in _create_currency_table
self._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.SyntaxError: syntax error at or near ")"
LINE 31: other_company.id IN ()
^
|
2025-03-28 13:42:52
|
ERROR
|
server
|
odoo.sql_db:357
bad query: b"\n -- Tests may call this function multiple times within the same transaction; we then need to delete an regenerate the currency table\n DROP TABLE IF EXISTS account_currency_table;\n\n -- Create a temporary table\n CREATE TEMPORARY TABLE\n account_currency_table (company_id, period_key, date_from, date_next, rate_type, rate)\n ON COMMIT DROP\n AS ((\n SELECT *\n FROM ( VALUES\n (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'average', 1), (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'historical', 1), (1, CAST(NULL AS VARCHAR), CAST(NULL AS DATE), CAST(NULL AS DATE), 'closing', 1)\n ) values\n ) UNION ALL (\n SELECT DISTINCT ON (other_company.id, fiscal_year_bounds.date_from, fiscal_year_bounds.date_to)\n other_company.id,\n 'None_2025-03-28',\n fiscal_year_bounds.date_from,\n CAST(fiscal_year_bounds.date_to::TIMESTAMP + INTERVAL '1' DAY AS DATE),\n 'closing',\n CASE WHEN rate.id IS NOT NULL THEN 1.0 / rate.rate ELSE 1 END\n FROM res_company other_company\n LEFT JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n AND rate.name <= '2025-03-28'::date\n AND rate.company_id = 1\n JOIN (VALUES (NULL::date,'2008-12-31'::date::date),('2009-01-01'::date::date,'2009-12-31'::date::date),('2010-01-01'::date::date,'2010-12-31'::date::date),('2011-01-01'::date::date,'2011-12-31'::date::date),('2012-01-01'::date::date,'2012-12-31'::date::date),('2013-01-01'::date::date,'2013-12-31'::date::date),('2014-01-01'::date::date,'2014-12-31'::date::date),('2015-01-01'::date::date,'2015-12-31'::date::date),('2016-01-01'::date::date,'2016-12-31'::date::date),('2017-01-01'::date::date,'2017-12-31'::date::date),('2018-01-01'::date::date,'2018-12-31'::date::date),('2019-01-01'::date::date,'2019-12-31'::date::date),('2020-01-01'::date::date,'2020-12-31'::date::date),('2021-01-01'::date::date,'2021-12-31'::date::date),('2022-01-01'::date::date,'2022-12-31'::date::date),('2023-01-01'::date::date,'2023-12-31'::date::date),('2024-01-01'::date::date,'2024-12-31'::date::date),('2025-01-01'::date::date,NULL::date)) AS fiscal_year_bounds(date_from, date_to)\n ON fiscal_year_bounds.date_to IS NULL\n OR fiscal_year_bounds.date_to >= rate.name\n WHERE\n other_company.id IN ()\n ORDER BY other_company.id, fiscal_year_bounds.date_from, fiscal_year_bounds.date_to, rate.name DESC\n ) UNION ALL (\n SELECT\n other_company.id,\n CAST(NULL AS VARCHAR),\n rate.name,\n LAG(rate.name, 1) OVER (PARTITION BY other_company.id, rate.currency_id ORDER BY rate.name DESC),\n 'historical',\n 1.0 / rate.rate\n FROM res_company other_company\n JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n WHERE\n other_company.id IN ()\n AND rate.company_id = 1\n AND rate.name <= '2025-03-28'::date\n \n ) UNION ALL (\n SELECT\n rate_with_days.other_company_id,\n 'None_2025-03-28',\n CAST(NULL AS DATE),\n CAST(NULL AS DATE),\n 'average',\n SUM(1.0 / rate_with_days.rate * rate_with_days.number_of_days) / SUM(rate_with_days.number_of_days)\n FROM (\n SELECT\n other_company.id as other_company_id,\n rate.rate AS rate,\n EXTRACT (\n 'Day' FROM COALESCE(\n LEAD(rate.name, 1) OVER (PARTITION BY other_company.id, rate.currency_id ORDER BY rate.name ASC)::TIMESTAMP,\n '2025-03-28'::date::TIMESTAMP + INTERVAL '1' DAY\n ) - rate.name::TIMESTAMP\n ) AS number_of_days\n FROM res_company other_company\n JOIN res_currency_rate rate\n ON rate.currency_id = other_company.currency_id\n WHERE\n rate.name <= '2025-03-28'::date\n AND rate.name >= '2025-01-01'::date\n AND other_company.id IN ()\n AND rate.company_id = 1\n\n UNION ALL\n\n (\n SELECT DISTINCT ON (other_company.id)\n other_company.id as other_company_id,\n COALESCE(out_period_rate.rate, 1.0) AS rate,\n EXTRACT('Day' FROM COALESCE(in_period_rate.name::TIMESTAMP, '2025-03-28'::date::TIMESTAMP + INTERVAL '1' DAY) - '2025-01-01'::date::TIMESTAMP) AS number_of_days\n\n FROM res_company other_company\n\n LEFT JOIN res_currency_rate in_period_rate\n ON in_period_rate.currency_id = other_company.currency_id\n AND in_period_rate.name <= '2025-03-28'::date\n AND in_period_rate.name >= '2025-01-01'::date\n AND in_period_rate.company_id = 1\n\n LEFT JOIN res_currency_rate out_period_rate\n ON out_period_rate.currency_id = other_company.currency_id\n AND out_period_rate.company_id = 1\n AND out_period_rate.name < '2025-01-01'::date\n\n WHERE\n other_company.id IN ()\n ORDER BY other_company.id, in_period_rate.name ASC, out_period_rate.name DESC\n )\n ) rate_with_days\n GROUP BY rate_with_days.other_company_id\n ));\n\n -- Create a supporting index to avoid seq.scans\n CREATE INDEX account_currency_table_index ON account_currency_table (company_id, rate_type, date_from, date_next);\n -- Update statistics for correct planning\n ANALYZE account_currency_table;\n "
ERROR: syntax error at or near ")"
LINE 31: other_company.id IN ()
^
|
2025-03-28 13:42:52
|
ERROR
|
server
|
odoo.http:2407
Exception during request handling.
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2372, in __call__
response = request._serve_db()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1899, in _serve_db
return self._transactioning(
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1962, in _transactioning
return service_model.retrying(func, env=self.env)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 156, in retrying
result = func()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 1929, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2177, 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 333, in _dispatch
result = endpoint(**request.params)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 727, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/dataset.py", line 36, in call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 533, in call_kw
result = getattr(recs, name)(*args, **kwargs)
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/ingadhoc-multi-company/account_multicompany_ux/models/res_company_property_mixin.py", line 15, in web_read
return super().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 3846, in read
return self._read_format(fnames=fields, load=load)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4077, in _read_format
vals[name] = convert(record[name], record, use_display_name)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7061, in __getitem__
return self._fields[key].__get__(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1303, in __get__
self.compute_value(recs)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1485, in compute_value
records._compute_field_value(self)
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 429, in _compute_field_value
return super()._compute_field_value(field)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5283, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 110, in determine
return needle(*args)
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/partner.py", line 469, 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 2001, in _read_group
query = self._search(domain)
File "/data/build/ingadhoc-enterprise-extensions/base_algolia_search/models/ir_model.py", line 93, in _search
res = super()._search(domain, offset, limit, order)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5799, in _search
query = self._where_calc(domain)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5550, 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 24, in _from
super()._from())
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/report/account_invoice_report.py", line 154, in _from
account_report._init_currency_table(options)
File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_report.py", line 1454, in _init_currency_table
self.env['res.currency']._create_currency_table(
File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/res_currency.py", line 125, in _create_currency_table
self._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.SyntaxError: syntax error at or near ")"
LINE 31: other_company.id IN ()
^
|
2025-03-28 14:03:50
|
INFO
|
runbot
|
Kill build 135324-18-0
|