You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo 15导入product.product模型时出现Savepoint错误求助

Odoo 15 产品Excel导入报错:保存点缺失与事务回滚问题

在Odoo 15中通过Excel导入产品时,仅product.product模型出现异常,错误日志显示与保存点缺失、事务回滚相关,具体错误输出如下:

odoo.addons.base_import.models.base_import: importing 1 rows...

2025-02-03 14:22:19,864 26276 ERROR import_error odoo.sql_db: bad query: RELEASE SAVEPOINT "46ec9370e23a11efa851612a4112352d416"

错误:保存点 "46ed155125d41b8112d416" 不存在



2025-02-03 14:22:19,865 26276 ERROR import_error odoo.sql_db: bad query: SELECT value FROM ir_translation
                       WHERE lang='es_ES' AND type in ('code') AND src='Unknown database error: ''%s''' AND md5(src)=md5('Unknown database error: ''%s''')

错误:事务已中止,所有命令将被忽略直到事务块结束



2025-02-03 14:22:19,865 26276 ERROR import_error odoo.sql_db: bad query: ROLLBACK TO SAVEPOINT model_load

错误:保存点 "model_load" 不存在



2025-02-03 14:22:19,865 26276 ERROR import_error odoo.http: Exception during JSON request handling.

Traceback (most recent call last):
  File "C:\Program Files\Odoo 15\server\odoo\addons\base\models\ir_http.py", line 242, in _dispatch
    result = request.dispatch()
  File "C:\Program Files\Odoo 15\server\odoo\http.py", line 702, in dispatch
    result = self._call_function(**self.params)
  File "C:\Program Files\Odoo 15\server\odoo\http.py", line 368, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "C:\Program Files\Odoo 15\server\odoo\service\model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "C:\Program Files\Odoo 15\server\odoo\http.py", line 357, in checked_call
    result = self.endpoint(*a, **kw)
  File "C:\Program Files\Odoo 15\server\odoo\http.py", line 925, in __call__
    return self.method(*args, **kw)
  File "C:\Program Files\Odoo 15\server\odoo\http.py", line 546, in response_wrap
    response = f(*args, **kw)
  File "C:\Program Files\Odoo 15\server\odoo\addons\web\controllers\main.py", line 1324, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "C:\Program Files\Odoo 15\server\odoo\addons\web\controllers\main.py", line 1316, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "C:\Program Files\Odoo 15\server\odoo\api.py", line 471, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "C:\Program Files\Odoo 15\server\odoo\api.py", line 456, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "C:\Program Files\Odoo 15\server\odoo\addons\base_import\models\base_import.py", line 1387, in execute_import
    import_result = model.load(import_fields, merged_data)
  File "C:\Program Files\Odoo 15\server\odoo\models.py", line 1218, in load
    cr.execute('ROLLBACK TO SAVEPOINT model_load')
  File "<decorator-gen-5>", line 2, in execute
  File "C:\Program Files\Odoo 15\server\odoo\sql_db.py", line 90, in check
    return f(self, *args, **kwargs)
  File "C:\Program Files\Odoo 15\server\odoo\sql_db.py", line 311, in execute
    res = self._obj.execute(query, params)
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Program Files\Odoo 15\server\odoo\http.py", line 658, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "C:\Program Files\Odoo 15\server\odoo\http.py", line 301, in _handle_exception
    raise exception.with_traceback(None) from new_cause
psycopg2.errors.InvalidSavepointSpecification: 保存点 "model_load" 不存在

已尝试的操作:

  • 检查自定义代码:仅对product.product做了两处修改——更新WooCommerce价格、重新分配重复产品
  • 手动测试:通过UI创建产品正常
  • 重启PostgreSQL和Odoo,问题依旧
  • 检查数据库锁:无活动事务阻止导入

内容的提问来源于stack exchange,提问作者Andrés Marín

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 14:47:31