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

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

参考

reactor-inspections

Idea reactor support