Untitled

 avatar
unknown
plain_text
a month ago
6.3 kB
6
Indexable
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
  File "/opt/odoo/odoo_app/odoo-server/odoo/api.py", line 984, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 141

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/odoo/odoo_app/odoo-server/odoo/fields.py", line 1160, in __get__
    value = env.cache.get(record, self)
  File "/opt/odoo/odoo_app/odoo-server/odoo/api.py", line 991, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'product.template(141,).sales_count'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/odoo/odoo_app/odoo-server/odoo/api.py", line 984, in get
    cache_value = field_cache[record._ids[0]]
KeyError: 141

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/odoo/odoo_app/odoo-server/odoo/fields.py", line 1160, in __get__
    value = env.cache.get(record, self)
  File "/opt/odoo/odoo_app/odoo-server/odoo/api.py", line 991, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'product.product(141,).sales_count'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/odoo/odoo_app/odoo-server/odoo/http.py", line 1584, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/opt/odoo/odoo_app/odoo-server/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/opt/odoo/odoo_app/odoo-server/odoo/http.py", line 1611, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/opt/odoo/odoo_app/odoo-server/odoo/http.py", line 1815, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/opt/odoo/odoo_app/odoo-server/addons/website/models/ir_http.py", line 235, in _dispatch
    response = super()._dispatch(endpoint)
  File "/opt/odoo/odoo_app/odoo-server/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/opt/odoo/odoo_app/odoo-server/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/opt/odoo/odoo_app/odoo-server/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/opt/odoo/odoo_app/odoo-server/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/opt/odoo/odoo_app/odoo-server/odoo/api.py", line 461, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/opt/odoo/odoo_app/odoo-server/odoo/api.py", line 448, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/opt/odoo/odoo_app/tv_pharm/base/besco_base/models/models.py", line 346, in read
    result = super().read(fields, load)
  File "/opt/odoo/odoo_app/odoo-server/odoo/models.py", line 2982, in read
    return self._read_format(fnames=fields, load=load)
  File "/opt/odoo/odoo_app/odoo-server/odoo/models.py", line 3154, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/opt/odoo/odoo_app/odoo-server/odoo/models.py", line 5876, in __getitem__
    return self._fields[key].__get__(self, type(self))
  File "/opt/odoo/odoo_app/odoo-server/odoo/fields.py", line 1209, in __get__
    self.compute_value(recs)
  File "/opt/odoo/odoo_app/odoo-server/odoo/fields.py", line 1387, in compute_value
    records._compute_field_value(self)
  File "/opt/odoo/odoo_app/odoo-server/addons/mail/models/mail_thread.py", line 403, in _compute_field_value
    return super()._compute_field_value(field)
  File "/opt/odoo/odoo_app/odoo-server/odoo/models.py", line 4211, in _compute_field_value
    fields.determine(field.compute, self)
  File "/opt/odoo/odoo_app/odoo-server/odoo/fields.py", line 97, in determine
    return needle(*args)
  File "/opt/odoo/odoo_app/odoo-server/addons/sale/models/product_template.py", line 61, in _compute_sales_count
    product.sales_count = float_round(sum([p.sales_count for p in product.with_context(active_test=False).product_variant_ids]), precision_rounding=product.uom_id.rounding)
  File "/opt/odoo/odoo_app/odoo-server/addons/sale/models/product_template.py", line 61, in <listcomp>
    product.sales_count = float_round(sum([p.sales_count for p in product.with_context(active_test=False).product_variant_ids]), precision_rounding=product.uom_id.rounding)
  File "/opt/odoo/odoo_app/odoo-server/odoo/fields.py", line 1209, in __get__
    self.compute_value(recs)
  File "/opt/odoo/odoo_app/odoo-server/odoo/fields.py", line 1387, in compute_value
    records._compute_field_value(self)
  File "/opt/odoo/odoo_app/odoo-server/addons/mail/models/mail_thread.py", line 403, in _compute_field_value
    return super()._compute_field_value(field)
  File "/opt/odoo/odoo_app/odoo-server/odoo/models.py", line 4211, in _compute_field_value
    fields.determine(field.compute, self)
  File "/opt/odoo/odoo_app/odoo-server/odoo/fields.py", line 97, in determine
    return needle(*args)
  File "/opt/odoo/odoo_app/odoo-server/addons/sale/models/product_product.py", line 28, in _compute_sales_count
    for group in self.env['sale.report']._read_group(domain, ['product_id', 'product_uom_qty'], ['product_id']):
  File "/opt/odoo/odoo_app/odoo-server/odoo/models.py", line 2148, in _read_group
    return self.read_group(domain, fields, groupby, offset, limit, orderby, lazy)
  File "/opt/odoo/odoo_app/tv_pharm/base/besco_base/models/models.py", line 405, in read_group
    result = super().read_group(
  File "/opt/odoo/odoo_app/odoo-server/odoo/models.py", line 2188, in read_group
    result = self._read_group_raw(domain, fields, groupby, offset=offset, limit=limit, orderby=orderby, lazy=lazy)
  File "/opt/odoo/odoo_app/odoo-server/odoo/models.py", line 2319, in _read_group_raw
    self._cr.execute(query, where_clause_params)
  File "/opt/odoo/odoo_app/odoo-server/odoo/sql_db.py", line 321, in execute
    res = self._obj.execute(query, params)
psycopg2.errors.QueryCanceled: canceling statement due to statement timeout


The above server error caused the following client error:
null
Leave a Comment