Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
952 Lượt xem

Odoo Server Error

RPC_ERROR

Odoo Server Error

Occured on ultratech.odoo.com on model ir.demo and id 11 on 2025-06-01 17:40:06 GMT

Traceback (most recent call last):
  File "/home/odoo/src/odoo/saas-18.3/odoo/modules/loading.py", line 91, in load_demo
    with env.cr.savepoint(flush=False):
  File "/home/odoo/src/odoo/saas-18.3/odoo/sql_db.py", line 116, in __exit__
    self.close(rollback=exc_type is not None)
  File "/home/odoo/src/odoo/saas-18.3/odoo/sql_db.py", line 120, in close
    self._close(rollback)
  File "/home/odoo/src/odoo/saas-18.3/odoo/sql_db.py", line 128, in _close
    self._cr.execute('RELEASE SAVEPOINT "%s"' % self.name)
  File "/home/odoo/src/odoo/saas-18.3/odoo/sql_db.py", line 422, in execute
    self._obj.execute(query, params)
psycopg2.errors.InvalidSavepointSpecification: savepoint "6b5b7b72-3f0f-11f0-8460-42010a940fd7" does not exist


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/odoo/src/odoo/saas-18.3/odoo/tools/cache.py", line 124, in lookup
    r = d[key]
        ~^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/tools/lru.py", line 57, in __getitem__
    val = self._values[key]
          ~~~~~~~~~~~~^^^^^
KeyError: ('ir.model.data', <function IrModelData._xmlid_lookup at 0x778ee0117e20>, 'base.demo_failure_todo')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/odoo/src/odoo/saas-18.3/odoo/http.py", line 2034, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/service/model.py", line 164, in retrying
    result = func()
             ^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/http.py", line 2001, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/http.py", line 2263, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/addons/base/models/ir_http.py", line 349, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/http.py", line 757, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/addons/web/controllers/dataset.py", line 38, in call_button
    action = call_kw(request.env[model], method, args, kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/service/model.py", line 84, in call_kw
    result = method(recs, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/custom/trial/saas_trial/models/ir_demo.py", line 17, in install_demo
    return super(IrDemo, self).install_demo()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/addons/base/models/ir_module.py", line 67, in check_and_log
    return method(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/addons/base/models/ir_demo.py", line 14, in install_demo
    odoo.modules.loading.force_demo(self.env)
  File "/home/odoo/src/odoo/saas-18.3/odoo/modules/loading.py", line 121, in force_demo
    load_demo(env, package, {}, 'init')
  File "/home/odoo/src/odoo/saas-18.3/odoo/modules/loading.py", line 100, in load_demo
    todo = env.ref('base.demo_failure_todo', raise_if_not_found=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/orm/environments.py", line 162, in ref
    res_model, res_id = self['ir.model.data']._xmlid_to_res_model_res_id(
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/addons/base/models/ir_model.py", line 2186, in _xmlid_to_res_model_res_id
    return self._xmlid_lookup(xmlid)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/tools/cache.py", line 131, in lookup
    value = self.method(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/odoo/src/odoo/saas-18.3/odoo/addons/base/models/ir_model.py", line 2176, in _xmlid_lookup
    self.env.cr.execute(query, [module, name])
  File "/home/odoo/src/odoo/saas-18.3/odoo/sql_db.py", line 422, in execute
    self._obj.execute(query, params)
psycopg2.errors.InFailedSqlTransaction: current transaction is aborted, commands ignored until end of transaction block


The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
    RPC_ERROR
        at makeErrorFromResponse (https://ultratech.odoo.com/web/assets/b25d0c1/web.assets_web.min.js:3056:163)
        at XMLHttpRequest.<anonymous> (https://ultratech.odoo.com/web/assets/b25d0c1/web.assets_web.min.js:3062:13)
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi 

Solutions

  1. Database Connection Reset: Restart the Odoo service to clear any stuck database connections and transaction states.
    Systemctl restart postgresql.service 

Systemctl restart odoo.service

then :

  1. Go to Apps menu
  2. Remove the "Apps" filter to show installed modules
  3. Find the "base" module and try updating it
Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 3 22
12600
2
thg 1 18
8643
2
thg 4 15
12607
1
thg 3 15
9210
1
thg 3 15
6221