技术文章 - CS92924
删除文档内容时,如果在 Integrity Lifecycle Manager 的多个关系中使用相关项,则会引发循环触发器异常。
已修改: 16-Oct-2018
适用于
- PTC RV&S (formerly Integrity Lifecycle Manager) 2009 to 11.2
说明
- 删除 Integrity Lifecycle Manager 中的内容可能会引发循环触发器异常
- Integrityclient.rc 日志显示:
常规(0) mks. CommandFailedException: mks. CommandFailedException: trigger script < 无 > 由名为 < 内部 > 的触发器调用,该服务器上的 getIssueDeltaBean ()方法bean 试图修改项 # < itemID >。但是,项 # < itemID > 在此事务处理中已被编辑并保存一次,不能再更改。所有更改都已回滚。
当发生循环触发时,这是一个标准触发器错误。从开启调试日志记录开始,以查看导致问题的触发器。您可能需要重新编写触发器逻辑和/或重定位触发器以解决此问题。有关项修改 transactionality 的说明,请参阅 ScriptIssueDeltaBean 的 javadocs。
如果您不是负责触发器的管理员,则应通知您的管理员出现了错误,并应在 < 时间戳 > 时的时间段内检查系统日志。
这是文章 92924 的 PDF 版本,可能已过期。最新版本 CS92924