| Date (UTC) | Level | Message | |
|---|---|---|---|
| 2026-06-16 06:12:00 | INFO | Init build environment with config Install-duong-odoo-apps-ee | |
| 2026-06-16 06:12:00 | Starting step install-duong-adons-ee from config Install-duong-odoo-apps-ee | ||
| 2026-06-16 06:12:00 | Using Dockerfile Tag odoo:Docker17 | ||
| 2026-06-16 06:12:58 | INFO | 1 modules loaded in 23.05s, 9073 queries (+9073 extra) | |
| 2026-06-16 06:32:12 | WARNING | Transient module states were reset | |
| 2026-06-16 06:32:12 | ERROR | Failed to load registry Traceback (most recent call last): File "/data/build/odoo/odoo/modules/registry.py", line 96, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/odoo/odoo/modules/loading.py", line 485, in load_modules processed_modules += load_marked_modules(env, graph, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/loading.py", line 366, in load_marked_modules loaded, processed = load_module_graph( ^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/loading.py", line 229, in load_module_graph load_data(env, idref, mode, kind='data', package=package) File "/data/build/odoo/odoo/modules/loading.py", line 73, in load_data tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind) File "/data/build/odoo/odoo/tools/convert.py", line 682, in convert_file convert_xml_import(env, module, fp, idref, mode, noupdate) File "/data/build/odoo/odoo/tools/convert.py", line 748, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/odoo/odoo/tools/convert.py", line 668, in parse self._tag_root(de) File "/data/build/odoo/odoo/tools/convert.py", line 621, in _tag_root raise ParseError(msg) from None # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ odoo.tools.convert.ParseError: while parsing /data/build/odoo-enteprise/sale_timesheet_enterprise/views/project_sharing_views.xml:4 Error while validating view near: <form string="Project Sharing: Task" class="o_form_project_tasks"> <header> <field name="stage_id" widget="statusbar_duration" options="{'clickable': '1', 'fold_field': 'fold'}" invisible="not project_id and not stage_id"/> Field 'remaining_hours' used in decoration-danger='remaining_hours < 0' must be present in view but is missing. View error context: {'file': '/data/build/odoo-enteprise/sale_timesheet_enterprise/views/project_sharing_views.xml', 'line': 1, 'name': 'project.sharing.inherit.project.task.view.form', 'view': ir.ui.view(4197,), 'view.model': 'project.task', 'view.parent': ir.ui.view(4169,), 'xmlid': 'project_sharing_inherit_project_task_view_form'} | |
| 2026-06-16 06:32:12 | CRITICAL | Failed to initialize database `00038-17-0-install-duong-adons-ee`. Traceback (most recent call last): File "/data/build/odoo/odoo/service/server.py", line 1390, 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 87, in locked return func(inst, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/registry.py", line 96, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/data/build/odoo/odoo/modules/loading.py", line 485, in load_modules processed_modules += load_marked_modules(env, graph, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/loading.py", line 366, in load_marked_modules loaded, processed = load_module_graph( ^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/modules/loading.py", line 229, in load_module_graph load_data(env, idref, mode, kind='data', package=package) File "/data/build/odoo/odoo/modules/loading.py", line 73, in load_data tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind) File "/data/build/odoo/odoo/tools/convert.py", line 682, in convert_file convert_xml_import(env, module, fp, idref, mode, noupdate) File "/data/build/odoo/odoo/tools/convert.py", line 748, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/odoo/odoo/tools/convert.py", line 668, in parse self._tag_root(de) File "/data/build/odoo/odoo/tools/convert.py", line 621, in _tag_root raise ParseError(msg) from None # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ odoo.tools.convert.ParseError: while parsing /data/build/odoo-enteprise/sale_timesheet_enterprise/views/project_sharing_views.xml:4 Error while validating view near: <form string="Project Sharing: Task" class="o_form_project_tasks"> <header> <field name="stage_id" widget="statusbar_duration" options="{'clickable': '1', 'fold_field': 'fold'}" invisible="not project_id and not stage_id"/> Field 'remaining_hours' used in decoration-danger='remaining_hours < 0' must be present in view but is missing. View error context: {'file': '/data/build/odoo-enteprise/sale_timesheet_enterprise/views/project_sharing_views.xml', 'line': 1, 'name': 'project.sharing.inherit.project.task.view.form', 'view': ir.ui.view(4197,), 'view.model': 'project.task', 'view.parent': ir.ui.view(4169,), 'xmlid': 'project_sharing_inherit_project_task_view_form'} | |
| 2026-06-16 06:32:30 | INFO | Getting results for build 00038-17-0 | |
| 2026-06-16 06:32:30 | Step install-duong-adons-ee finished in 20m | ||
| 2026-06-16 06:32:30 | Starting step run from config Install-duong-odoo-apps-ee | ||
| 2026-06-16 06:32:30 | INFO | Start running build 00038-17-0 | |
| 2026-06-16 06:32:30 | Using Dockerfile Tag odoo:Docker17 | ||
| 2026-06-16 06:32:44 | INFO | 1 modules loaded in 0.16s, 0 queries (+0 extra) | |
| 2026-06-16 06:33:02 | INFO | 374 modules loaded in 17.33s, 0 queries (+0 extra) | |
| 2026-06-16 06:35:05 | ERROR | WorkerCron (34) timeout after 120s | |
| 2026-06-16 06:37:05 | ERROR | WorkerCron (43) timeout after 120s | |
| 2026-06-16 06:39:06 | ERROR | WorkerCron (45) timeout after 120s | |
| 2026-06-16 06:39:06 | ERROR | WorkerCron (45) timeout after 120s | |
| 2026-06-16 06:41:07 | ERROR | WorkerCron (47) timeout after 120s | |
| 2026-06-16 06:43:07 | ERROR | WorkerCron (49) timeout after 120s | |
| 2026-06-16 06:43:08 | ERROR | WorkerCron (49) timeout after 120s | |
| 2026-06-16 06:45:11 | ERROR | WorkerCron (51) timeout after 120s | |
| 2026-06-16 06:47:12 | ERROR | WorkerCron (53) timeout after 120s | |
| 2026-06-16 06:49:12 | ERROR | WorkerCron (55) timeout after 120s | |
| 2026-06-16 06:51:13 | ERROR | WorkerCron (57) timeout after 120s | |
| 2026-06-16 06:53:14 | ERROR | WorkerCron (59) timeout after 120s | |
| 2026-06-16 06:55:18 | ERROR | WorkerCron (61) timeout after 120s | |
| 2026-06-16 06:57:19 | ERROR | WorkerCron (63) timeout after 120s | |
| 2026-06-16 06:59:20 | ERROR | WorkerCron (65) timeout after 120s | |
| 2026-06-16 07:01:20 | ERROR | WorkerCron (67) timeout after 120s | |
| 2026-06-16 07:03:21 | ERROR | WorkerCron (69) timeout after 120s | |
| 2026-06-16 07:05:22 | ERROR | WorkerCron (71) timeout after 120s | |
| 2026-06-16 07:07:25 | ERROR | WorkerCron (73) timeout after 120s | |
| 2026-06-16 07:09:27 | ERROR | WorkerCron (75) timeout after 120s | |
| 2026-06-16 07:11:27 | ERROR | WorkerCron (77) timeout after 120s | |
| 2026-06-16 07:13:27 | ERROR | WorkerCron (79) timeout after 120s | |
| 2026-06-16 07:15:28 | ERROR | WorkerCron (81) timeout after 120s | |
| 2026-06-16 07:17:28 | ERROR | WorkerCron (83) timeout after 120s | |
| 2026-06-16 07:19:29 | ERROR | WorkerCron (85) timeout after 120s | |
| 2026-06-16 07:21:30 | ERROR | WorkerCron (87) timeout after 120s | |
| 2026-06-16 07:23:32 | ERROR | WorkerCron (89) timeout after 120s | |
| 2026-06-16 07:25:33 | ERROR | WorkerCron (91) timeout after 120s | |
| 2026-06-16 07:27:33 | ERROR | WorkerCron (93) timeout after 120s | |
| 2026-06-16 07:29:33 | ERROR | WorkerCron (95) timeout after 120s | |
| 2026-06-16 07:31:34 | ERROR | WorkerCron (97) timeout after 120s | |
| 2026-06-16 07:33:34 | ERROR | WorkerCron (99) timeout after 120s | |
| 2026-06-16 07:35:34 | ERROR | WorkerCron (101) timeout after 120s | |
| 2026-06-16 07:37:35 | ERROR | WorkerCron (103) timeout after 120s | |
| 2026-06-16 07:39:35 | ERROR | WorkerCron (105) timeout after 120s | |
| This error is already known. | |||
| 2026-06-16 07:41:36 | ERROR | WorkerCron (107) timeout after 120s | |
| 2026-06-16 07:43:36 | ERROR | WorkerCron (109) timeout after 120s | |
| 2026-06-16 07:45:36 | ERROR | WorkerCron (111) timeout after 120s | |
| 2026-06-16 07:47:37 | ERROR | WorkerCron (113) timeout after 120s | |
| 2026-06-16 07:49:37 | ERROR | WorkerCron (115) timeout after 120s | |
| 2026-06-16 07:51:38 | ERROR | WorkerCron (117) timeout after 120s | |
| 2026-06-16 07:53:39 | ERROR | WorkerCron (119) timeout after 120s | |
| 2026-06-16 07:55:39 | ERROR | WorkerCron (121) timeout after 120s | |
| 2026-06-16 07:57:40 | ERROR | WorkerCron (123) timeout after 120s | |
| 2026-06-16 07:59:40 | ERROR | WorkerCron (125) timeout after 120s | |
| 2026-06-16 08:01:40 | ERROR | WorkerCron (127) timeout after 120s | |
| 2026-06-16 08:03:41 | ERROR | WorkerCron (129) timeout after 120s | |
| 2026-06-16 08:05:41 | ERROR | WorkerCron (131) timeout after 120s | |
| 2026-06-16 08:07:41 | ERROR | WorkerCron (133) timeout after 120s | |
| 2026-06-16 08:09:42 | ERROR | WorkerCron (135) timeout after 120s | |
| 2026-06-16 08:11:42 | ERROR | WorkerCron (137) timeout after 120s | |
| 2026-06-16 08:13:42 | ERROR | WorkerCron (139) timeout after 120s | |
| 2026-06-16 08:15:43 | ERROR | WorkerCron (141) timeout after 120s | |
| 2026-06-16 08:17:43 | ERROR | WorkerCron (143) timeout after 120s | |
| 2026-06-16 08:19:43 | ERROR | WorkerCron (145) timeout after 120s | |
| 2026-06-16 08:21:44 | ERROR | WorkerCron (147) timeout after 120s | |
| 2026-06-16 08:23:45 | ERROR | WorkerCron (149) timeout after 120s | |
| 2026-06-16 08:25:45 | ERROR | WorkerCron (151) timeout after 120s | |
| 2026-06-16 08:27:46 | ERROR | WorkerCron (153) timeout after 120s | |
| 2026-06-16 08:29:46 | ERROR | WorkerCron (155) timeout after 120s | |
| 2026-06-16 08:31:46 | ERROR | WorkerCron (157) timeout after 120s | |
| 2026-06-16 08:33:47 | ERROR | WorkerCron (159) timeout after 120s | |
| 2026-06-16 08:35:47 | ERROR | WorkerCron (161) timeout after 120s | |
| 2026-06-16 08:37:47 | ERROR | WorkerCron (163) timeout after 120s | |
| 2026-06-16 08:39:48 | ERROR | WorkerCron (165) timeout after 120s | |
| 2026-06-16 08:41:48 | ERROR | WorkerCron (167) timeout after 120s | |
| 2026-06-16 08:43:49 | ERROR | WorkerCron (169) timeout after 120s | |
| 2026-06-16 08:45:49 | ERROR | WorkerCron (171) timeout after 120s | |
| 2026-06-16 08:47:50 | ERROR | WorkerCron (173) timeout after 120s | |
| 2026-06-16 08:49:50 | ERROR | WorkerCron (175) timeout after 120s | |
| 2026-06-16 08:51:50 | ERROR | WorkerCron (177) timeout after 120s | |
| 2026-06-16 08:53:50 | ERROR | WorkerCron (179) timeout after 120s | |
| 2026-06-16 08:55:51 | ERROR | WorkerCron (181) timeout after 120s | |
| 2026-06-16 08:57:51 | ERROR | WorkerCron (183) timeout after 120s | |
| 2026-06-16 08:59:53 | ERROR | WorkerCron (185) timeout after 120s | |
| 2026-06-16 09:01:53 | ERROR | WorkerCron (187) timeout after 120s | |
| 2026-06-16 09:03:53 | ERROR | WorkerCron (189) timeout after 120s | |
| 2026-06-16 09:05:53 | ERROR | WorkerCron (191) timeout after 120s | |
| 2026-06-16 09:07:54 | ERROR | WorkerCron (193) timeout after 120s | |
| 2026-06-16 09:09:54 | ERROR | WorkerCron (195) timeout after 120s | |
| 2026-06-16 09:11:54 | ERROR | WorkerCron (197) timeout after 120s | |
| 2026-06-16 09:13:55 | ERROR | WorkerCron (199) timeout after 120s | |
| 2026-06-16 09:15:58 | ERROR | WorkerCron (201) timeout after 120s | |
| 2026-06-16 09:17:58 | ERROR | WorkerCron (203) timeout after 120s | |
| 2026-06-16 09:19:59 | ERROR | WorkerCron (205) timeout after 120s | |
| 2026-06-16 09:22:00 | ERROR | WorkerCron (207) timeout after 120s | |
| 2026-06-16 09:24:00 | ERROR | WorkerCron (209) timeout after 120s | |
| 2026-06-16 09:26:00 | ERROR | WorkerCron (211) timeout after 120s | |
| 2026-06-16 09:28:03 | ERROR | WorkerCron (213) timeout after 120s | |
| 2026-06-16 09:30:03 | ERROR | WorkerCron (215) timeout after 120s | |
| 2026-06-16 09:32:05 | ERROR | WorkerCron (217) timeout after 120s | |
| 2026-06-16 09:34:08 | ERROR | WorkerCron (219) timeout after 120s | |
| 2026-06-16 09:36:08 | ERROR | WorkerCron (221) timeout after 120s | |
| 2026-06-16 09:38:08 | ERROR | WorkerCron (223) timeout after 120s | |
| This error is already known. | |||
| 2026-06-16 09:40:10 | ERROR | WorkerCron (225) timeout after 120s | |
| This error is already known. | |||
| 2026-06-16 09:42:12 | ERROR | WorkerCron (227) timeout after 120s | |
| This error is already known. | |||
| 2026-06-16 09:44:12 | ERROR | WorkerCron (229) timeout after 120s | |
| This error is already known. | |||
| 2026-06-16 09:46:14 | Log limit reached (full logs are still available in the log file) | ||
| 2026-06-17 14:29:37 | INFO | Killing build 00038-17-0, requested by Administrator (user #2) | |
| 2026-06-17 14:29:38 | INFO | Kill build 00038-17-0 | |