【发布时间】:2017-08-05 01:05:11
【问题描述】:
我正在学习如何使用 Mule Anypoint Studio,并且发现调试器非常有用。我正在运行 Anypoint Studio 6.2.2 并使用 ESB 3.8.3 EE。当我的断点位于主流程中时,调试工作正常,但如果我向子流程添加“流程引用组件”并向子流程添加断点,则应用程序在调试期间不会在这些断点处(在子流程中)停止。我有什么遗漏吗?
谢谢!
【问题讨论】:
标签: mule anypoint-studio
我正在学习如何使用 Mule Anypoint Studio,并且发现调试器非常有用。我正在运行 Anypoint Studio 6.2.2 并使用 ESB 3.8.3 EE。当我的断点位于主流程中时,调试工作正常,但如果我向子流程添加“流程引用组件”并向子流程添加断点,则应用程序在调试期间不会在这些断点处(在子流程中)停止。我有什么遗漏吗?
谢谢!
【问题讨论】:
标签: mule anypoint-studio
重新启动您的 anypoint 工作室,然后重试。 干杯!
【讨论】:
进程线程有时会卡住,无法识别断点,所以重新启动Anypoint studio并刷新一次项目会很好。
【讨论】:
请确保您确实有一个条件将您的流程带入子流程。您的主要流程可能正在停止或抛出异常,因此流程可能根本无法到达流程。我认为这是调试器不考虑子流的更可能的原因。请在子流中添加一个记录器,然后在正常模式下运行,看看您是否真的要进入子流。
【讨论】:
尝试重新启动 Anypoint Studio 对我不起作用。
清理项目和更改工作区也没有这样做。
解决方法是删除项目(不从磁盘中删除)在重新启动 mule 并从头开始重新导入项目时更改为新工作区。
【讨论】: