I am using the latest version of Intellij 12 with a Grails 2.2 project. I have been walking through the Grails code debugging a plugin that I am working on. The Grails source is defined (correctly) automatically by Intellij when the SDK is created. This has worked fine until today. Breakpoints set in the the Grails source do not break. Breakpoints set in my source do. I have tried recreating the project form source. I have tried changing the SDK. I have tried clearing out .grails and doing all of these things at the same time, but I cannot get Intellij to recognize the breakpoint in the external source, anywhere in the external source.
I'm not sure what, if anything, I would have set to change this behavior. Either way, I recreated the project and grails environment and still cannot get those breakpoints to hit. I suppose I could try downloading the source separately and modifying the SDK to point to source that is not jarred up. But that seems like a lot of effort that I shouldn't have to go through for a fairly basic feature -- and I'm not sure it would do any good.
Any suggestions would be appreciated!