Guidewire PolicyCenter 您尝试更新的对象已被其他用户更改请重试您的更改

问题描述

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

解决方法

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

,

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