This page discusses known Ruby debugging limitations.
Introduction
The ruby debugger is still under development and there are some limitations, which must be considered when debugging your application:
- Threads are not refreshed regularly, i.e. you do not see the threads your application creates before a breakpoint (or exception or end of step) is reached
- Breakpoints are not saved when eclipse is closed
Writing Bug Reports
In order to provide useful information in case of errors, you should turn on verbose mode for the ruby debugger. To do so, go to Window > Preferences... > Ruby > Debugger and ensure the Debugger verbose mode checkbox is checked.