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
相关产品推荐
相关产品推荐

