Troubleshooting

Skipped breakpoint at … because it happened inside debugger evaluation

If you see a yellow box with this message after hitting a breakpoint, it can happen that IntelliJ has decided that a particular JDWP call has taken too long and resumed all threads instead. You can override the IntelliJ timeout by setting a registry property. Go to Help -> Find Action… and search for Registry in the Actions. Then locate the entry for debugger.evaluate.single.threaded.timeout. The default for this is 1000 microseconds but using a value like 60000 should be enough. (Note that it is quite unusual for JDWP calls to take this long!)

Step across displays wrong thread

Sometimes Step Across can result in the wrong thread being displayed. If this happens simply open the thread list popup and select the thread with a tick next to it.

If all else fails

The great thing about recordings is that you can just start over - quit IntelliJ and start again. This can sometimes be enough. If you are still stuck please make a copy of the bridge.log and idea.log and contact Undo Support. (Note: bridge.log is produced by lr4j_replay and the location of the IntelliJ idea.log can be obtained via Help -> Show Log in Finder)