Skip to Content

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

You need to be registered to interact with the community.
This question has been flagged
9 Views
When trying to export the inventory by location the below error was received.  

RPC_ERROR

 

Odoo Server Error

 

Occured on enconnex.odoo.com on 2025-06-02 17:54:10 GMT

 

Traceback (most recent call last):

  File "/home/odoo/src/odoo/addons/web/controllers/export.py", line 657, in web_export_xlsx

    return self.base(data)

           ^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/addons/web/controllers/export.py", line 579, in base

    records |= tree.insert_leaf(leaf)

               ^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/addons/web/controllers/export.py", line 166, in insert_leaf

    node.data = records.export_data(self._export_field_names).get('datas', [])

                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/odoo/models.py", line 1271, in export_data

    return {'datas': self._export_rows(fields_to_export)}

                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/odoo/models.py", line 1185, in _export_rows

    value = record[name]

            ~~~~~~^^^^^^

  File "/home/odoo/src/odoo/odoo/models.py", line 7061, in __getitem__

    return self._fields[key].__get__(self)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/odoo/fields.py", line 1303, in __get__

    self.compute_value(recs)

  File "/home/odoo/src/odoo/odoo/fields.py", line 1485, in compute_value

    records._compute_field_value(self)

  File "/home/odoo/src/odoo/odoo/models.py", line 5280, in _compute_field_value

    fields.determine(field.compute, self)

  File "/home/odoo/src/odoo/odoo/fields.py", line 110, in determine

    return needle(*args)

           ^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/addons/stock_account/models/stock_quant.py", line 38, in _compute_value

    quant.currency_id = quant.company_id.currency_id

    ^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/odoo/fields.py", line 1418, in __set__

    records.write({self.name: write_value})

  File "/home/odoo/src/odoo/addons/stock/models/stock_quant.py", line 363, in write

    return super(StockQuant, self).write(vals)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/user/ks_dashboard_ninja/models/base_model_extend.py", line 22, in write

    recs = super(BaseExtend, self).write(vals)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/user/smile_audit/models/base.py", line 137, in write

    if not self._get_audit_rule('write'):

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/user/smile_audit/models/base.py", line 87, in _get_audit_rule

    search_unlink = self.env['audit.log'].search([('res_id','=',rec.id),('method','=',method)])

                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/odoo/models.py", line 1749, in search

    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/odoo/models.py", line 1781, in search_fetch

    return self._fetch_query(query, fields_to_fetch)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/odoo/models.py", line 4243, in _fetch_query

    fetched = self.browse(query)

              ^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/odoo/models.py", line 6217, in browse

    if not ids:

           ^^^

  File "/home/odoo/src/odoo/odoo/tools/query.py", line 262, in __bool__

    return bool(self.get_result_ids())

                ^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/odoo/tools/query.py", line 226, in get_result_ids

    self._ids = tuple(id_ for id_, in self._env.execute_query(self.select()))

                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/odoo/src/odoo/odoo/api.py", line 979, in execute_query

    return [] if self.cr.description is None else self.cr.fetchall()

                                                  ^^^^^^^^^^^^^^^^^^

psycopg2.InterfaceError: cursor already closed

 

The above server error caused the following client error:

RPC_ERROR: Odoo Server Error

    RPC_ERROR

        at makeErrorFromResponse (https://enconnex.odoo.com/web/assets/09456a5/web.assets_web_dark.min.js:3148:163)

        at decoder.onload (https://enconnex.odoo.com/web/assets/09456a5/web.assets_web_dark.min.js:3134:7)
Avatar
Discard