如何避免杂交中出现NoSuchProcessDefinitionException错误

2020-09-27 17:10发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有这个问题无处不在。 其中未获取order-process.xml并发生异常:引发NoSuchProcessDefinitionException。 当我通过HMC(动态过程定义)添加order-process.xml内容时,不会遇到错误。

从论坛和我的一位同事那里,我了解到在订单流程仍在运行时重新启动服务器时,会出现此错误。 我的问题是:如何避免出现此错误,即如果我不想拥有动态流程定义并且希望从物理文件中选取该流程,如何实现以及如何确保重启之前没有任何流程在运行 hybris服务器。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有这个问题无处不在。 其中未获取order-process.xml并发生异常:引发NoSuchProcessDefinitionException。 当我通过HMC(动态过程定义)添加order-process.xml内容时,不会遇到错误。

从论坛和我的一位同事那里,我了解到在订单流程仍在运行时重新启动服务器时,会出现此错误。 我的问题是:如何避免出现此错误,即如果我不想拥有动态流程定义并且希望从物理文件中选取该流程,如何实现以及如何确保重启之前没有任何流程在运行 hybris服务器。

付费偷看设置
发送
3条回答
ZJXianG
1楼-- · 2020-09-27 17:33

之所以抛出该错误,是因为作为流程实例的一部分存储的流程定义哈希码与定义文件中的流程定义哈希码不同,它可能由于定义文件中的更改而出现(已部署新版本?),因此您需要 找出原因。 克服这种错误的方法之一是重新声明流程定义标识,以便在创建流程实例时将相应的流程定义保存为流程实例的一部分,然后在运行时使用,而不是与文件定义进行比较。

三十六小时_GS
2楼-- · 2020-09-27 17:28

我在6.2中也面临同样的问题。 即使在初始化并再次安装加速器之后,我也遇到了同样的问题。 如果我删除了hybris文件夹并解压缩,请重新安装加速器以恢复工作。 这个问题真的很困扰,因为我没有解决方案来更新order-process.xml。 此外,我们没有收到Hybris的任何回应。

软件心理学工程师
3楼-- · 2020-09-27 17:32

嗨,

在hybris管理控制台中,运行灵活的搜索查询-从{orderprocess}中选择并检查 endmessage属性的值,以获取要修改定义的订购过程。 如果该过程成功完成,则应"下订单"。

谢谢

里纳(Reena)

一周热门 更多>