Index Error: list index out of range

211 views
Skip to first unread message

Carlos Rodríguez

unread,
Mar 11, 2017, 3:31:03 AM3/11/17
to Usuarios Odoo / OpenERP en España
V8 ubuntu.

He estado cambiando configuraciones de seudonimos y correos, y ahora al entrar en los modulos de Iniciativas y Reclamaciones, me salta el error siguiente:

Odoo Server Error

Traceback (most recent call last):
  File "/opt/odoo/v8/OCB/openerp/http.py", line 543, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo/v8/OCB/openerp/http.py", line 580, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo/v8/OCB/openerp/http.py", line 316, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/v8/OCB/openerp/service/model.py", line 118, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/v8/OCB/openerp/http.py", line 313, in checked_call
    return self.endpoint(*a, **kw)
  File "/opt/odoo/v8/OCB/openerp/http.py", line 809, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo/v8/OCB/openerp/http.py", line 409, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo/v8/OCB/addons/web/controllers/main.py", line 884, in search_read
    return self.do_search_read(model, fields, offset, limit, domain, sort)
  File "/opt/odoo/v8/OCB/addons/web/controllers/main.py", line 905, in do_search_read
    request.context)
  File "/opt/odoo/v8/OCB/openerp/http.py", line 914, in proxy
    result = meth(cr, request.uid, *args, **kw)
  File "/opt/odoo/v8/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/v8/OCB/openerp/models.py", line 5220, in search_read
    result = self.read(cr, uid, record_ids, fields, context=read_ctx)
  File "/opt/odoo/v8/OCB/openerp/api.py", line 268, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo/v8/OCB/openerp/models.py", line 3144, in read
    result = BaseModel.read(records, fields, load=load)
  File "/opt/odoo/v8/OCB/openerp/api.py", line 266, in wrapper
    return new_api(self, *args, **kwargs)
  File "/opt/odoo/v8/OCB/openerp/models.py", line 3190, in read
    values[name] = field.convert_to_read(record[name], use_name_get)
  File "/opt/odoo/v8/OCB/openerp/fields.py", line 1597, in convert_to_read
    return value_sudo.name_get()[0]
IndexError: list index out of range

Alguna ayuda.
Gracias de antemano por las respuestas

Carlos Rodríguez

unread,
Mar 14, 2017, 2:08:41 AM3/14/17
to Usuarios Odoo / OpenERP en España
Me auto-respondo:

Al ser un error en el alguno de los campos de la tabla iniciativas-leds (que por algún motivo se ha quedado vacío o a 0), tenia que descubrir en que registro y en que campo era el error.
He probado, agrupando la lista por diferentes campos, hasta descubrir que lista era la errónea. Todas las agrupaciones eran correctas, menos la agrupación de equipo de ventas que daba error. (Tenia intención de añadir mas campos de agrupación en la vista search, hasta dar con el campo erróneo)
En la vista tree, he quitado el campo equipo de ventas y por fin ya he conseguido listas todas.
He borrado todas las iniciativas últimas, que podían ser susceptibles de error.
He devuelto el campo equipo de ventas a la vista tree.
...y ya está. Solucionado
Reply all
Reply to author
Forward
0 new messages