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)