I am using Nimble and Shiro for my security frameworks and I\'ve just come accross a GORM bug. Indeed :
User.createCriteria().list { maxResults 10 } >
this way you can still use criteria and pass in list/pagination paramaters
User.createCriteria().listDistinct { maxResults(params.max as int) firstResult(params.offset as int) order(params.order, "asc") }