java.lang.StackOverflowError: This exception has no message.


Solutions on the web1

Solution icon of github
This exception has no message.

Stack trace

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)

Write tip

You have a different solution? A short tip here would help you and many other users who saw this issue last week.

Users with the same issue

You are the first who have seen this exception. Write a tip to help other users and build your expert profile.