|
2025-12-24 07:25:20
|
WARNING
|
server
|
py.warnings:328
/data/build/odoo/odoo/fields.py:798: UserWarning: Field budget.account.is_asset should be declared with recursive=True
File "/data/build/odoo/odoo-bin", line 8, in <module>
odoo.cli.main()
File "/data/build/odoo/odoo/cli/command.py", line 66, in main
o.run(args)
File "/data/build/odoo/odoo/cli/server.py", line 187, in run
main(args)
File "/data/build/odoo/odoo/cli/server.py", line 180, in main
rc = odoo.service.server.start(preload=preload, stop=stop)
File "/data/build/odoo/odoo/service/server.py", line 1427, in start
rc = server.run(preload, stop)
File "/data/build/odoo/odoo/service/server.py", line 596, in run
rc = preload_registries(preload)
File "/data/build/odoo/odoo/service/server.py", line 1327, in preload_registries
registry = Registry.new(dbname, update_module=update_module)
File "<decorator-gen-16>", line 2, in new
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 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/data/build/odoo/odoo/modules/loading.py", line 493, in load_modules
processed_modules += load_marked_modules(cr, graph,
File "/data/build/odoo/odoo/modules/loading.py", line 374, in load_marked_modules
loaded, processed = load_module_graph(
File "/data/build/odoo/odoo/modules/loading.py", line 210, in load_module_graph
registry.init_models(cr, model_names, {'module': package.name}, new_install)
File "/data/build/odoo/odoo/modules/registry.py", line 538, in init_models
func()
File "/data/build/odoo/odoo/addons/base/models/ir_model.py", line 47, in mark_modified
records.modified(fnames)
File "/data/build/odoo/odoo/models.py", line 6165, in modified
todo = [self._modified([self._fields[fname] for fname in fnames], create)]
File "/data/build/odoo/odoo/models.py", line 6216, in _modified
tree = self.pool.get_trigger_tree(fields, select=select)
File "/data/build/odoo/odoo/modules/registry.py", line 345, in get_trigger_tree
if field in self._field_triggers
File "/data/build/odoo/odoo/tools/func.py", line 28, in __get__
value = self.fget(obj)
File "/data/build/odoo/odoo/modules/registry.py", line 439, in _field_triggers
dependencies = list(field.resolve_depends(self))
File "/data/build/odoo/odoo/fields.py", line 798, in resolve_depends
warnings.warn(f"Field {self} should be declared with recursive=True")
|
|
|
2025-12-24 07:31:11
|
WARNING
|
server
|
py.warnings:328
/data/build/odoo/odoo/fields.py:798: UserWarning: Field budget.account.is_asset should be declared with recursive=True
File "/usr/lib/python3.12/threading.py", line 1030, in _bootstrap
self._bootstrap_inner()
File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner
self.run()
File "/usr/lib/python3.12/threading.py", line 1010, in run
self._target(*self._args, **self._kwargs)
File "/data/build/odoo/odoo/service/server.py", line 1129, in _runloop
self.process_work()
File "/data/build/odoo/odoo/service/server.py", line 1228, in process_work
base.models.ir_cron.ir_cron._process_jobs(db_name)
File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 135, in _process_jobs
registry[cls._name]._process_job(db, cron_cr, job)
File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 350, in _process_job
ir_cron._callback(job['cron_name'], job['ir_actions_server_id'], job['id'])
File "/data/build/odoo/odoo/addons/base/models/ir_cron.py", line 391, in _callback
self.env['ir.actions.server'].browse(server_action_id).run()
File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 675, in run
res = runner(run_self, eval_context=eval_context)
File "/data/build/odoo/odoo/addons/base/models/ir_actions.py", line 545, 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 399, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
File "ir.actions.server(132,)", line 1, in <module>
File "/data/build/odoo/addons/mail/models/mail_mail.py", line 251, in process_email_queue
res = self.browse(ids).send(auto_commit=auto_commit)
File "/data/build/odoo/addons/mail/models/mail_mail.py", line 441, in send
batch.write({'state': 'exception', 'failure_reason': exc})
File "/data/build/odoo/addons/mail/models/mail_mail.py", line 167, in write
res = super(MailMail, self).write(vals)
File "/data/build/odoo/odoo/models.py", line 3766, in write
if self.pool.is_modifying_relations(field):
File "/data/build/odoo/odoo/modules/registry.py", line 458, in is_modifying_relations
result = field in self._field_triggers and (
File "/data/build/odoo/odoo/tools/func.py", line 28, in __get__
value = self.fget(obj)
File "/data/build/odoo/odoo/modules/registry.py", line 439, in _field_triggers
dependencies = list(field.resolve_depends(self))
File "/data/build/odoo/odoo/fields.py", line 798, in resolve_depends
warnings.warn(f"Field {self} should be declared with recursive=True")
|
|
|
2025-12-25 08:58:27
|
WARNING
|
server
|
py.warnings:328
/data/build/odoo/odoo/fields.py:798: UserWarning: Field budget.account.is_asset should be declared with recursive=True
File "/usr/lib/python3.12/threading.py", line 1030, in _bootstrap
self._bootstrap_inner()
File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner
self.run()
File "/usr/lib/python3.12/threading.py", line 1010, in run
self._target(*self._args, **self._kwargs)
File "/data/build/odoo/odoo/service/server.py", line 1129, in _runloop
self.process_work()
File "/data/build/odoo/odoo/service/server.py", line 1168, in process_work
self.process_request(client, addr)
File "/data/build/odoo/odoo/service/server.py", line 1159, in process_request
self.server.process_request(client, addr)
File "/usr/lib/python3.12/socketserver.py", line 349, in process_request
self.finish_request(request, client_address)
File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python3.12/socketserver.py", line 761, in __init__
self.handle()
File "/home/runbot/.local/lib/python3.12/site-packages/werkzeug/serving.py", line 342, in handle
BaseHTTPRequestHandler.handle(self)
File "/usr/lib/python3.12/http/server.py", line 436, in handle
self.handle_one_request()
File "/home/runbot/.local/lib/python3.12/site-packages/werkzeug/serving.py", line 374, in handle_one_request
self.run_wsgi()
File "/home/runbot/.local/lib/python3.12/site-packages/werkzeug/serving.py", line 319, in run_wsgi
execute(self.server.app)
File "/home/runbot/.local/lib/python3.12/site-packages/werkzeug/serving.py", line 308, in execute
application_iter = app(environ, start_response)
File "/data/build/odoo/odoo/http.py", line 2237, in __call__
response = request._serve_db()
File "/data/build/odoo/odoo/http.py", line 1829, in _serve_db
exc.error_response = self.registry['ir.http']._handle_error(exc)
File "/data/build/odoo/addons/http_routing/models/ir_http.py", line 655, in _handle_error
code, html = cls._get_error_html(request.env, code, values)
File "/data/build/odoo/addons/http_routing/models/ir_http.py", line 622, in _get_error_html
return code, env['ir.ui.view']._render_template('http_routing.%s' % code, values)
File "/data/build/odoo/odoo/addons/base/models/ir_ui_view.py", line 2135, in _render_template
return self.env['ir.qweb']._render(template, values)
File "/data/build/odoo/odoo/tools/profiler.py", line 301, in _tracked_method_render
return method_render(self, template, values, **options)
File "/data/build/odoo/odoo/addons/base/models/ir_qweb.py", line 593, in _render
result = ''.join(rendering)
File "<259>", line 40, in template_259
File "<259>", line 29, in template_259_content
File "<209>", line 547, in template_209
File "<209>", line 266, in template_209_content
File "/data/build/odoo/odoo/addons/base/models/ir_qweb.py", line 2438, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-71>", line 2, in _generate_asset_nodes_cache
File "/data/build/odoo/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/data/build/odoo/odoo/addons/base/models/ir_qweb.py", line 2493, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/data/build/odoo/odoo/addons/base/models/ir_qweb.py", line 2567, in _generate_asset_nodes
return remains + asset.to_node(css=css, js=js, debug=debug, async_load=async_load, defer_load=defer_load, lazy_load=lazy_load)
File "/data/build/odoo/odoo/addons/base/models/assetsbundle.py", line 159, in to_node
css_attachments = self.css(is_minified=not is_debug_assets) or []
File "/data/build/odoo/odoo/addons/base/models/assetsbundle.py", line 627, in css
self.save_attachment(extension, css)
File "/data/build/odoo/odoo/addons/base/models/assetsbundle.py", line 373, in save_attachment
attachment = ira.with_user(SUPERUSER_ID).create(values)
File "<decorator-gen-60>", line 2, in create
File "/data/build/odoo/odoo/api.py", line 430, in _model_create_multi
return create(self, [arg])
File "/data/build/odoo/odoo/addons/base/models/ir_attachment.py", line 673, in create
return super().create(vals_list)
File "<decorator-gen-68>", line 2, in create
File "/data/build/odoo/odoo/api.py", line 431, in _model_create_multi
return create(self, arg)
File "/data/build/odoo/odoo/addons/base/models/ir_fields.py", line 670, in create
recs = super().create(vals_list)
File "<decorator-gen-15>", line 2, in create
File "/data/build/odoo/odoo/api.py", line 431, in _model_create_multi
return create(self, arg)
File "/data/build/odoo/odoo/models.py", line 4019, in create
records = self._create(data_list)
File "/data/build/odoo/odoo/models.py", line 4250, in _create
records.modified(self._fields, create=True)
File "/data/build/odoo/odoo/models.py", line 6165, in modified
todo = [self._modified([self._fields[fname] for fname in fnames], create)]
File "/data/build/odoo/odoo/models.py", line 6216, in _modified
tree = self.pool.get_trigger_tree(fields, select=select)
File "/data/build/odoo/odoo/modules/registry.py", line 345, in get_trigger_tree
if field in self._field_triggers
File "/data/build/odoo/odoo/tools/func.py", line 28, in __get__
value = self.fget(obj)
File "/data/build/odoo/odoo/modules/registry.py", line 439, in _field_triggers
dependencies = list(field.resolve_depends(self))
File "/data/build/odoo/odoo/fields.py", line 798, in resolve_depends
warnings.warn(f"Field {self} should be declared with recursive=True")
|
|