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

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 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.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.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 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.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.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 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.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.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 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.gorm.neo4j.Neo4jSession.persistDirtyButUnsavedInstances(Neo4jSession.java:715)
at org.grails.datastore.gorm.neo4j.Neo4jSession.flush(Neo4jSession.java:642)

Users with the same issue

You are the first who have seen this exception.

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.