This usually works fine. If this is not the case, this could be a problem for your IDE and Groovy or Grails. I recommend trying with the latest version of IDEA.
I believe this may be a mistake in the way meta classes work in groovy. I found that a breakpoint will work if it is not in the control structure or closure. I found work on the intellij forums: