Mule Anypoint Studio 调试器不会在子流中的断点处停止

Mule Anypoint Studio debugger not stopping at breakpoint in subflow

我正在学习如何使用 Mule Anypoint Studio,我发现调试器非常有用。我是 运行 Anypoint Studio 6.2.2 并使用 ESB 3.8.3 EE。当我的断点在主流程中时,调试工作正常,但如果我向子流程添加 "Flow Reference Component" 并向子流程添加断点,应用程序在调试期间不会停在这些断点(在子流程中)。有什么我想念的吗?

谢谢!

重启你的anypoint studio,然后重试。 干杯!

进程线程有时会卡住,无法识别断点,重启Anypoint studio,刷新一次工程就好了。

请确保您确实有将您的流程带入子流程的条件。您的主要流程可能正在停止或抛出异常,因此流程可能根本没有到达流程。我认为这更可能是调试器不考虑子流程的原因。请在子流中添加一个记录器,并在正常模式下仅 运行 以查看您是否真的要进行子流。

尝试重新启动 Anypoint Studio 对我不起作用。
清理项目和更改工作区也没有做到。

解决它的方法是删除项目(不从磁盘中删除)并在重新启动 mule 时更改为新的工作区并re-importing 从头开始​​项目。