I have domain objects in Grails 2.0.1 that are created and saved with the following syntax:
// nickname is a string
def acct = session.get('account')
def site = new Site(account: acct, nickname: nickname, subItems: )
in grails 2.0.2 the following has become broken...
In the site object... subItems list is null, and the account instance is null; though null was not passed in for either.
subItems was a simple (non persistent) list. Account is a persistent object though pulled from http session so it is detached.