Upon registration to my Grails app, the user receives an email with a confirmation link. Clicking that link, takes her to the according \'enable\' action.
This worked fl
It does look like a bug. Somehow a parameter on the underlying SQL PreparedStatement didn't get set. Grails/GORM is supposed to do that. Are you able to run your app on a more stable version of Grails and/or the JDBC driver? It might help you troubleshoot and would give you the specifics to open a bug report.
EDIT: Another possibility just occurred to me. Perhaps you have a type mismatch somewhere, such as a String value that's trying to go into an INTEGER column? The driver might interpret "bad data" as "no data". Just a shot in the dark before you go too far down the other path.
As outlined in the mentioned JIRA issue the problem stemmed from a unique-constraint which was set for a mapped class.
Moving the unique-contraint into the Mapping DC resolved the issue.