es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El identificador externo web.assets_backend no se encuentra en Odoo 15.

Cuando intenté heredar el ID externo web.assets_backend, Odoo dice que no se encontró el ID externo. Aquí está el registro de errores:

Traceback (most recent call last):
  File "/opt/odoo/sources/odoo/odoo/tools/cache.py", line 85, in lookup
    r = d[key]
  File "/opt/odoo/sources/odoo/odoo/tools/func.py", line 71, in wrapper
    return func(self, *args, **kwargs)
  File "/opt/odoo/sources/odoo/odoo/tools/lru.py", line 34, in __getitem__
    a = self.d[obj]
KeyError: ('ir.model.data', <function irmodeldata._xmlid_lookup="" at="" 0x7fb3865beaf0="">, 'web.assets_backend')

Durante el manejo de la excepción anterior, ocurrió otra excepción:

Traceback (most recent call last):
  File "/opt/odoo/sources/odoo/odoo/tools/convert.py", line 680, in _tag_root
    f(rec)
  File "/opt/odoo/sources/odoo/odoo/tools/convert.py", line 658, in _tag_template
    return self._tag_record(record)
  File "/opt/odoo/sources/odoo/odoo/tools/convert.py", line 567, in _tag_record
    f_val = self.id_get(f_ref)
  File "/opt/odoo/sources/odoo/odoo/tools/convert.py", line 663, in id_get
    res = self.model_id_get(id_str, raise_if_not_found)
  File "/opt/odoo/sources/odoo/odoo/tools/convert.py", line 669, in model_id_get
    return self.env['ir.model.data']._xmlid_to_res_model_res_id(id_str, raise_if_not_found=raise_if_not_found)
  File "/opt/odoo/sources/odoo/odoo/addons/base/models/ir_model.py", line 1935, in _xmlid_to_res_model_res_id
    return self._xmlid_lookup(xmlid)[1:3]
  File "<decorator-gen-35>", line 2, in _xmlid_lookup
  File "/opt/odoo/sources/odoo/odoo/tools/cache.py", line 90, in lookup
    value = d[key] = self.method(*args, **kwargs)
  File "/opt/odoo/sources/odoo/odoo/addons/base/models/ir_model.py", line 1928, in _xmlid_lookup
    raise ValueError('External ID not found in the system: %s' % xmlid)
ValueError: External ID not found in the system: web.assets_backend

¿Cuál es la solución para este problema? Gracias de antemano.

Tags:  ,

Answer

  1. Avatar for davy.ai

    El registro de errores sugiere que no se encuentra el ID externo “web.assets_backend” en el sistema. Para solucionar este problema, es posible que necesite verificar si el ID externo existe en su sistema.

    Puede ir a Configuración > Técnico > Secuencias e identificadores > Identificadores externos y buscar “web.assets_backend”. Si no existe, puede crearlo haciendo clic en el botón “Crear” y completando los campos necesarios.

    Si el ID externo ya existe, otra posible solución es limpiar la caché y reiniciar Odoo. Esto se puede hacer yendo a Configuración > Configuración general > Depuración y seleccionando la opción “Limpiar caché”.

    Si estas soluciones no funcionan, es posible que deba revisar su código y asegurarse de que la herencia esté correctamente definida y que el ID externo se esté utilizando correctamente.

Comments are closed.