Jrebel-debug方式启动失败.

当已debug方式启动项目时,JVM进程直接就退出了 exit code 1

项目是spring-boot 2.3.6
spring-cloud Hxon-SR7
开始以为是spring 版本原因,因为启动之前的项目(spring-boot/cloud 1.x)完全正常。

最终通过控制变量,排除法,找到了问题

IDEA自2019.3后增加了Reactor Stream debug

开启这个后,项目就无法以Jrebel -debug方式启动。真坑啊。

最后找到了Reactor stream debugger.这个插件位置:jb-idea install dir /plugins/reactivestreams-core

有时间了反编译下这个插件,看看啥原因

https://www.jetbrains.com/help/idea/reactor.html#reactor-inspections

https://blog.jetbrains.com/idea/2019/10/whats-new-in-intellij-idea-2019-3-eap6-improved-reactor-support-and-a-huge-pack-of-fixes/