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.