Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

java.lang.StackOverflowError: 	at org.grails.datastore.mapping.dirty.checking.DirtyCheckable$Trait$Helper$hasChanged$0.call(Unknown Source)	at app.Player.hasChanged(Player.groovy)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.shouldIgnore(Neo4jEntityPersister.java:789)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.persistEntity(Neo4jEntityPersister.java:668)	at org.grails.datastore.mapping.engine.EntityPersister.persist(EntityPersister.java:183)	at org.grails.datastore.mapping.core.AbstractSession.persist(AbstractSession.java:583)	at org.grails.datastore.gorm.neo4j.Neo4jSession.persistDirtyButUnsavedInstances(Neo4jSession.java:715)	at org.grails.datastore.gorm.neo4j.Neo4jSession.flush(Neo4jSession.java:642)	at org.grails.datastore.mapping.query.Query.flushBeforeQuery(Query.java:681)	at org.grails.datastore.mapping.query.Query.list(Query.java:554)	at org.grails.datastore.mapping.query.Query.singleResult(Query.java:579)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.retrieveEntity(Neo4jEntityPersister.java:235)	at org.grails.datastore.mapping.engine.EntityPersister.retrieve(EntityPersister.java:219)	at org.grails.datastore.mapping.core.AbstractSession.retrieve(AbstractSession.java:639)	at org.grails.datastore.mapping.proxy.SessionEntityProxyMethodHandler.initializeTarget(SessionEntityProxyMethodHandler.java:69)	at org.grails.datastore.mapping.proxy.SessionEntityProxyMethodHandler.resolveDelegate(SessionEntityProxyMethodHandler.java:57)	at org.grails.datastore.mapping.proxy.EntityProxyMethodHandler.getProxyTarget(EntityProxyMethodHandler.java:111)	at org.grails.datastore.mapping.proxy.SessionEntityProxyMethodHandler.handleInvocationFallback(SessionEntityProxyMethodHandler.java:83)	at org.grails.datastore.mapping.proxy.EntityProxyMethodHandler.handleInvocation(EntityProxyMethodHandler.java:78)	at org.grails.datastore.mapping.proxy.GroovyObjectMethodHandler.invoke(GroovyObjectMethodHandler.java:141)	at app.Tag_$$_javassist_7.hasChanged(Tag_$$_javassist_7.java)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.persistAssociationsOfEntity(Neo4jEntityPersister.java:808)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.registerPendingUpdate(Neo4jEntityPersister.java:785)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.persistEntity(Neo4jEntityPersister.java:687)	at org.grails.datastore.mapping.engine.EntityPersister.persist(EntityPersister.java:183)	at org.grails.datastore.mapping.core.AbstractSession.persist(AbstractSession.java:583)	at org.grails.datastore.gorm.neo4j.Neo4jSession.persistDirtyButUnsavedInstances(Neo4jSession.java:715)	at org.grails.datastore.gorm.neo4j.Neo4jSession.flush(Neo4jSession.java:642)	at org.grails.datastore.mapping.query.Query.flushBeforeQuery(Query.java:681)	at org.grails.datastore.mapping.query.Query.list(Query.java:554)	at org.grails.datastore.mapping.query.Query.singleResult(Query.java:579)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.retrieveEntity(Neo4jEntityPersister.java:235)	at org.grails.datastore.mapping.engine.EntityPersister.retrieve(EntityPersister.java:219)	at org.grails.datastore.mapping.core.AbstractSession.retrieve(AbstractSession.java:639)	at org.grails.datastore.mapping.proxy.SessionEntityProxyMethodHandler.initializeTarget(SessionEntityProxyMethodHandler.java:69)	at org.grails.datastore.mapping.proxy.SessionEntityProxyMethodHandler.resolveDelegate(SessionEntityProxyMethodHandler.java:57)	at org.grails.datastore.mapping.proxy.EntityProxyMethodHandler.getProxyTarget(EntityProxyMethodHandler.java:111)	at org.grails.datastore.mapping.proxy.SessionEntityProxyMethodHandler.handleInvocationFallback(SessionEntityProxyMethodHandler.java:83)	at org.grails.datastore.mapping.proxy.EntityProxyMethodHandler.handleInvocation(EntityProxyMethodHandler.java:78)	at org.grails.datastore.mapping.proxy.GroovyObjectMethodHandler.invoke(GroovyObjectMethodHandler.java:141)	at app.Tag_$$_javassist_7.hasChanged(Tag_$$_javassist_7.java)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.persistAssociationsOfEntity(Neo4jEntityPersister.java:808)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.registerPendingUpdate(Neo4jEntityPersister.java:785)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.persistEntity(Neo4jEntityPersister.java:687)	at org.grails.datastore.mapping.engine.EntityPersister.persist(EntityPersister.java:183)	at org.grails.datastore.mapping.core.AbstractSession.persist(AbstractSession.java:583)	at org.grails.datastore.gorm.neo4j.Neo4jSession.persistDirtyButUnsavedInstances(Neo4jSession.java:715)	at org.grails.datastore.gorm.neo4j.Neo4jSession.flush(Neo4jSession.java:642)	at org.grails.datastore.mapping.query.Query.flushBeforeQuery(Query.java:681)	at org.grails.datastore.mapping.query.Query.list(Query.java:554)	at org.grails.datastore.mapping.query.Query.singleResult(Query.java:579)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.retrieveEntity(Neo4jEntityPersister.java:235)	at org.grails.datastore.mapping.engine.EntityPersister.retrieve(EntityPersister.java:219)	at org.grails.datastore.mapping.core.AbstractSession.retrieve(AbstractSession.java:639)	at org.grails.datastore.mapping.proxy.SessionEntityProxyMethodHandler.initializeTarget(SessionEntityProxyMethodHandler.java:69)	at org.grails.datastore.mapping.proxy.SessionEntityProxyMethodHandler.resolveDelegate(SessionEntityProxyMethodHandler.java:57)	at org.grails.datastore.mapping.proxy.EntityProxyMethodHandler.getProxyTarget(EntityProxyMethodHandler.java:111)	at org.grails.datastore.mapping.proxy.SessionEntityProxyMethodHandler.handleInvocationFallback(SessionEntityProxyMethodHandler.java:83)	at org.grails.datastore.mapping.proxy.EntityProxyMethodHandler.handleInvocation(EntityProxyMethodHandler.java:78)	at org.grails.datastore.mapping.proxy.GroovyObjectMethodHandler.invoke(GroovyObjectMethodHandler.java:141)	at app.Tag_$$_javassist_7.hasChanged(Tag_$$_javassist_7.java)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.persistAssociationsOfEntity(Neo4jEntityPersister.java:808)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.registerPendingUpdate(Neo4jEntityPersister.java:785)	at org.grails.datastore.gorm.neo4j.engine.Neo4jEntityPersister.persistEntity(Neo4jEntityPersister.java:687)	at org.grails.datastore.mapping.engine.EntityPersister.persist(EntityPersister.java:183)	at org.grails.datastore.mapping.core.AbstractSession.persist(AbstractSession.java:583)	at org.grails.datastore.gorm.neo4j.Neo4jSession.persistDirtyButUnsavedInstances(Neo4jSession.java:715)	at org.grails.datastore.gorm.neo4j.Neo4jSession.flush(Neo4jSession.java:642)	at org.grails.datastore.mapping.query.Query.flushBeforeQuery(Query.java:681)