Hibernate / GORM: a coleta não foi processada por flush ()
Eu tenho um teste de integração no meu aplicativo Grails que falha quando tento salvar uma entidade do tipoMember
invitingMember.save(flush: true)
Isso gera a seguinte exceção
org.hibernate.AssertionFailure: collection [com.mycompany.facet.Facet.channels] não foi processado por flush () em com.mycompany.member.MemberConnectionService.addOrUpdateContact (MemberConnectionService.groovy: 939)
Anteriormente na transação, adicionei um objeto a uma propriedade de coleção deinvitingMember
. Meu palpite é que a exceção é lançada na linha acima, porque é apenas nesse ponto que o objeto adicionado à coleção é mantido.