Created
March 6, 2017 19:08
-
-
Save ggascoigne/9c405cf00337e82f5fd6ae7dadd0f46b to your computer and use it in GitHub Desktop.
grails error
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2017-03-06 11:04:37.939 ERROR --- [ main] o.s.boot.SpringApplication : Application startup failed | |
java.lang.NullPointerException: null | |
at org.hibernate.engine.internal.StatefulPersistenceContext.addEntity(StatefulPersistenceContext.java:468) | |
at org.hibernate.action.internal.AbstractEntityInsertAction.makeEntityManaged(AbstractEntityInsertAction.java:126) | |
at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:279) | |
at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:254) | |
at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:299) | |
at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:318) | |
at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:275) | |
at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:182) | |
at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:113) | |
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:192) | |
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:177) | |
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:97) | |
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:73) | |
at org.grails.orm.hibernate.support.ClosureEventTriggeringInterceptor.onSaveOrUpdate(ClosureEventTriggeringInterceptor.java:81) | |
at org.hibernate.internal.SessionImpl.fireSaveOrUpdate(SessionImpl.java:651) | |
at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:643) | |
at org.hibernate.engine.spi.CascadingActions$5.cascade(CascadingActions.java:218) | |
at org.hibernate.engine.internal.Cascade.cascadeToOne(Cascade.java:391) | |
at org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:316) | |
at org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:155) | |
at org.hibernate.engine.internal.Cascade.cascadeCollectionElements(Cascade.java:424) | |
at org.hibernate.engine.internal.Cascade.cascadeCollection(Cascade.java:356) | |
at org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:319) | |
at org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:155) | |
at org.hibernate.engine.internal.Cascade.cascade(Cascade.java:104) | |
at org.hibernate.event.internal.AbstractSaveEventListener.cascadeAfterSave(AbstractSaveEventListener.java:445) | |
at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:281) | |
at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:182) | |
at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:113) | |
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:192) | |
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:177) | |
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:97) | |
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:73) | |
at org.grails.orm.hibernate.support.ClosureEventTriggeringInterceptor.onSaveOrUpdate(ClosureEventTriggeringInterceptor.java:81) | |
at org.hibernate.internal.SessionImpl.fireSaveOrUpdate(SessionImpl.java:651) | |
at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:643) | |
at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:638) | |
at org.grails.orm.hibernate.AbstractHibernateGormInstanceApi$_performSave_closure3.doCall(AbstractHibernateGormInstanceApi.groovy:242) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:498) | |
at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1426) | |
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) | |
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) | |
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024) | |
at groovy.lang.Closure.call(Closure.java:414) | |
at org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:54) | |
at org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:124) | |
at com.sun.proxy.$Proxy96.doInHibernate(Unknown Source) | |
at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:286) | |
at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:230) | |
at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:116) | |
at org.grails.orm.hibernate.AbstractHibernateGormInstanceApi.performSave(AbstractHibernateGormInstanceApi.groovy:241) | |
at org.grails.orm.hibernate.AbstractHibernateGormInstanceApi.save(AbstractHibernateGormInstanceApi.groovy:158) | |
at org.grails.datastore.gorm.GormInstanceApi.save(GormInstanceApi.groovy:116) | |
at org.grails.datastore.gorm.GormEntity$Trait$Helper.save(GormEntity.groovy:98) | |
at org.grails.datastore.gorm.GormEntity$Trait$Helper$save$2.call(Unknown Source) | |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) | |
at resttest.Artist.save(Artist.groovy) | |
at resttest.Artist.save(Artist.groovy) | |
at org.grails.datastore.gorm.GormEntity$save.call(Unknown Source) | |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117) | |
at resttest.BootStrap$_closure1$_closure3.doCall(BootStrap.groovy:10) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:498) | |
at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1426) | |
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) | |
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) | |
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024) | |
at groovy.lang.Closure.call(Closure.java:414) | |
at resttest.BootStrap$_closure1$_closure3.call(BootStrap.groovy) | |
at groovy.lang.Closure.call(Closure.java:430) | |
at resttest.BootStrap$_closure1$_closure3.call(BootStrap.groovy) | |
at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:90) | |
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133) | |
at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:87) | |
at org.grails.datastore.gorm.GormStaticApi.withTransaction(GormStaticApi.groovy:983) | |
at org.grails.datastore.gorm.GormStaticApi.withTransaction(GormStaticApi.groovy:935) | |
at org.grails.datastore.gorm.GormStaticApi.withNewTransaction(GormStaticApi.groovy:896) | |
at org.grails.datastore.gorm.GormEntity$Trait$Helper.withNewTransaction(GormEntity.groovy:926) | |
at org.grails.datastore.gorm.GormEntity$Trait$Helper$withNewTransaction.call(Unknown Source) | |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133) | |
at resttest.Artist.withNewTransaction(Artist.groovy) | |
at resttest.Artist$withNewTransaction.call(Unknown Source) | |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) | |
at resttest.BootStrap$_closure1.doCall(BootStrap.groovy:6) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:498) | |
at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1426) | |
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) | |
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) | |
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1089) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024) | |
at groovy.lang.Closure.call(Closure.java:414) | |
at groovy.lang.Closure.call(Closure.java:408) | |
at grails.util.Environment.evaluateEnvironmentSpecificBlock(Environment.java:516) | |
at grails.util.Environment.executeForEnvironment(Environment.java:509) | |
at grails.util.Environment.executeForCurrentEnvironment(Environment.java:485) | |
at org.grails.web.servlet.boostrap.DefaultGrailsBootstrapClass.callInit(DefaultGrailsBootstrapClass.java:62) | |
at org.grails.web.servlet.context.GrailsConfigUtils.executeGrailsBootstraps(GrailsConfigUtils.java:65) | |
at org.grails.plugins.web.servlet.context.BootStrapClassRunner.onStartup(BootStrapClassRunner.groovy:53) | |
at grails.boot.config.GrailsApplicationPostProcessor.onApplicationEvent(GrailsApplicationPostProcessor.groovy:256) | |
at grails.boot.config.GrailsApplicationPostProcessor.onApplicationEvent(GrailsApplicationPostProcessor.groovy) | |
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167) | |
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) | |
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383) | |
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:337) | |
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:882) | |
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:144) | |
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:545) | |
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) | |
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762) | |
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:372) | |
at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) | |
at grails.boot.GrailsApp.run(GrailsApp.groovy:83) | |
at grails.boot.GrailsApp.run(GrailsApp.groovy:388) | |
at grails.boot.GrailsApp.run(GrailsApp.groovy:375) | |
at grails.boot.GrailsApp$run.call(Unknown Source) | |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133) | |
at resttest.Application.main(Application.groovy:8) | |
> Building 85% > :bootRun |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment