Andere Odoo-databases kennen bij een gelijke query deze melding niet. Het probleem treedt op sinds 5 augustus 13:43:40.
De Odoo foutmelding geeft extra details bij de call naar https://acme.odoo.com/jsonrpc:
Verzoek:
{
"id": 9368,
"jsonrpc": "2.0",
"method": "call",
"params": {
"service": "object",
"method": "execute_kw",
"args": [
"odoo-experts-acme-production-14365361",
22,
"secret",
"res.partner",
"search_read",
[],
{
"limit": 500,
"offset": 0
}
]
}
}
Antwoord:
{
"jsonrpc": "2.0",
"id": 9366,
"error": {
"code": 200,
"message": "Odoo Server Error",
"data": {
"name": "builtins.ValueError",
"debug": "Traceback (most recent call last):
File \"/home/odoo/src/odoo/odoo/models.py\", line 6266, in ensure_one
_id, = self._ids
^^^^
ValueError: too many values to unpack (expected 1)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File \"/home/odoo/src/odoo/odoo/http.py\", line 2123, in _transactioning
return service_model.retrying(func, env=self.env)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/service/model.py\", line 156, in retrying
result = func()
^^^^^^
File \"/home/odoo/src/odoo/odoo/http.py\", line 2090, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/http.py\", line 2338, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py\", line 333, in _dispatch
result = endpoint(**request.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/http.py\", line 754, in route_wrapper
result = endpoint(self, *args, **params_ok)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/addons/base/controllers/rpc.py\", line 178, in jsonrpc
return dispatch_rpc(service, method, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/http.py\", line 412, in dispatch_rpc
return dispatch(method, params)
^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/service/model.py\", line 58, in dispatch
res = execute_kw(db, uid, *params[3:])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/service/model.py\", line 81, in execute_kw
return execute(db, uid, obj, method, *args, **kw or {})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/service/model.py\", line 87, in execute
res = execute_cr(cr, uid, obj, method, *args, **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/service/model.py\", line 72, in execute_cr
result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/service/model.py\", line 156, in retrying
result = func()
^^^^^^
File \"/home/odoo/src/odoo/odoo/api.py\", line 535, in call_kw
result = getattr(recs, name)(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/models.py\", line 6146, in search_read
return records._read_format(fnames=fields, **read_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/models.py\", line 4088, in _read_format
vals[name] = convert(record[name], record, use_display_name)
~~~~~~^^^^^^
File \"/home/odoo/src/odoo/odoo/models.py\", line 7075, 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/addons/mail/models/mail_thread.py\", line 427, in _compute_field_value
return super()._compute_field_value(field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/models.py\", line 5294, 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/account_peppol/models/res_partner.py\", line 64, in _compute_available_peppol_eas
eas_codes = set(self.available_peppol_eas)
^^^^^^^^^^^^^^^^^^^^^^^^^
File \"/home/odoo/src/odoo/odoo/fields.py\", line 1232, in __get__
record.ensure_one()
File \"/home/odoo/src/odoo/odoo/models.py\", line 6269, in ensure_one
raise ValueError(\"Expected singleton: %s\" % self)
ValueError: Expected singleton: res.partner(552, 525, 257, 108, 208, 390, 382, 581, 336, 475, ...)
",
"message": "Expected singleton: res.partner(552, 525, 257, 108, 208, 390, 382, 581, 336, 475, ...)",
"arguments": [
"Expected singleton: res.partner(552, 525, 257, 108, 208, 390, 382, 581, 336, 475, ...)"
],
"context": {}
}
}
}