Hello I have some open session in POS But When i am closing the session An Error Come in and the session is not closing
Error Snip:
Odoo Server Error
Traceback (most recent call last):
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\http.py", line 685, in dispatch
result = self._call_function(**self.params)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\http.py", line 361, in _call_function
return checked_call(self.db, *args, **kwargs)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\service\model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\http.py", line 349, in checked_call
result = self.endpoint(*a, **kw)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\http.py", line 914, in __call__
return self.method(*args, **kw)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\http.py", line 533, in response_wrap
response = f(*args, **kw)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\addons\web\controllers\main.py", line 1392, in call_button
action = self._call_kw(model, method, args, kwargs)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\addons\web\controllers\main.py", line 1380, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\api.py", line 399, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\api.py", line 386, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\addons\point_of_sale\models\pos_session.py", line 286, in action_pos_session_closing_control
session.action_pos_session_close()
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\addons\point_of_sale\models\pos_session.py", line 317, in action_pos_session_close
return self._validate_session()
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\addons\point_of_sale\models\pos_session.py", line 335, in _validate_session
self.with_company(self.company_id)._create_account_move()
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\addons\point_of_sale\models\pos_session.py", line 445, in _create_account_move
data = self._reconcile_account_move_lines(data)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\addons\point_of_sale\models\pos_session.py", line 734, in _reconcile_account_move_lines
statement.write({'balance_end_real': statement.balance_end})
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\addons\account\models\account_bank_statement.py", line 259, in write
res = super(AccountBankStatement, self).write(values)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\addons\mail\models\mail_thread.py", line 322, in write
result = super(MailThread, self).write(values)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\models.py", line 3686, in write
self.modified(vals)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\models.py", line 5833, in modified
recursively_marked.modified([field.name], create)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\models.py", line 5833, in modified
recursively_marked.modified([field.name], create)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\models.py", line 5833, in modified
recursively_marked.modified([field.name], create)
[Previous line repeated 934 more times]
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\models.py", line 5817, in modified
for field, records, create in tocompute:
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\models.py", line 5886, in _modified_triggers
records |= model.search([(key.name, 'in', real_records.ids)], order='id')
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\models.py", line 1708, in search
res = self._search(args, offset=offset, limit=limit, order=order, count=count)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\models.py", line 4519, in _search
query = self._where_calc(args)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\models.py", line 4275, in _where_calc
return expression.expression(domain, self).query
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\osv\expression.py", line 431, in __init__
self._unaccent = get_unaccent_wrapper(model._cr)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\osv\expression.py", line 405, in get_unaccent_wrapper
if odoo.registry(cr.dbname).has_unaccent:
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\__init__.py", line 104, in registry
return modules.registry.Registry(database_name)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\modules\registry.py", line 63, in __new__
return cls.registries[db_name]
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\tools\func.py", line 71, in wrapper
return func(self, *args, **kwargs)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\tools\lru.py", line 35, in __getitem__
self.d.move_to_end(obj, last=False)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\http.py", line 641, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "D:\Program Files\Odoo 14.0.20221127\server\odoo\http.py", line 317, in _handle_exception
raise exception.with_traceback(None) from new_cause
RecursionError: maximum recursion depth exceeded while calling a Python objectHelp Please
Odoo Community Version 14