Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
1577 Vistas

Can any one help me please 

This is the error


Traceback (most recent call last):
  File "/opt/odoo15/odoo/odoo/tools/convert.py", line 683, in _tag_root
    f(rec)
  File "/opt/odoo15/odoo/odoo/tools/convert.py", line 586, in _tag_record
    record = model._load_records([data], self.mode == 'update')
  File "/opt/odoo15/odoo/odoo/models.py", line 4431, in _load_records
    data['record']._load_records_write(data['values'])
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_ui_view.py", line 2124, in _load_records_write
    super(View, self)._load_records_write(values)
  File "/opt/odoo15/odoo/odoo/models.py", line 4355, in _load_records_write
    self.write(values)
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_ui_view.py", line 567, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/opt/odoo15/odoo/odoo/models.py", line 3915, in write
    fields[0].determine_inverse(real_recs)
  File "/opt/odoo15/odoo/odoo/fields.py", line 1304, in determine_inverse
    determine(self.inverse, records)
  File "/opt/odoo15/odoo/odoo/fields.py", line 88, in determine
    return needle(*args)
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_ui_view.py", line 340, in _inverse_arch
    view.write(data)
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_ui_view.py", line 567, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/opt/odoo15/odoo/odoo/models.py", line 3905, in write
    real_recs._validate_fields(vals, inverse_fields)
  File "/opt/odoo15/odoo/odoo/models.py", line 1378, in _validate_fields
    check(self)
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_ui_view.py", line 439, in _check_xml
    raise err from None
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_ui_view.py", line 430, in _check_xml
    combined_arch = view._get_combined_arch()
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_ui_view.py", line 993, in _get_combined_arch
    arch = root.with_prefetch(tree_views._prefetch_ids)._combine(hierarchy)
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_ui_view.py", line 934, in _combine
    combined_arch = view.apply_inheritance_specs(combined_arch, arch)
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_ui_view.py", line 871, in apply_inheritance_specs
    self._raise_view_error(str(e), specs_tree)
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_ui_view.py", line 748, in _raise_view_error
    raise err from from_exception
odoo.exceptions.ValidationError: Error while validating view:

Element '' cannot be located in parent view

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_http.py", line 242, in _dispatch
    result = request.dispatch()
  File "/opt/odoo15/odoo/odoo/http.py", line 702, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo15/odoo/odoo/http.py", line 368, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo15/odoo/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo15/odoo/odoo/http.py", line 357, in checked_call
    result = self.endpoint(*a, **kw)
  File "/opt/odoo15/odoo/odoo/http.py", line 925, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo15/odoo/odoo/http.py", line 546, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo15/odoo/addons/web/controllers/main.py", line 1328, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/opt/odoo15/odoo/addons/web/controllers/main.py", line 1316, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/opt/odoo15/odoo/odoo/api.py", line 471, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/opt/odoo15/odoo/odoo/api.py", line 456, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "", line 2, in button_immediate_upgrade
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_module.py", line 72, in check_and_log
    return method(self, *args, **kwargs)
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_module.py", line 650, in button_immediate_upgrade
    return self._button_immediate_function(self.env.registry[self._name].button_upgrade)
  File "/opt/odoo15/odoo/odoo/addons/base/models/ir_module.py", line 587, in _button_immediate_function
    registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
  File "/opt/odoo15/odoo/odoo/modules/registry.py", line 87, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/opt/odoo15/odoo/odoo/modules/loading.py", line 470, in load_modules
    processed_modules += load_marked_modules(cr, graph,
  File "/opt/odoo15/odoo/odoo/modules/loading.py", line 363, in load_marked_modules
    loaded, processed = load_module_graph(
  File "/opt/odoo15/odoo/odoo/modules/loading.py", line 222, in load_module_graph
    load_data(cr, idref, mode, kind='data', package=package)
  File "/opt/odoo15/odoo/odoo/modules/loading.py", line 69, in load_data
    tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
  File "/opt/odoo15/odoo/odoo/tools/convert.py", line 748, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate)
  File "/opt/odoo15/odoo/odoo/tools/convert.py", line 814, in convert_xml_import
    obj.parse(doc.getroot())
  File "/opt/odoo15/odoo/odoo/tools/convert.py", line 734, in parse
    self._tag_root(de)
  File "/opt/odoo15/odoo/odoo/tools/convert.py", line 694, in _tag_root
    raise ParseError(msg) from None  # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/odoo15/odoo/odoo/http.py", line 658, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo15/odoo/odoo/http.py", line 301, in _handle_exception
    raise exception.with_traceback(None) from new_cause
odoo.tools.convert.ParseError: while parsing /opt/odoo15/odoo/custom_addons/eta_details/views/account_move.xml:3
Error while validating view:

Element '' cannot be located in parent view

View error context:
{'file': '/opt/odoo15/odoo/custom_addons/eta_details/views/account_move.xml',
 'line': 2,
 'name': 'account.move.form.inherit',
 'view': ir.ui.view(1133,),
 'view.model': 'account.move',
 'view.parent': ir.ui.view(539,),
 'xmlid': 'account_move_form_inherit'}


Avatar
Descartar
Mejor respuesta

Hi,
From the shared traceback the error is coming from the app:  eta_details and from the views:  account.move.form.inherit , inside this view there will be an xpath expression added, which is not a valid one and thus you get the error.

In order to solve the issue, see the original view which is inherited in the problematic view and see if the written xpath is valid or not and do necessary changes,

Thanks

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
2
oct 25
2704
1
sept 25
2699
3
jul 25
4111
1
may 25
2204
4
may 25
3560