Hi Everyone,
We are using odoo 13 Community version windows.
I have an the following error :
500: Internal Server Error
Traceback (most recent call last):
File "E:\Odoo 13.0\server\odoo\addons\base\models\ir_http.py", line 234, in _dispatch
result = request.dispatch()
File "E:\Odoo 13.0\server\odoo\http.py", line 809, in dispatch
r = self._call_function(**self.params)
File "E:\Odoo 13.0\server\odoo\http.py", line 350, in _call_function
return checked_call(self.db, *args, **kwargs)
File "E:\Odoo 13.0\server\odoo\service\model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "E:\Odoo 13.0\server\odoo\http.py", line 339, in checked_call
result = self.endpoint(*a, **kw)
File "E:\Odoo 13.0\server\odoo\http.py", line 915, in __call__
return self.method(*args, **kw)
File "E:\Odoo 13.0\server\odoo\http.py", line 515, in response_wrap
response = f(*args, **kw)
File "E:\Odoo 13.0\server\odoo\addons\website\controllers\main.py", line 125, in web_login
response = super(Website, self).web_login(redirect=redirect, *args, **kw)
File "E:\Odoo 13.0\server\odoo\http.py", line 515, in response_wrap
response = f(*args, **kw)
File "E:\Odoo 13.0\server\odoo\addons\auth_signup\controllers\main.py", line 21, in web_login
response = super(AuthSignupHome, self).web_login(*args, **kw)
File "E:\Odoo 13.0\server\odoo\http.py", line 515, in response_wrap
response = f(*args, **kw)
File "E:\Odoo 13.0\server\odoo\addons\web\controllers\main.py", line 912, in web_login
uid = request.session.authenticate(request.session.db, request.params['login'], request.params['password'])
File "E:\Odoo 13.0\server\odoo\http.py", line 1006, in authenticate
uid = odoo.registry(db)['res.users'].authenticate(db, login, password, env)
File "E:\Odoo 13.0\server\odoo\addons\website\models\res_users.py", line 72, in authenticate
uid = super(ResUsers, cls).authenticate(db, login, password, user_agent_env)
File "E:\Odoo 13.0\server\odoo\addons\base\models\res_users.py", line 642, in authenticate
uid = cls._login(db, login, password)
File "E:\Odoo 13.0\server\odoo\addons\base\models\res_users.py", line 622, in _login
user._update_last_login()
File "E:\Odoo 13.0\server\odoo\addons\base\models\res_users.py", line 598, in _update_last_login
self.env['res.users.log'].create({}) # populated by defaults
File "", line 2, in create_full
File "E:\Odoo 13.0\server\odoo\api.py", line 335, in _model_create_multi
return create(self, [arg])
File "E:\Odoo 13.0\server\odoo\addons\auditlog\models\rule.py", line 282, in create_full
{"log_type": log_type},
File "E:\Odoo 13.0\server\odoo\addons\auditlog\models\rule.py", line 467, in create_logs
model_id = self.pool._auditlog_model_cache[res_model]
KeyError: 'res.users.log'
We got this error suddenly. We do not understand why this happened.
Thank you.
The issue raised from auditlog custom app which used to record logs for auditing, as sown in the error you have an audit rule created for Users log (res.users.log) model. you can delete this rule and give it a try.
Hi,
Thank you for your response.
This error occurs as soon as we log in to that database either by the user or the administrator. We do not understand how to delete Users log (res.users.log) model.
Hi, You can delete it from the database directly, you can query the auditlog_rule table and find the rule and use delete command to delete it.