cnthompson / Beer366

It's a One-A-Day Leap Year Beer Celebration
6 stars 2 forks source link

Problems adding a new user #29

Open cnthompson opened 10 years ago

cnthompson commented 10 years ago

I decided to add a new user called Kitten Mittens (kitten.mittens@meow.com), but when I actually added them, I got the below error. Note that I was able to log in as the new user, and no other page seemed to have problems after the initial error.

org.hibernate.AssertionFailure: null id in beer366.User entry (don't flush the Session after an exception occurs)

at beer366.User.getGloballyUniqueBeers(User.groovy:75)

at org.compass.core.accessor.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:124)

at org.compass.core.converter.mapping.osem.ClassMappingConverter.doMarshall(ClassMappingConverter.java:209)

at org.compass.core.converter.mapping.osem.ClassMappingConverter.marshall(ClassMappingConverter.java:97)

at org.compass.core.marshall.DefaultMarshallingStrategy.marshall(DefaultMarshallingStrategy.java:154)

at org.compass.core.impl.DefaultCompassSession.create(DefaultCompassSession.java:408)

at org.compass.core.impl.DefaultCompassSession.create(DefaultCompassSession.java:397)

at org.compass.core.impl.ExistingCompassSession.create(ExistingCompassSession.java:305)

at org.compass.gps.device.hibernate.lifecycle.HibernateEventListener.doInsert(HibernateEventListener.java:218)

at org.compass.gps.device.hibernate.lifecycle.HibernateEventListener$1.doInCompassWithoutResult(HibernateEventListener.java:101)

at org.compass.core.CompassCallbackWithoutResult.doInCompass(CompassCallbackWithoutResult.java:29)

at org.compass.core.CompassTemplate.execute(CompassTemplate.java:133)

at org.compass.gps.impl.SingleCompassGps.executeForMirror(SingleCompassGps.java:151)

at org.compass.gps.device.hibernate.lifecycle.HibernateEventListener.onPostInsert(HibernateEventListener.java:99)

at beer366.UserController.save(UserController.groovy:40)

at grails.plugin.cache.web.filter.PageFragmentCachingFilter.doFilter(PageFragmentCachingFilter.java:195)

at grails.plugin.cache.web.filter.AbstractFilter.doFilter(AbstractFilter.java:63)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:744)