Intellij and Project Reactor

Answered

Hi all,

Am wondering if anyone has encountered this issue.

I can no longer update my Intellij, since it seems any version with ‘2025’ in its name has lost support for Project Reactor (Mono/Flux) debugging. What I mean by this is that in the ‘evaluate expression’ window, in versions from 2024 and below, you can evaluate a Mono/Flux and see their contents (presumably the debugger is calling ‘block’ on them). However, in the newer versions, the debugger just hangs forever, writing “collecting data…”. 

I work a lot with Project Reactor, which means I cannot afford to not be able to debug Mono/Flux. So for now I am forced to never upgrade Intellij to the newer versions. 

I've tried upgrading several times in 2025, checking if this was fixed, but it never was, and I am always forced to downgrade again.

 

Would appreciate any insights.

Thanks!

Adam

0
2 comments

Hi Adam,

The issue could be related to this one: https://youtrack.jetbrains.com/issue/IDEA-309087

Does it help if you disable the “Threads” view and/or use the option to “Restore Default Layout” in the Debugger view settings?

If it doesn't help, would it be possible for you to provide:

  1. A demo project for testing
  2. 1 or 2 thread dumps collected using jstack
  3. idea.log file collected after reproducing the issue: Help | Show Log in…. I will search for exceptions and check your system environment settings.

All files can be uploaded securely to our server at https://uploads.jetbrains.com.  Make sure to share the ID of the upload here so that I can find it.

0

Hi Arina,

Apparently the only solution currently is to disable the feature as per 

https://youtrack.jetbrains.com/issue/IDEA-373676/Reactive-Flow-Evaluation-results-in-Collecting-data...

0

Please sign in to leave a comment.