| Date (UTC) | Level | Message | |
|---|---|---|---|
| 2026-06-21 04:17:16 | INFO | Init build environment with config Install-duong-odoo-apps | |
| 2026-06-21 04:17:16 | Starting step install-duong-adons from config Install-duong-odoo-apps | ||
| 2026-06-21 04:17:16 | Using Dockerfile Tag odoo:Docker18 | ||
| 2026-06-21 04:18:12 | INFO | 1 modules loaded in 34.10s, 9274 queries (+9274 extra) | |
| 2026-06-21 04:25:23 | WARNING | <b>Access Rights Inconsistency</b><br/>This view may not work for all users: some users may have a combination of groups where the elements <b><tt><div></tt></b> are displayed, but they depend on the field <b><tt>employee_overtime</tt></b> that is not accessible. You might fix this by modifying user groups to make sure that all users who have access to those elements also have access to the field, typically via group implications. Alternatively, you could adjust the “<i>groups</i>” or “<i>invisible</i>” attributes for these fields, to make sure they are always available together.<br/>Debugging information:<br/>- field “employee_overtime” is accessible for groups: 'base.group_user'<br/>- element “<div invisible="not employee_id or not overtime_deductible or employee_overtime &lt;= 0"/>” is shown in the view for groups: 'base.group_user' | 'd_employee_portal.group_employee_portal_user' View error context: {'file': '/data/build/odoo/addons/hr_holidays_attendance/views/hr_leave_views.xml', 'line': 1, 'name': 'hr.leave form', 'view': ir.ui.view(2939,), 'view.model': 'hr.leave', 'view.parent': ir.ui.view(2604,), 'xmlid': 'hr_leave_view_form'} | |
| 2026-06-21 04:29:12 | WARNING | Transient module states were reset | |
| 2026-06-21 04:29:12 | ERROR | Failed to load registry | |
| 2026-06-21 04:29:12 | CRITICAL | Failed to initialize database `00148-18-0-install-duong-adons`. Traceback (most recent call last): File "/data/build/odoo/odoo/service/server.py", line 1366, in preload_registries registry = Registry.new(dbname, update_module=update_module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runbot19/.local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/registry.py", line 129, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/odoo/odoo/modules/loading.py", line 489, in load_modules processed_modules += load_marked_modules(env, graph, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/loading.py", line 365, in load_marked_modules loaded, processed = load_module_graph( ^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/loading.py", line 255, in load_module_graph env.cr.commit() File "/data/build/odoo/odoo/sql_db.py", line 501, in commit self.postcommit.run() File "/data/build/odoo/odoo/tools/misc.py", line 1182, in run func() File "/data/build/odoo/addons/bus/models/bus.py", line 155, in notify with odoo.sql_db.db_connect("postgres").cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/sql_db.py", line 812, in cursor return Cursor(self.__pool, self.__dbname, self.__dsn) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/sql_db.py", line 295, in __init__ self._cnx = pool.borrow(dsn) ^^^^^^^^^^^^^^^^ File "/home/runbot19/.local/lib/python3.12/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/sql_db.py", line 739, in borrow result = psycopg2.connect( ^^^^^^^^^^^^^^^^^ File "/home/runbot19/.local/lib/python3.12/site-packages/psycopg2/__init__.py", line 122, in connect conn = _connect(dsn, connection_factory=connection_factory, **kwasync) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.OperationalError: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: sorry, too many clients already | |
| 2026-06-21 04:29:28 | INFO | Getting results for build 00148-18-0 | |
| 2026-06-21 04:29:28 | Step install-duong-adons finished in 12m | ||
| 2026-06-21 04:29:28 | Starting step run from config Install-duong-odoo-apps | ||
| 2026-06-21 04:29:28 | INFO | Start running build 00148-18-0 | |
| 2026-06-21 04:29:28 | Using Dockerfile Tag odoo:Docker18 | ||
| 2026-06-21 04:29:39 | INFO | 1 modules loaded in 0.02s, 0 queries (+0 extra) | |
| 2026-06-21 04:29:46 | INFO | 245 modules loaded in 6.94s, 0 queries (+0 extra) | |
| 2026-06-21 05:20:41 | ERROR | WorkerCron (45) timeout after 120s | |
| 2026-06-21 05:22:42 | ERROR | WorkerCron (47) timeout after 120s | |
| 2026-06-21 05:24:42 | ERROR | WorkerCron (49) timeout after 120s | |
| 2026-06-21 05:25:44 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 05:29:51 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 05:36:20 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:36:24 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:36:29 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:36:34 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:36:38 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:36:43 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:36:47 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:36:52 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:36:57 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:37:02 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:37:06 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:37:11 | ERROR | WorkerCron (51) timeout after 120s | |
| 2026-06-21 05:39:38 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:39:42 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:39:46 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:39:53 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:39:57 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:40:01 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:40:06 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:40:11 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:40:15 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 05:40:18 | ERROR | WorkerCron (125) timeout after 120s | |
| 2026-06-21 05:40:18 | ERROR | WorkerCron (125) timeout after 120s | |
| 2026-06-21 05:40:18 | ERROR | WorkerCron (125) timeout after 120s | |
| 2026-06-21 06:20:25 | ERROR | WorkerCron (198) timeout after 120s | |
| 2026-06-21 06:22:25 | ERROR | WorkerCron (201) timeout after 120s | |
| 2026-06-21 06:24:25 | ERROR | WorkerCron (203) timeout after 120s | |
| 2026-06-21 06:25:32 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 06:29:13 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 06:36:50 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 06:36:54 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 06:36:59 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 06:37:04 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 06:37:08 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 06:37:12 | WARNING | wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError | |
| This error is already known. | |||
| 2026-06-21 07:20:17 | ERROR | WorkerCron (205) timeout after 120s | |
| 2026-06-21 07:20:17 | ERROR | WorkerCron (205) timeout after 120s | |
| 2026-06-21 07:22:21 | ERROR | WorkerCron (243) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 07:24:21 | ERROR | WorkerCron (245) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 07:25:30 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 07:29:05 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 08:20:41 | ERROR | WorkerCron (247) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 08:20:41 | ERROR | WorkerCron (247) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 08:22:41 | ERROR | WorkerCron (249) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 08:22:41 | ERROR | WorkerCron (249) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 08:24:41 | ERROR | WorkerCron (251) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 08:24:41 | ERROR | WorkerCron (251) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 08:25:46 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 08:28:57 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 09:20:00 | ERROR | WorkerCron (253) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 09:22:01 | ERROR | WorkerCron (255) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 09:24:02 | ERROR | WorkerCron (257) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 09:25:12 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 09:29:10 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 10:20:50 | ERROR | WorkerCron (259) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 10:22:50 | ERROR | WorkerCron (261) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 10:22:51 | ERROR | WorkerCron (261) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 10:24:51 | ERROR | WorkerCron (263) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 10:25:58 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 10:29:14 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 11:20:29 | ERROR | WorkerCron (265) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 11:22:31 | ERROR | WorkerCron (267) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 11:24:31 | ERROR | WorkerCron (269) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 11:25:33 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 11:29:36 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 12:20:47 | ERROR | WorkerCron (271) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 12:22:47 | ERROR | WorkerCron (273) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 12:24:48 | ERROR | WorkerCron (275) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 12:25:56 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 12:29:53 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 13:20:17 | ERROR | WorkerCron (277) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 13:22:17 | ERROR | WorkerCron (279) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 13:24:17 | ERROR | WorkerCron (281) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 13:25:22 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 13:29:56 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 14:20:02 | ERROR | WorkerCron (283) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 14:22:05 | ERROR | WorkerCron (285) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 14:24:05 | ERROR | WorkerCron (287) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 14:25:15 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 14:29:13 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 15:19:53 | ERROR | WorkerCron (289) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 15:21:53 | ERROR | WorkerCron (291) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 15:30:08 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 16:21:27 | ERROR | WorkerCron (293) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 16:23:28 | ERROR | WorkerCron (295) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 16:23:28 | ERROR | WorkerCron (295) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 17:20:37 | ERROR | WorkerCron (297) timeout after 120s | |
| This error is already known. | |||
| 2026-06-21 17:22:37 | ERROR | WorkerCron (299) timeout after 120s | |
| 2026-06-21 17:24:39 | ERROR | WorkerCron (301) timeout after 120s | |
| 2026-06-21 17:25:43 | ERROR | Job 'Mail: Email Queue Manager' (3) timed out | |
| This error is already known. | |||
| 2026-06-21 17:29:55 | ERROR | Job 'eCommerce: send email to customers about their abandoned cart' (55) server action #935 failed Traceback (most recent call last): File "/data/build/odoo/odoo/tools/safe_eval.py", line 406, in safe_eval return unsafe_eval(c, globals_dict, locals_dict) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "ir.actions.server(935,)", line 1, in <module> AttributeError: 'website' object has no attribute '_send_abandoned_cart_email' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/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/odoo/odoo/addons/base/models/ir_actions.py", line 995, in run res = runner(run_self, eval_context=eval_context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/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/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/odoo/odoo/tools/safe_eval.py", line 420, in safe_eval raise ValueError('%r while evaluating\n%r' % (e, expr)) ValueError: AttributeError("'website' object has no attribute '_send_abandoned_cart_email'") while evaluating 'model._send_abandoned_cart_email()' | |
| 2026-06-21 18:20:45 | ERROR | WorkerCron (303) timeout after 120s | |
| 2026-06-21 18:22:46 | Log limit reached (full logs are still available in the log file) | ||
| 2026-06-22 11:45:25 | INFO | Killing build 00148-18-0, requested by Administrator (user #2) | |
| 2026-06-22 11:45:29 | INFO | Kill build 00148-18-0 | |