Commit: duong-addons:cafe8d7b  
Subject: [FIX] d_website_amp*: add meta charset
Author: daiduongnguyen-odoo
Commit: odoo:004ba620  
Subject: [FIX] account,account_edi_ubl_cii: nested attachment import
Author: Andrea Grazioso (agr-odoo)
Build time: 12m
Wait time: 13m
Load time: 12m12s
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>&lt;div&gt;</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: &#39;base.group_user&#39;<br/>- element “&lt;div invisible=&#34;not employee_id or not overtime_deductible or employee_overtime &amp;lt;= 0&#34;/&gt;” is shown in the view for groups: &#39;base.group_user&#39; | &#39;d_employee_portal.group_employee_portal_user&#39; 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