Hi, this is a weird issue I've been having in the last week or 2. Whenever I Debug a test in RubyMine, it just no longer stops at breakpoints. I've tried both breakpoints in the rspec test itself as well as breakpoints in my code base. When I start my Rails server, however, it still stops at the breakpoints as expected.
I'm not really sure how to debug this in any way. I hadn't changed any of my configurations in a long time...the only thing I can think of is maybe updating RubyMine recently a couple times in the last month maybe?
Here's the data from my "About RubyMine":
Build #RM-193.6494.37, built on February 11, 2020
Licensed to ***************
Subscription is active until March 27, 2020
Runtime version: 11.0.5+10-b520.38 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
GC: ParNew, ConcurrentMarkSweep
Registry: bigger.font.in.project.view=true, debugger.watches.in.variables=false, ide.balloon.shadow.size=0
Non-Bundled Plugins: BashSupport, NodeJS, com.chrisrm.idea.MaterialThemeUI, net.seesharpsoft.intellij.plugins.csv
This is all I see at start up related to the debugger (I've changed some of the user/paths just for obscurity's sake). From here, it's just the normal logs from rspec/Rails. It seems like the breakpoint is noticed, but it's just not stopping at it.
Fast Debugger (ruby-debug-ide 0.8.0.beta21, debase 0.3.0.beta23, file filtering is supported, block breakpoints supported, smart steps supported, obtaining return values supported, partial obtaining of instance variables supported) listens on 0.0.0.0:62073
Connected from 127.0.0.1
29817: Starting control thread
29817: Processing in control: b /Users/user/Projects/project/spec/serializers/class_name/class_name_spec.rb:76
29817: <breakpointAdded no="1" location="/Users/user/Projects/project/spec/serializers/class/class_name_spec.rb:76"/>
29817: Processing in control: include /Users/user/Projects/project/
29817: <fileIncluded file="/Users/user/Projects/project/"/>
29817: Processing in control: exclude /Users/user/Projects/project/tmp/
29817: <fileExcluded file="/Users/user/Projects/project/tmp/"/>
29817: Processing in control: start
29817: Starting: running program script