Loading

在运行测试类时出现错误“UNABLE_TO_LOCK_ROW”

发布日期: May 23, 2026
描述
在运行多个测试类(其中已插入社区/门户用户,并启用并行/串行测试执行)时,导致‘UNABLE_TO_LOCK_ROW,无法获得此记录的专享访问权限’错误。
解决方案

- 行为按照设计正常工作。
 

解决方法:
==========

- 使用 RunAs 函数,而不是在测试类中创建新用户。
- 请考虑在非高峰时段运行部署。
- 在开始验证测试类之前,临时禁用创建门户用户的作业。
- 在运行插入此类用户的测试类时,应避免并行执行来解决此错误。
 

如果仍存在错误,请联系 Salesforce 支持寻求额外帮助。

 

知识文章编号

000380602

 
正在加载
Salesforce Help | Article