0

我遇到了这个错误“您尝试更新的对象已被其他用户更改。请再次尝试更改。” 在没有上下文的情况下,我想知道这是什么原因。没有关于它的日志,没有异常堆栈跟踪,文档中没有关于这个错误的信息。我相信这是关于 Bundles 的事情,但我现在想知道确切的原因

4

2 回答 2

0

GW 会抛出几个相关的异常,例如 ConcurrentDataChangeException、DBVersionConflictException,具体取决于实体类型。当一个 bean 被两个或多个事务(捆绑)并发修改时,就会发生这种情况。

于 2021-03-02T18:32:03.157 回答
0

通常会发生此错误,因为在一个捆绑包上,两个事务更改正在尝试提交,而先前的捆绑包仍未提交。让我们用一个例子来理解 - 有一个用户进行了策略更改以添加任何联系人或任何其他业务操作。同时另一个用户在他的 GW PC UI 中打开相同的事务并尝试在这个 GW 系统上进行一些业务操作会在 UI 上抛出这个错误,因为之前的包仍然没有提交。错误跟踪将您带到一些 OOTB java 分类,我认为您可以从 PC UI 服务器日志中的 PCLogs 中获取它。希望这可以澄清你。

于 2021-04-05T12:04:18.193 回答