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

Je veux valider une transaction dans mon journal mais une erreur "Odoo Server Error"

Que faire?

RPC_ERROR

Odoo Server Error

Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 996, in get

    cache_value = field_cache[record._ids[0]]

KeyError: 1479488

 

During handling of the above exception, another exception occurred:

 

Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1161, in __get__

    value = env.cache.get(record, self)

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 1003, in get

    raise CacheMiss(record, field)

odoo.exceptions.CacheMiss: 'account.move.line(1479488,).account_type'

 

During handling of the above exception, another exception occurred:

 

Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 1591, in _serve_db

    return service_model.retrying(self._serve_ir_http, self.env)

  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 133, in retrying

    result = func()

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 1618, in _serve_ir_http

    response = self.dispatcher.dispatch(rule.endpoint, args)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 1822, in dispatch

    result = self.request.registry['ir.http']._dispatch(endpoint)

  File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_http.py", line 237, in _dispatch

    response = super()._dispatch(endpoint)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 154, in _dispatch

    result = endpoint(**request.params)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 697, in route_wrapper

    result = endpoint(self, *args, **params_ok)

  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/dataset.py", line 42, in call_kw

    return self._call_kw(model, method, args, kwargs)

  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw

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

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 468, in call_kw

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

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 453, in _call_kw_multi

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

  File "/usr/lib/python3/dist-packages/odoo/addons/account_accountant/models/bank_rec_widget.py", line 967, in onchange

    return super(BankRecWidget, self.with_context(recursive_onchanges=False)).onchange(values, field_name, field_onchange)

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 6590, in onchange

    self.env.invalidate_all()

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 734, in invalidate_all

    self.flush_all()

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 744, in flush_all

    self._recompute_all()

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 740, in _recompute_all

    self[field.model_name]._recompute_field(field)

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 6241, in _recompute_field

    field.recompute(records)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1370, in recompute

    apply_except_missing(self.compute_value, recs)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1343, in apply_except_missing

    func(records)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1392, in compute_value

    records._compute_field_value(self)

  File "/usr/lib/python3/dist-packages/odoo/addons/mail/models/mail_thread.py", line 403, in _compute_field_value

    return super()._compute_field_value(field)

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 4232, in _compute_field_value

    fields.determine(field.compute, self)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 98, in determine

    return needle(*args)

  File "/usr/lib/python3/dist-packages/odoo/addons/account/models/account_move.py", line 749, in _compute_always_tax_exigible

    and not record._collect_tax_cash_basis_values()

  File "/usr/lib/python3/dist-packages/odoo/addons/account/models/account_move.py", line 2479, in _collect_tax_cash_basis_values

    if line.account_type in ('asset_receivable', 'liability_payable'):

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1210, in __get__

    self.compute_value(recs)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1392, in compute_value

    records._compute_field_value(self)

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 4232, in _compute_field_value

    fields.determine(field.compute, self)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 101, in determine

    return needle(records, *args)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 702, in _compute_related

    record[self.name] = self._process_related(value[self.related_field.name])

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 5924, in __setitem__

    return self._fields[key].__set__(self, value)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1305, in __set__

    self.write(protected_records, value)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1125, in write

    cache_value = self.convert_to_cache(value, records)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 2733, in convert_to_cache

    raise ValueError("Wrong value for %s: %r" % (self, value))

ValueError: Wrong value for account.move.line.account_type: 'other'

 

The above server error caused the following client error:

null


Avatar
Discard
Best Answer

Which account do you want to book the transaction to?


It looks like the problem is that the account type is 'other' and odoo does not support this type for the booking. If you have created the account yourself, you may want to choose a type that reflects the use for the account.


You can change the type under:

Accounting > Configuration > Chart of Accounts


I would advise against making changes to existing accounts.

Avatar
Discard
Related Posts Replies Views Activity
0
Feb 25
336
0
Oct 24
492
0
Jul 24
594
0
Dec 23
659
1
Jun 23
2367