Date |
Level |
Type |
Message |
2025-10-01 12:45:27
|
INFO
|
runbot
|
Init build environment with config [18.0] Odoo by Adhoc Config (with tests)
|
|
2025-10-01 12:45:27
|
|
|
Starting step 18-all-with-tests from config 18.0] Odoo by Adhoc Config (with tests) [
|
|
2025-10-01 12:45:27
|
|
|
Using Dockerfile Tag odoo:adhoc_odoo_18_next
|
|
2025-10-01 12:45:43
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 6.70s, 9238 queries (+9238 extra)
|
|
2025-10-01 12:53:08
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:153
Setting demo certificate from False to AR demo certificate 2 in (AR) Responsable Inscripto company
|
|
2025-10-01 12:53:08
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:153
Setting demo certificate from False to AR demo certificate 9 in (AR) Monotributista company
|
|
2025-10-01 12:53:08
|
INFO
|
server
|
odoo.addons.l10n_ar_edi.models.res_company:153
Setting demo certificate from False to AR demo certificate 5 in (AR) Exento company
|
|
2025-10-01 12:54:51
|
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-10-01 12:56: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, (AR) Responsable Inscripto
|
|
2025-10-01 12:57:25
|
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-10-01 13:00:10
|
INFO
|
server
|
odoo.modules.loading:360
699 modules loaded in 863.59s, 512184 queries (+540748 extra)
|
|
2025-10-01 13:00:11
|
INFO
|
server
|
odoo.modules.loading:360
700 modules loaded in 1.09s, 350 queries (+350 extra)
|
|
2025-10-01 13:00:16
|
INFO
|
server
|
odoo.addons.base.models.ir_qweb:360
Pregenerating assets bundles
|
|
2025-10-01 13:01: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-10-01 13:01:26
|
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-10-01 13:02:07
|
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-10-01 13:03: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-10-01 13:03:31
|
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-10-01 13:03: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-10-01 13:03:41
|
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-10-01 13:03:43
|
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-10-01 13:03:47
|
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-10-01 13:03:48
|
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-10-01 13:03:49
|
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-10-01 13:03:50
|
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-10-01 13:03:54
|
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-10-01 13:03:56
|
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-10-01 13:04: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-10-01 13:04: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-10-01 13:04:15
|
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-10-01 13:04: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-10-01 13:04:25
|
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-10-01 13:04:26
|
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-10-01 13:04: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-10-01 13:04: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, company_1_data
|
|
2025-10-01 13:04:35
|
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-10-01 13:04:39
|
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-10-01 13:04:40
|
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-10-01 13:05:09
|
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-10-01 13:05:14
|
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-10-01 13:05: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-10-01 13:05: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-10-01 13:05:19
|
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-10-01 13:05:21
|
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-10-01 13:05:24
|
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-10-01 13:05:39
|
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-10-01 13:05: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-10-01 13:05:42
|
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-10-01 13:05: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-10-01 13:05: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-10-01 13:05:47
|
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-10-01 13:05:53
|
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-10-01 13:05: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-10-01 13:05:56
|
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-10-01 13:05:59
|
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-10-01 13:06: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-10-01 13:06:02
|
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-10-01 13:06:08
|
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-10-01 13:06:10
|
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-10-01 13:06: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-10-01 13:06:14
|
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-10-01 13:06: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-10-01 13:06: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-10-01 13:06:42
|
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-10-01 13:06:49
|
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-10-01 13:06:52
|
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-10-01 13:06:54
|
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-10-01 13:06:58
|
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-10-01 13:06:59
|
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-10-01 13:07:49
|
INFO
|
runbot
|
Getting results for build 11546-18-0
|
|
2025-10-01 13:07:49
|
|
|
Step 18-all-with-tests finished in 22m
|
|
2025-10-01 13:07:49
|
|
|
Starting step setup from config 18.0] Odoo by Adhoc Config (with tests) [
|
|
2025-10-01 13:07:49
|
|
|
Using Dockerfile Tag odoo:adhoc_odoo_18_next
|
|
2025-10-01 13:07:50
|
INFO
|
runbot
|
Step setup finished in 1s
|
|
2025-10-01 13:07:50
|
|
|
Starting step run from config 18.0] Odoo by Adhoc Config (with tests) [
|
|
2025-10-01 13:07:50
|
INFO
|
runbot
|
Start running build 11546-18-0
|
|
2025-10-01 13:07:50
|
|
|
Using Dockerfile Tag odoo:adhoc_odoo_18_next
|
|
2025-10-01 13:07:53
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 13:08:05
|
INFO
|
server
|
odoo.modules.loading:360
700 modules loaded in 10.80s, 0 queries (+0 extra)
|
|
2025-10-01 13:09:14
|
ERROR
|
server
|
odoo.addons.base.models.ir_autovacuum:41
Failed ai.agent.chat()._gc_empty_chats()
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_autovacuum.py", line 38, in _run_vacuum_cleaner
func(model)
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_agent/models/ai_agent_chat.py", line 558, in _gc_empty_chats
cutoff_date = fields.Datetime.now() - datetime.timedelta(days=1)
^^^^^^^^^^^^^^^^^^
AttributeError: type object 'datetime.datetime' has no attribute 'timedelta'
|
|
2025-10-01 13:09:23
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:09:27
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:09:31
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:09:36
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:09:40
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:09:44
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:09:48
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:09:53
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:09:57
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:02
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:06
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:11
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:15
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:17
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:10:17] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:10:19
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:22
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:10:22] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:10:24
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:10:24] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:10:25
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:27
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:10:27] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:10:29
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:10:29] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:10:29
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:33
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:37
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:39
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:10:39] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:10:41
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:10:41] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:10:41
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:45
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:49
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:54
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:10:58
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:11:00
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:11:00] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:11:02
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:11:02] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:11:02
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:11:06
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:11:10
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:11:13
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:11:15
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:11:15] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:11:17
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:11:17] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:11:17
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:11:19
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:11:19] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:11:21
|
ERROR
|
server
|
werkzeug:96
127.0.0.1 - - [01/Oct/2025 13:11:21] Request timed out: TimeoutError('timed out')
|
|
2025-10-01 13:11:22
|
WARNING
|
server
|
odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
|
|
2025-10-01 13:11:22
|
WARNING
|
server
|
odoo.addons.whatsapp_event.models.event_mail:39
Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
|
|
2025-10-01 13:11:27
|
ERROR
|
server
|
odoo.addons.base.models.ir_cron:580
Job 'AI Agent - Update Files and Vector Stores' (46) server action #786 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi
res = super(ServerAction, self)._run_action_code_multi(eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(786,)", line 1, in <module>
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_agent/models/ai_source.py", line 144, in _cron_update_files_and_vectors
client = self.env["ai.utils"].get_openai_client()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_agent/models/ai_utils.py", line 40, in get_openai_client
raise UserError("No se ha configurado los parametros 'ai_agent.OPENAI_API_KEY' o 'ai_agent.OPENAI_ORG_ID'.")
odoo.exceptions.UserError: No se ha configurado los parametros 'ai_agent.OPENAI_API_KEY' o 'ai_agent.OPENAI_ORG_ID'.
|
|
2025-10-01 13:11:28
|
ERROR
|
server
|
odoo.addons.base.models.ir_cron:580
Job '[AI] Process Meeting Notes' (64) server action #1054 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 257, in test_expr
expr = expr.strip()
^^^^^^^^^^
AttributeError: 'bool' object has no attribute 'strip'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 47, in _gs_auth2_get_token
token = safe_eval(param_sudo.get_param("gs_auth2.token_json"))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 395, in safe_eval
c = test_expr(expr, _SAFE_OPCODES, mode=mode, filename=filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 262, in test_expr
raise ValueError('%r while compiling\n%r' % (e, expr))
ValueError: AttributeError("'bool' object has no attribute 'strip'") while compiling
False
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi
res = super(ServerAction, self)._run_action_code_multi(eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(1054,)", line 1, in <module>
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_meeting_notes/models/meeting_notes.py", line 136, in _cron_process_meeting_notes
documents += self.env["google.service"].get_documents_metadata(name, minutes=minutes)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_meeting_notes/models/google_service.py", line 25, in get_documents_metadata
drive_service = self._get_service("drive", "v3")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 90, in _get_service
creds = self.gs_auth2_cred()
^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 63, in gs_auth2_cred
token = self._gs_auth2_get_token()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 60, in _gs_auth2_get_token
raise RedirectWarning(_("No hay una credencial de acceso a google."), action, _("Activar credencial"))
odoo.exceptions.RedirectWarning: ('No hay una credencial de acceso a google.', {'name': 'Activar credencial', 'res_model': 'ir.actions.act_url', 'type': 'ir.actions.act_url', 'target': '_blank', 'url': 'https://accounts.google.com/o/oauth2/v2/auth?client_id=False&redirect_uri=https%3A%2F%2F11546-18-0-all.runbot.dev-adhoc.com%2Fwebsite_doc%2Fconfirm&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdocuments+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.readonly&access_type=offline&prompt=consent'}, 'Activar credencial', None)
|
|
2025-10-01 13:11:28
|
WARNING
|
server
|
odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:625
An error was found when synchronizing vendor bills
|
|
2025-10-01 13:11:28
|
WARNING
|
server
|
odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:627
Company Name: "Muebleria UY", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to Uruware on company Muebleria UY: Please complete the UCFE data to test the connection: Uruware WS Password, Uruware Commerce code, Uruware Terminal code, Uruware Inbox URL, Uruware Query URL."
|
|
2025-10-01 13:19:37
|
ERROR
|
server
|
odoo.addons.base.models.ir_cron:580
Job '[AI] Process Meeting Notes' (64) server action #1054 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 257, in test_expr
expr = expr.strip()
^^^^^^^^^^
AttributeError: 'bool' object has no attribute 'strip'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 47, in _gs_auth2_get_token
token = safe_eval(param_sudo.get_param("gs_auth2.token_json"))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 395, in safe_eval
c = test_expr(expr, _SAFE_OPCODES, mode=mode, filename=filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 262, in test_expr
raise ValueError('%r while compiling\n%r' % (e, expr))
ValueError: AttributeError("'bool' object has no attribute 'strip'") while compiling
False
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi
res = super(ServerAction, self)._run_action_code_multi(eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(1054,)", line 1, in <module>
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_meeting_notes/models/meeting_notes.py", line 136, in _cron_process_meeting_notes
documents += self.env["google.service"].get_documents_metadata(name, minutes=minutes)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_meeting_notes/models/google_service.py", line 25, in get_documents_metadata
drive_service = self._get_service("drive", "v3")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 90, in _get_service
creds = self.gs_auth2_cred()
^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 63, in gs_auth2_cred
token = self._gs_auth2_get_token()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 60, in _gs_auth2_get_token
raise RedirectWarning(_("No hay una credencial de acceso a google."), action, _("Activar credencial"))
odoo.exceptions.RedirectWarning: ('No hay una credencial de acceso a google.', {'name': 'Activar credencial', 'res_model': 'ir.actions.act_url', 'type': 'ir.actions.act_url', 'target': '_blank', 'url': 'https://accounts.google.com/o/oauth2/v2/auth?client_id=False&redirect_uri=https%3A%2F%2F11546-18-0-all.runbot.dev-adhoc.com%2Fwebsite_doc%2Fconfirm&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdocuments+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.readonly&access_type=offline&prompt=consent'}, 'Activar credencial', None)
|
|
2025-10-01 13:47:56
|
ERROR
|
server
|
odoo.addons.base.models.ir_cron:580
Job 'AI Agent - Update Files and Vector Stores' (46) server action #786 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi
res = super(ServerAction, self)._run_action_code_multi(eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(786,)", line 1, in <module>
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_agent/models/ai_source.py", line 144, in _cron_update_files_and_vectors
client = self.env["ai.utils"].get_openai_client()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_agent/models/ai_utils.py", line 40, in get_openai_client
raise UserError("No se ha configurado los parametros 'ai_agent.OPENAI_API_KEY' o 'ai_agent.OPENAI_ORG_ID'.")
odoo.exceptions.UserError: No se ha configurado los parametros 'ai_agent.OPENAI_API_KEY' o 'ai_agent.OPENAI_ORG_ID'.
|
|
2025-10-01 13:48:29
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 13:48:32
|
INFO
|
server
|
odoo.modules.loading:360
700 modules loaded in 0.33s, 0 queries (+0 extra)
|
|
2025-10-01 13:48:37
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 13:48:40
|
INFO
|
server
|
odoo.modules.loading:360
687 modules loaded in 0.31s, 0 queries (+0 extra)
|
|
2025-10-01 13:49:03
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 13:49:04
|
INFO
|
server
|
odoo.modules.loading:360
687 modules loaded in 0.35s, 0 queries (+0 extra)
|
|
2025-10-01 13:50:03
|
ERROR
|
server
|
odoo.addons.base.models.ir_cron:580
Job '[AI] Process Meeting Notes' (64) server action #1054 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 257, in test_expr
expr = expr.strip()
^^^^^^^^^^
AttributeError: 'bool' object has no attribute 'strip'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 47, in _gs_auth2_get_token
token = safe_eval(param_sudo.get_param("gs_auth2.token_json"))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 395, in safe_eval
c = test_expr(expr, _SAFE_OPCODES, mode=mode, filename=filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 262, in test_expr
raise ValueError('%r while compiling\n%r' % (e, expr))
ValueError: AttributeError("'bool' object has no attribute 'strip'") while compiling
False
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi
res = super(ServerAction, self)._run_action_code_multi(eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(1054,)", line 1, in <module>
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_meeting_notes/models/meeting_notes.py", line 136, in _cron_process_meeting_notes
documents += self.env["google.service"].get_documents_metadata(name, minutes=minutes)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_meeting_notes/models/google_service.py", line 25, in get_documents_metadata
drive_service = self._get_service("drive", "v3")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 90, in _get_service
creds = self.gs_auth2_cred()
^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 63, in gs_auth2_cred
token = self._gs_auth2_get_token()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 60, in _gs_auth2_get_token
raise RedirectWarning(_("No hay una credencial de acceso a google."), action, _("Activar credencial"))
odoo.exceptions.RedirectWarning: ('No hay una credencial de acceso a google.', {'name': 'Activar credencial', 'res_model': 'ir.actions.act_url', 'type': 'ir.actions.act_url', 'target': '_blank', 'url': 'https://accounts.google.com/o/oauth2/v2/auth?client_id=False&redirect_uri=https%3A%2F%2F11546-18-0-all.runbot.dev-adhoc.com%2Fwebsite_doc%2Fconfirm&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdocuments+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.readonly&access_type=offline&prompt=consent'}, 'Activar credencial', None)
|
|
2025-10-01 13:52:45
|
WARNING
|
server
|
odoo.http:2587
La cantidad de módulos ingresada para la confirmación de desinstalación no corresponde.
Si desea avanzar con la desinstalación debe ingresar el número "2" en "Cantidad de módulos a desinstalar"
|
|
2025-10-01 13:52:48
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 13:52:51
|
INFO
|
server
|
odoo.modules.loading:360
687 modules loaded in 0.27s, 0 queries (+0 extra)
|
|
2025-10-01 13:52:53
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 13:52:56
|
INFO
|
server
|
odoo.modules.loading:360
685 modules loaded in 0.26s, 0 queries (+0 extra)
|
|
2025-10-01 13:53:19
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 13:53:20
|
INFO
|
server
|
odoo.modules.loading:360
685 modules loaded in 0.27s, 0 queries (+0 extra)
|
|
2025-10-01 13:54:02
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 13:54:04
|
INFO
|
server
|
odoo.modules.loading:360
685 modules loaded in 0.26s, 0 queries (+0 extra)
|
|
2025-10-01 13:54:08
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'DELETE FROM "loyalty_program" WHERE id IN (6)'
ERROR: update or delete on table "loyalty_program" violates foreign key constraint "loyalty_card_program_id_fkey" on table "loyalty_card"
DETAIL: Key (id)=(6) is still referenced from table "loyalty_card".
|
|
2025-10-01 13:54:08
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'DELETE FROM "loyalty_program" WHERE id IN (5)'
ERROR: update or delete on table "loyalty_program" violates foreign key constraint "loyalty_card_program_id_fkey" on table "loyalty_card"
DETAIL: Key (id)=(5) is still referenced from table "loyalty_card".
|
|
2025-10-01 13:54:11
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'DELETE FROM "pos_config" WHERE id IN (1)'
ERROR: update or delete on table "pos_config" violates foreign key constraint "pos_session_config_id_fkey" on table "pos_session"
DETAIL: Key (id)=(1) is still referenced from table "pos_session".
|
|
2025-10-01 13:54:11
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'DELETE FROM "product_product" WHERE id IN (138)'
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL: Key (id)=(138) is still referenced from table "sale_order_line".
|
|
2025-10-01 13:54:11
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'DELETE FROM "product_template" WHERE id IN (118)'
ERROR: update or delete on table "product_product" violates foreign key constraint "sale_order_line_product_id_fkey" on table "sale_order_line"
DETAIL: Key (id)=(138) is still referenced from table "sale_order_line".
|
|
2025-10-01 13:54:18
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'SELECT "pos_session"."id" FROM "pos_session" WHERE "pos_session"."id" IN (2)'
ERROR: relation "pos_session" does not exist
LINE 1: SELECT "pos_session"."id" FROM "pos_session" WHERE "pos_sess...
^
|
|
2025-10-01 13:54:18
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'SELECT "pos_session"."id" FROM "pos_session" WHERE "pos_session"."id" IN (1)'
ERROR: relation "pos_session" does not exist
LINE 1: SELECT "pos_session"."id" FROM "pos_session" WHERE "pos_sess...
^
|
|
2025-10-01 13:54:18
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'SELECT "pos_config"."id" FROM "pos_config" WHERE "pos_config"."id" IN (1)'
ERROR: relation "pos_config" does not exist
LINE 1: SELECT "pos_config"."id" FROM "pos_config" WHERE "pos_config...
^
|
|
2025-10-01 13:54:18
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 13:54:18
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'SELECT "res_company"."id", "res_company"."name", "res_company"."active", "res_company"."sequence", "res_company"."parent_id", "res_company"."parent_path", "res_company"."partner_id", "res_company"."report_header"->>\'en_US\', "res_company"."report_footer"->>\'en_US\', "res_company"."company_details"->>\'en_US\', "res_company"."uses_default_logo", "res_company"."currency_id", "res_company"."email", "res_company"."phone", "res_company"."mobile", "res_company"."paperformat_id", "res_company"."external_report_layout_id", "res_company"."font", "res_company"."primary_color", "res_company"."secondary_color", "res_company"."layout_background", "res_company"."create_uid", "res_company"."create_date", "res_company"."write_uid", "res_company"."write_date", "res_company"."social_twitter", "res_company"."social_facebook", "res_company"."social_github", "res_company"."social_linkedin", "res_company"."social_youtube", "res_company"."social_instagram", "res_company"."social_tiktok", "res_company"."nomenclature_id", "res_company"."resource_calendar_id", "res_company"."alias_domain_id", "res_company"."alias_domain_name", "res_company"."email_primary_color", "res_company"."email_secondary_color", "res_company"."stylesheet_id", "res_company"."partner_gid", "res_company"."iap_enrich_auto_done", "res_company"."partner_state_enable", "res_company"."snailmail_color", "res_company"."snailmail_cover", "res_company"."snailmail_duplex", "res_company"."payment_onboarding_payment_method", "res_company"."fiscalyear_last_day", "res_company"."fiscalyear_last_month", "res_company"."fiscalyear_lock_date", "res_company"."tax_lock_date", "res_company"."sale_lock_date", "res_company"."purchase_lock_date", "res_company"."hard_lock_date", "res_company"."transfer_account_id", "res_company"."expects_chart_of_accounts", "res_company"."chart_template", "res_company"."bank_account_code_prefix", "res_company"."cash_account_code_prefix", "res_company"."default_cash_difference_income_account_id", "res_company"."default_cash_difference_expense_account_id", "res_company"."account_journal_suspense_account_id", "res_company"."account_journal_early_pay_discount_gain_account_id", "res_company"."account_journal_early_pay_discount_loss_account_id", "res_company"."transfer_account_code_prefix", "res_company"."account_sale_tax_id", "res_company"."account_purchase_tax_id", "res_company"."tax_calculation_rounding_method", "res_company"."currency_exchange_journal_id", "res_company"."income_currency_exchange_account_id", "res_company"."expense_currency_exchange_account_id", "res_company"."anglo_saxon_accounting", "res_company"."incoterm_id", "res_company"."qr_code", "res_company"."display_invoice_amount_total_words", "res_company"."display_invoice_tax_company_currency", "res_company"."account_use_credit_limit", "res_company"."batch_payment_sequence_id", "res_company"."account_opening_move_id", "res_company"."account_opening_date", "res_company"."invoice_terms"->>\'en_US\', "res_company"."terms_type", "res_company"."invoice_terms_html"->>\'en_US\', "res_company"."account_default_pos_receivable_account_id", "res_company"."expense_accrual_account_id", "res_company"."revenue_accrual_account_id", "res_company"."automatic_entry_default_journal_id", "res_company"."account_fiscal_country_id", "res_company"."tax_exigibility", "res_company"."tax_cash_basis_journal_id", "res_company"."account_cash_basis_base_account_id", "res_company"."account_storno", "res_company"."quick_edit_mode", "res_company"."account_discount_income_allocation_id", "res_company"."account_discount_expense_allocation_id", "res_company"."check_account_audit_trail", "res_company"."autopost_bills", "res_company"."account_price_include", "res_company"."hr_presence_control_email_amount", "res_company"."hr_presence_control_ip_list", "res_company"."employee_properties_definition", "res_company"."hr_presence_control_login", "res_company"."hr_presence_control_email", "res_company"."hr_presence_control_ip", "res_company"."hr_presence_control_attendance", "res_company"."internal_transit_location_id", "res_company"."stock_move_email_validation", "res_company"."stock_mail_confirmation_template_id", "res_company"."annual_inventory_month", "res_company"."annual_inventory_day", "res_company"."website_id", "res_company"."invoicing_switch_threshold", "res_company"."predict_bill_product", "res_company"."sign_invoice", "res_company"."signing_user", "res_company"."deferred_expense_journal_id", "res_company"."deferred_expense_account_id", "res_company"."generate_deferred_expense_entries_method", "res_company"."deferred_expense_amount_computation_method", "res_company"."deferred_revenue_journal_id", "res_company"."deferred_revenue_account_id", "res_company"."generate_deferred_revenue_entries_method", "res_company"."deferred_revenue_amount_computation_method", "res_company"."vat_check_vies", "res_company"."product_surcharge_id", "res_company"."currency_interval_unit", "res_company"."currency_next_execution_date", "res_company"."currency_provider", "res_company"."documents_hr_settings", "res_company"."documents_hr_folder", "res_company"."documents_product_settings", "res_company"."product_folder_id", "res_company"."document_spreadsheet_folder_id", "res_company"."overtime_company_threshold", "res_company"."overtime_employee_threshold", "res_company"."hr_attendance_display_overtime", "res_company"."attendance_kiosk_mode", "res_company"."attendance_barcode_source", "res_company"."attendance_kiosk_delay", "res_company"."attendance_kiosk_key", "res_company"."attendance_kiosk_use_pin", "res_company"."attendance_from_systray", "res_company"."attendance_overtime_validation", "res_company"."auto_check_out", "res_company"."auto_check_out_tolerance", "res_company"."absence_management", "res_company"."candidate_properties_definition", "res_company"."job_properties_definition", "res_company"."manufacturing_lead", "res_company"."po_lead", "res_company"."po_lock", "res_company"."po_double_validation", "res_company"."po_double_validation_amount", "res_company"."account_production_wip_account_id", "res_company"."account_production_wip_overhead_account_id", "res_company"."stock_request_allow_virtual_loc", "res_company"."stock_request_check_available_first", "res_company"."stock_move_sms_validation", "res_company"."stock_sms_confirmation_template_id", "res_company"."has_received_warning_stock_sms", "res_company"."avalara_api_id", "res_company"."avalara_api_key", "res_company"."avalara_environment", "res_company"."avalara_commit", "res_company"."avalara_address_validation", "res_company"."avalara_use_upc", "res_company"."setting_account_avatax", "res_company"."payment_term_surcharge_product_id", "res_company"."payment_term_surcharge_invoice_auto_post", "res_company"."documents_recruitment_settings", "res_company"."recruitment_folder_id", "res_company"."recruitment_extract_show_ocr_option_selection", "res_company"."project_time_mode_id", "res_company"."timesheet_encode_uom_id", "res_company"."internal_project_id", "res_company"."l10n_es_simplified_invoice_limit", "res_company"."point_of_sale_update_stock_quantities", "res_company"."point_of_sale_use_ticket_qr_code", "res_company"."point_of_sale_ticket_unique_code", "res_company"."point_of_sale_ticket_portal_url_display_mode", "res_company"."days_to_purchase", "res_company"."portal_confirmation_sign", "res_company"."portal_confirmation_pay", "res_company"."prepayment_percent", "res_company"."quotation_validity_days", "res_company"."sale_discount_product_id", "res_company"."sale_onboarding_payment_method", "res_company"."interbanking_api_url", "res_company"."interbanking_api_service", "res_company"."interbanking_test_mode", "res_company"."use_payment_pro", "res_company"."totals_below_sections", "res_company"."account_tax_periodicity", "res_company"."account_tax_periodicity_reminder_day", "res_company"."account_tax_periodicity_journal_id", "res_company"."account_revaluation_journal_id", "res_company"."account_revaluation_expense_provision_account_id", "res_company"."account_revaluation_income_provision_account_id", "res_company"."account_representative_id", "res_company"."reconcile_on_company_currency", "res_company"."leave_timesheet_task_id", "res_company"."sale_exception_show_popup", "res_company"."sale_order_template_id", "res_company"."extra_hour", "res_company"."extra_day", "res_company"."min_extra_hour", "res_company"."extra_product", "res_company"."security_lead", "res_company"."lc_journal_id", "res_company"."timesheet_mail_employee_allow", "res_company"."timesheet_mail_employee_delay", "res_company"."timesheet_mail_employee_interval", "res_company"."timesheet_mail_employee_nextdate", "res_company"."timesheet_mail_allow", "res_company"."timesheet_mail_delay", "res_company"."timesheet_mail_interval", "res_company"."timesheet_mail_nextdate", "res_company"."gain_account_id", "res_company"."loss_account_id", "res_company"."extract_bank_statement_digitalization_mode", "res_company"."extract_in_invoice_digitalization_mode", "res_company"."extract_out_invoice_digitalization_mode", "res_company"."extract_single_line_per_tax", "res_company"."short_name", "res_company"."consolidation_company", "res_company"."exchange_diff_adjustment_tolerance", "res_company"."exchange_rate_tolerance", "res_company"."use_receiptbook", "res_company"."documents_account_settings", "res_company"."account_folder_id", "res_company"."l10n_ar_afip_verification_type", "res_company"."l10n_ar_afip_ws_environment", "res_company"."l10n_ar_afip_ws_key_id", "res_company"."l10n_ar_afip_ws_crt_id", "res_company"."l10n_ar_fce_transmission_type", "res_company"."l10n_ar_computable_tax_credit", "res_company"."arba_cit", "res_company"."l10n_ar_report_signed_by", "res_company"."l10n_ar_invoice_report_ars_amount", "res_company"."l10n_ar_afip_activity_id", "res_company"."l10n_ar_tax_base_account_id", "res_company"."l10n_cl_dte_service_provider", "res_company"."l10n_cl_dte_resolution_number", "res_company"."l10n_cl_dte_resolution_date", "re
...<message too long, truncated>
|
|
2025-10-01 13:54:18
|
ERROR
|
server
|
odoo.addons.base.models.ir_cron:580
Job 'UY: Create vendor bills (sync from Uruware)' (85) server action #1424 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(1424,)", line 1, in <module>
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/l10n_uy_edi_document.py", line 546, in cron_l10n_uy_edi_get_vendor_bills
for company in self.env['res.company'].search([]).filtered(lambda x: x.country_code == 'UY'):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6539, in filtered
return self.browse(rec.id for rec in self if func(rec))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6238, in browse
ids = tuple(ids)
^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6539, in <genexpr>
return self.browse(rec.id for rec in self if func(rec))
^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/l10n_uy_edi_document.py", line 546, in <lambda>
for company in self.env['res.company'].search([]).filtered(lambda x: x.country_code == 'UY'):
^^^^^^^^^^^^^^
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 427, in _compute_field_value
return super()._compute_field_value(field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5296, in _compute_field_value
fields.determine(field.compute, self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 113, in determine
return needle(records, *args)
^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 698, in _compute_related
values = [first(value[name]) for value in values]
~~~~~^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7077, in __getitem__
return self._fields[key].__get__(self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 3069, in __get__
return super().__get__(records, owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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 427, in _compute_field_value
return super()._compute_field_value(field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5296, 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/odoo/addons/base/models/res_company.py", line 122, in _compute_address
for company in self.filtered(lambda company: company.partner_id):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6539, in filtered
return self.browse(rec.id for rec in self if func(rec))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6238, in browse
ids = tuple(ids)
^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6539, in <genexpr>
return self.browse(rec.id for rec in self if func(rec))
^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/res_company.py", line 122, in <lambda>
for company in self.filtered(lambda company: company.partner_id):
^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 3069, in __get__
return super().__get__(records, owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1266, in __get__
recs._fetch_field(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4114, in _fetch_field
self.fetch(fnames)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4152, in fetch
fetched = self._fetch_query(query, fields_to_fetch)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4239, in _fetch_query
rows = self.env.execute_query(query.select(*sql_terms))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
self.cr.execute(query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 357, in execute
res = self._obj.execute(query, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column res_company.point_of_sale_update_stock_quantities does not exist
LINE 1: ..."res_company"."l10n_es_simplified_invoice_limit", "res_compa...
^
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi
res = super(ServerAction, self)._run_action_code_multi(eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 411, in safe_eval
raise ValueError('%r while evaluating\n%r' % (e, expr))
ValueError: UndefinedColumn('column res_company.point_of_sale_update_stock_quantities does not exist\nLINE 1: ..."res_company"."l10n_es_simplified_invoice_limit", "res_compa...\n ^\n') while evaluating
'model.cron_l10n_uy_edi_get_vendor_bills()'
|
|
2025-10-01 13:54:21
|
INFO
|
server
|
odoo.modules.loading:360
656 modules loaded in 0.26s, 0 queries (+0 extra)
|
|
2025-10-01 13:55:25
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 13:55:26
|
INFO
|
server
|
odoo.modules.loading:360
656 modules loaded in 0.27s, 0 queries (+0 extra)
|
|
2025-10-01 14:00:31
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 14:00:34
|
INFO
|
server
|
odoo.modules.loading:360
656 modules loaded in 0.23s, 0 queries (+0 extra)
|
|
2025-10-01 14:00:36
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 14:00:37
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'SELECT "sale_order_line"."id", "sale_order_line"."analytic_distribution", "sale_order_line"."sequence", "sale_order_line"."company_id", "sale_order_line"."currency_id", "sale_order_line"."order_partner_id", "sale_order_line"."salesman_id", "sale_order_line"."state", "sale_order_line"."display_type", "sale_order_line"."is_downpayment", "sale_order_line"."is_expense", "sale_order_line"."product_id", "sale_order_line"."name", "sale_order_line"."product_uom_qty", "sale_order_line"."product_uom", "sale_order_line"."linked_line_id", "sale_order_line"."virtual_id", "sale_order_line"."linked_virtual_id", "sale_order_line"."combo_item_id", "sale_order_line"."price_unit", "sale_order_line"."technical_price_unit", "sale_order_line"."discount", "sale_order_line"."price_subtotal", "sale_order_line"."price_tax", "sale_order_line"."price_total", "sale_order_line"."price_reduce_taxexcl", "sale_order_line"."price_reduce_taxinc", "sale_order_line"."product_packaging_id", "sale_order_line"."product_packaging_qty", "sale_order_line"."customer_lead", "sale_order_line"."qty_delivered_method", "sale_order_line"."qty_delivered", "sale_order_line"."qty_invoiced", "sale_order_line"."qty_to_invoice", "sale_order_line"."invoice_status", "sale_order_line"."untaxed_amount_invoiced", "sale_order_line"."untaxed_amount_to_invoice", "sale_order_line"."create_uid", "sale_order_line"."create_date", "sale_order_line"."write_uid", "sale_order_line"."write_date", "sale_order_line"."is_delivery", "sale_order_line"."ignore_exception", "sale_order_line"."reward_id", "sale_order_line"."coupon_id", "sale_order_line"."reward_identifier_code", "sale_order_line"."points_cost", "sale_order_line"."pack_depth", "sale_order_line"."pack_parent_line_id", "sale_order_line"."pack_modifiable", "sale_order_line"."is_rental", "sale_order_line"."qty_returned", "sale_order_line"."reservation_begin", "sale_order_line"."route_id", "sale_order_line"."warehouse_id", "sale_order_line"."discount1", "sale_order_line"."discount2", "sale_order_line"."discount3", "sale_order_line"."event_id", "sale_order_line"."event_ticket_id", "sale_order_line"."margin", "sale_order_line"."margin_percent", "sale_order_line"."purchase_price", "sale_order_line"."lot_id", "sale_order_line"."is_service", "sale_order_line"."parent_line_id", "sale_order_line"."last_invoiced_date", "sale_order_line"."shop_warning", "sale_order_line"."project_id", "sale_order_line"."task_id", "sale_order_line"."delivery_status", "sale_order_line"."initial_qty_gathered", "sale_order_line"."remaining_hours", "sale_order_line"."has_displayed_warning_upsell", "sale_order_line"."fsm_lot_id" FROM "sale_order_line" WHERE ("sale_order_line"."id" IN (1145, 1162, 1169, 1168, 1164, 1165, 1166, 1167, 1163, 1141, 1142, 1143, 1144, 1137, 1138, 1139, 1140, 1133, 1134, 1135, 1136, 1129, 1130, 1131, 1132, 1124, 1125, 1111, 1104, 1105, 1102, 1103, 1092, 1093, 1090, 1091, 1089, 1088, 1087, 1086, 1085, 1084, 1080, 1068, 1064, 1065, 1066, 1067, 1062, 1063, 1060, 1061, 1058, 1059, 1056, 1057, 1054, 1055, 1052, 1053, 1020, 1021, 1019, 1017, 1018, 1016, 1014, 1015, 1013, 1009, 1010, 1003, 1001, 1000, 999, 998, 322, 323, 324, 325, 318, 319, 320, 321, 314, 315, 316, 317, 310, 311, 312, 313, 305, 306, 292, 285, 286, 283, 284, 273, 274, 271, 272, 270, 269, 268, 267, 266, 265, 261, 249, 245, 246, 247, 248, 243, 244, 241, 242, 239, 240, 237, 238, 235, 236, 233, 234, 201, 202, 200, 198, 199, 197, 195, 196, 194, 190, 191, 184, 182, 181, 180, 179, 978, 979, 980, 981)) AND ("sale_order_line"."company_id" IN (8, 1))'
ERROR: column sale_order_line.fsm_lot_id does not exist
LINE 1: ..."sale_order_line"."has_displayed_warning_upsell", "sale_orde...
^
|
|
2025-10-01 14:00:38
|
ERROR
|
server
|
odoo.http:2589
Exception during request handling.
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2554, in __call__
response = request._serve_db()
^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2081, in _serve_db
return self._transactioning(
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2144, 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 2111, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2359, 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 754, 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 535, in call_kw
result = getattr(recs, name)(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 46, in web_search_read
values_records = records.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 3857, in read
return self._read_format(fnames=fields, load=load)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4088, in _read_format
vals[name] = convert(record[name], record, use_display_name)
~~~~~~^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7077, 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/base_automation/models/base_automation.py", line 824, in _compute_field_value
return _compute_field_value.origin(self, field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/sale_order.py", line 51, in _compute_field_value
return super()._compute_field_value(field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 2038, in _compute_field_value
return super()._compute_field_value(field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 427, in _compute_field_value
return super()._compute_field_value(field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5296, 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/sale_stock/models/sale_order.py", line 99, in _compute_expected_date
super(SaleOrder, self)._compute_expected_date()
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 725, in _compute_expected_date
dates_list = order.order_line.filtered(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6539, in filtered
return self.browse(rec.id for rec in self if func(rec))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6238, in browse
ids = tuple(ids)
^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6539, in <genexpr>
return self.browse(rec.id for rec in self if func(rec))
^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 726, in <lambda>
lambda line: not line.display_type and not line._is_delivery()
^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1266, in __get__
recs._fetch_field(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4114, in _fetch_field
self.fetch(fnames)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4152, in fetch
fetched = self._fetch_query(query, fields_to_fetch)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4239, in _fetch_query
rows = self.env.execute_query(query.select(*sql_terms))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
self.cr.execute(query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 357, in execute
res = self._obj.execute(query, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column sale_order_line.fsm_lot_id does not exist
LINE 1: ..."sale_order_line"."has_displayed_warning_upsell", "sale_orde...
^
|
|
2025-10-01 14:00:39
|
INFO
|
server
|
odoo.modules.loading:360
654 modules loaded in 0.25s, 0 queries (+0 extra)
|
|
2025-10-01 14:00:43
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'SELECT "sale_order_line"."id", "sale_order_line"."analytic_distribution", "sale_order_line"."sequence", "sale_order_line"."company_id", "sale_order_line"."currency_id", "sale_order_line"."order_partner_id", "sale_order_line"."salesman_id", "sale_order_line"."state", "sale_order_line"."display_type", "sale_order_line"."is_downpayment", "sale_order_line"."is_expense", "sale_order_line"."product_id", "sale_order_line"."name", "sale_order_line"."product_uom_qty", "sale_order_line"."product_uom", "sale_order_line"."linked_line_id", "sale_order_line"."virtual_id", "sale_order_line"."linked_virtual_id", "sale_order_line"."combo_item_id", "sale_order_line"."price_unit", "sale_order_line"."technical_price_unit", "sale_order_line"."discount", "sale_order_line"."price_subtotal", "sale_order_line"."price_tax", "sale_order_line"."price_total", "sale_order_line"."price_reduce_taxexcl", "sale_order_line"."price_reduce_taxinc", "sale_order_line"."product_packaging_id", "sale_order_line"."product_packaging_qty", "sale_order_line"."customer_lead", "sale_order_line"."qty_delivered_method", "sale_order_line"."qty_delivered", "sale_order_line"."qty_invoiced", "sale_order_line"."qty_to_invoice", "sale_order_line"."invoice_status", "sale_order_line"."untaxed_amount_invoiced", "sale_order_line"."untaxed_amount_to_invoice", "sale_order_line"."create_uid", "sale_order_line"."create_date", "sale_order_line"."write_uid", "sale_order_line"."write_date", "sale_order_line"."is_delivery", "sale_order_line"."ignore_exception", "sale_order_line"."reward_id", "sale_order_line"."coupon_id", "sale_order_line"."reward_identifier_code", "sale_order_line"."points_cost", "sale_order_line"."pack_depth", "sale_order_line"."pack_parent_line_id", "sale_order_line"."pack_modifiable", "sale_order_line"."is_rental", "sale_order_line"."qty_returned", "sale_order_line"."reservation_begin", "sale_order_line"."route_id", "sale_order_line"."warehouse_id", "sale_order_line"."discount1", "sale_order_line"."discount2", "sale_order_line"."discount3", "sale_order_line"."event_id", "sale_order_line"."event_ticket_id", "sale_order_line"."margin", "sale_order_line"."margin_percent", "sale_order_line"."purchase_price", "sale_order_line"."lot_id", "sale_order_line"."is_service", "sale_order_line"."parent_line_id", "sale_order_line"."last_invoiced_date", "sale_order_line"."shop_warning", "sale_order_line"."project_id", "sale_order_line"."task_id", "sale_order_line"."delivery_status", "sale_order_line"."initial_qty_gathered", "sale_order_line"."remaining_hours", "sale_order_line"."has_displayed_warning_upsell", "sale_order_line"."fsm_lot_id" FROM "sale_order_line" WHERE ("sale_order_line"."id" IN (1145, 1162, 1169, 1168, 1164, 1165, 1166, 1167, 1163, 1141, 1142, 1143, 1144, 1137, 1138, 1139, 1140, 1133, 1134, 1135, 1136, 1129, 1130, 1131, 1132, 1124, 1125, 1111, 1104, 1105, 1102, 1103, 1092, 1093, 1090, 1091, 1089, 1088, 1087, 1086, 1085, 1084, 1080, 1068, 1064, 1065, 1066, 1067, 1062, 1063, 1060, 1061, 1058, 1059, 1056, 1057, 1054, 1055, 1052, 1053, 1020, 1021, 1019, 1017, 1018, 1016, 1014, 1015, 1013, 1009, 1010, 1003, 1001, 1000, 999, 998, 322, 323, 324, 325, 318, 319, 320, 321, 314, 315, 316, 317, 310, 311, 312, 313, 305, 306, 292, 285, 286, 283, 284, 273, 274, 271, 272, 270, 269, 268, 267, 266, 265, 261, 249, 245, 246, 247, 248, 243, 244, 241, 242, 239, 240, 237, 238, 235, 236, 233, 234, 201, 202, 200, 198, 199, 197, 195, 196, 194, 190, 191, 184, 182, 181, 180, 179, 978, 979, 980, 981)) AND ("sale_order_line"."company_id" IN (8, 1))'
ERROR: column sale_order_line.fsm_lot_id does not exist
LINE 1: ..."sale_order_line"."has_displayed_warning_upsell", "sale_orde...
^
|
|
2025-10-01 14:00:43
|
ERROR
|
server
|
odoo.http:2589
Exception during request handling.
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2554, in __call__
response = request._serve_db()
^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2081, in _serve_db
return self._transactioning(
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2144, 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 2111, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2359, 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 754, 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 535, in call_kw
result = getattr(recs, name)(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/models.py", line 46, in web_search_read
values_records = records.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 3857, in read
return self._read_format(fnames=fields, load=load)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4088, in _read_format
vals[name] = convert(record[name], record, use_display_name)
~~~~~~^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7077, 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/base_automation/models/base_automation.py", line 824, in _compute_field_value
return _compute_field_value.origin(self, field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/sale_order.py", line 51, in _compute_field_value
return super()._compute_field_value(field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 2038, in _compute_field_value
return super()._compute_field_value(field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 427, in _compute_field_value
return super()._compute_field_value(field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 5296, 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/sale_stock/models/sale_order.py", line 99, in _compute_expected_date
super(SaleOrder, self)._compute_expected_date()
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 725, in _compute_expected_date
dates_list = order.order_line.filtered(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6539, in filtered
return self.browse(rec.id for rec in self if func(rec))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6238, in browse
ids = tuple(ids)
^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6539, in <genexpr>
return self.browse(rec.id for rec in self if func(rec))
^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/sale_order.py", line 726, in <lambda>
lambda line: not line.display_type and not line._is_delivery()
^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1266, in __get__
recs._fetch_field(self)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4114, in _fetch_field
self.fetch(fnames)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4152, in fetch
fetched = self._fetch_query(query, fields_to_fetch)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 4239, in _fetch_query
rows = self.env.execute_query(query.select(*sql_terms))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 993, in execute_query
self.cr.execute(query)
File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 357, in execute
res = self._obj.execute(query, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.errors.UndefinedColumn: column sale_order_line.fsm_lot_id does not exist
LINE 1: ..."sale_order_line"."has_displayed_warning_upsell", "sale_orde...
^
|
|
2025-10-01 14:00:57
|
ERROR
|
server
|
odoo.sql_db:360
bad query: b'DELETE FROM ir_attachment WHERE id IN (\n SELECT id FROM ir_attachment WHERE id in (3156) FOR NO KEY UPDATE SKIP LOCKED\n )'
ERROR: could not serialize access due to concurrent update
|
|
2025-10-01 14:02:21
|
INFO
|
server
|
odoo.modules.loading:360
1 modules loaded in 0.01s, 0 queries (+0 extra)
|
|
2025-10-01 14:02:21
|
INFO
|
server
|
odoo.modules.loading:360
654 modules loaded in 0.26s, 0 queries (+0 extra)
|
|
2025-10-01 14:02:22
|
WARNING
|
server
|
odoo.addons.whatsapp_event.models.event_mail:39
Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
|
|
2025-10-01 14:14:10
|
WARNING
|
server
|
odoo.http:752
<function odoo.addons.web.controllers.binary.content_common> called ignoring args {'data', 'token'}
|
|
2025-10-01 14:20:11
|
ERROR
|
server
|
odoo.addons.base.models.ir_cron:580
Job '[AI] Process Meeting Notes' (64) server action #1054 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 257, in test_expr
expr = expr.strip()
^^^^^^^^^^
AttributeError: 'bool' object has no attribute 'strip'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 47, in _gs_auth2_get_token
token = safe_eval(param_sudo.get_param("gs_auth2.token_json"))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 395, in safe_eval
c = test_expr(expr, _SAFE_OPCODES, mode=mode, filename=filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 262, in test_expr
raise ValueError('%r while compiling\n%r' % (e, expr))
ValueError: AttributeError("'bool' object has no attribute 'strip'") while compiling
False
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi
res = super(ServerAction, self)._run_action_code_multi(eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(1054,)", line 1, in <module>
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_meeting_notes/models/meeting_notes.py", line 136, in _cron_process_meeting_notes
documents += self.env["google.service"].get_documents_metadata(name, minutes=minutes)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_meeting_notes/models/google_service.py", line 25, in get_documents_metadata
drive_service = self._get_service("drive", "v3")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 90, in _get_service
creds = self.gs_auth2_cred()
^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 63, in gs_auth2_cred
token = self._gs_auth2_get_token()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 60, in _gs_auth2_get_token
raise RedirectWarning(_("No hay una credencial de acceso a google."), action, _("Activar credencial"))
odoo.exceptions.RedirectWarning: ('No hay una credencial de acceso a google.', {'name': 'Activar credencial', 'res_model': 'ir.actions.act_url', 'type': 'ir.actions.act_url', 'target': '_blank', 'url': 'https://accounts.google.com/o/oauth2/v2/auth?client_id=False&redirect_uri=https%3A%2F%2F11546-18-0-all.runbot.dev-adhoc.com%2Fwebsite_doc%2Fconfirm&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdocuments+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.readonly&access_type=offline&prompt=consent'}, 'Activar credencial', None)
|
|
2025-10-01 14:48:12
|
ERROR
|
server
|
odoo.addons.base.models.ir_cron:580
Job 'AI Agent - Update Files and Vector Stores' (46) server action #786 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi
res = super(ServerAction, self)._run_action_code_multi(eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(786,)", line 1, in <module>
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_agent/models/ai_source.py", line 144, in _cron_update_files_and_vectors
client = self.env["ai.utils"].get_openai_client()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_agent/models/ai_utils.py", line 40, in get_openai_client
raise UserError("No se ha configurado los parametros 'ai_agent.OPENAI_API_KEY' o 'ai_agent.OPENAI_ORG_ID'.")
odoo.exceptions.UserError: No se ha configurado los parametros 'ai_agent.OPENAI_API_KEY' o 'ai_agent.OPENAI_ORG_ID'.
|
|
2025-10-01 14:49:36
|
ERROR
|
server
|
odoo.addons.base.models.ir_cron:580
Job '[AI] Process Meeting Notes' (64) server action #1054 failed
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 257, in test_expr
expr = expr.strip()
^^^^^^^^^^
AttributeError: 'bool' object has no attribute 'strip'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 47, in _gs_auth2_get_token
token = safe_eval(param_sudo.get_param("gs_auth2.token_json"))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 395, in safe_eval
c = test_expr(expr, _SAFE_OPCODES, mode=mode, filename=filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 262, in test_expr
raise ValueError('%r while compiling\n%r' % (e, expr))
ValueError: AttributeError("'bool' object has no attribute 'strip'") while compiling
False
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
res = runner(run_self, eval_context=eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_actions_server.py", line 60, in _run_action_code_multi
res = super(ServerAction, self)._run_action_code_multi(eval_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self)) # nocopy allows to return 'action'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ir.actions.server(1054,)", line 1, in <module>
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_meeting_notes/models/meeting_notes.py", line 136, in _cron_process_meeting_notes
documents += self.env["google.service"].get_documents_metadata(name, minutes=minutes)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-odoo-saas-adhoc/ai_meeting_notes/models/google_service.py", line 25, in get_documents_metadata
drive_service = self._get_service("drive", "v3")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 90, in _get_service
creds = self.gs_auth2_cred()
^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 63, in gs_auth2_cred
token = self._gs_auth2_get_token()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/ingadhoc-enterprise-extensions/website_doc/models/google_service.py", line 60, in _gs_auth2_get_token
raise RedirectWarning(_("No hay una credencial de acceso a google."), action, _("Activar credencial"))
odoo.exceptions.RedirectWarning: ('No hay una credencial de acceso a google.', {'name': 'Activar credencial', 'res_model': 'ir.actions.act_url', 'type': 'ir.actions.act_url', 'target': '_blank', 'url': 'https://accounts.google.com/o/oauth2/v2/auth?client_id=False&redirect_uri=https%3A%2F%2F11546-18-0-all.runbot.dev-adhoc.com%2Fwebsite_doc%2Fconfirm&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdocuments+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.readonly&access_type=offline&prompt=consent'}, 'Activar credencial', None)
|
|
2025-10-01 14:53:32
|
WARNING
|
server
|
odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:625
An error was found when synchronizing vendor bills
|
|
2025-10-01 14:53:32
|
|
|
Log limit reached (full logs are still available in the log file)
|
|
2025-10-03 04:08:07
|
INFO
|
runbot
|
Kill build 11546-18-0
|
|