Skip to Content
Menu
This question has been flagged
1 Reply
826 Views

Hello community Odoo. I received the following error message after installing an import purchase order module

Traceback (most recent call last):

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch

    result = request.dispatch()

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\http.py", line 685, in dispatch

    result = self._call_function(**self.params)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\http.py", line 361, in _call_function

    return checked_call(self.db, *args, **kwargs)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\service\model.py", line 94, in wrapper

    return f(dbname, *args, **kwargs)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\http.py", line 349, in checked_call

    result = self.endpoint(*a, **kw)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\http.py", line 914, in __call__

    return self.method(*args, **kw)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\http.py", line 533, in response_wrap

    response = f(*args, **kw)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\addons\web\controllers\main.py", line 1398, in call_button

    action = self._call_kw(model, method, args, kwargs)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\addons\web\controllers\main.py", line 1386, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\api.py", line 399, in call_kw

    result = _call_kw_multi(method, model, args, kwargs)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\api.py", line 386, in _call_kw_multi

    result = method(recs, *args, **kwargs)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\addons\import_purchase\models\purchase.py", line 295, in import_csv

    if line[9] != '':

Exception


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


Traceback (most recent call last):

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\http.py", line 641, in _handle_exception

    return super(JsonRequest, self)._handle_exception(exception)

  File "C:\Program Files\Odoo 14.0.20220420\server\odoo\http.py", line 317, in _handle_exception

    raise exception.with_traceback(None) from new_cause

IndexError: list index out of range


Avatar
Discard
Best Answer

The issue raised from  import_purchase  module purchase.py file line 295, the line[9] is out of the range of the list. You need to check your excel/csv file and make sure it's with same columns and order as requested by module developer.

See here the details of the module.
https://apps.odoo.com/apps/modules/14.0/import_purchase/


Avatar
Discard