R – Avoiding Groovy/Grails internals while debugging in IntelliJ Idea

debugginggrailsgroovyintellij-idea

I'm using IntelliJ Idea 8.1.2 for Grails development. The dynamic nature of Groovy is giving me a hard time debugging my code: I keep ending up in the internals of Groovy/Grails, i.e. CachedMethod, ExpandoMetaClass or the like.

Is there a way for example to tell the Idea debugger to completely skip the Groovy/Grails internals while debugging and only make steps in my own code? I did notice that there is a configuration option named "Do not step into specific Groovy classes" in Debugger > Groovy but so far I've noticed no difference.

If not, what is your workaround or how do you cope with the situation? Any help would be greatly appreciated.

Best Answer

File->Settings->Debugger->Stepping

Do not step into the classes...