Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
3051 Visualizzazioni

Hi Everyone,

We are using odoo 13 Community version windows.

I have an the following error :


500: Internal Server Error

Traceback

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.

 

Avatar
Abbandona

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.

Autore

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.

Post correlati Risposte Visualizzazioni Attività
1
ago 24
1403
0
ago 22
1799
1
lug 24
1706
1
mag 24
1870
1
dic 23
3930