[
http://www.jahia.net/jira/browse/JAHIA-4011?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=37191#action_37191
]
Robert Egglestone commented on JAHIA-4011:
------------------------------------------
The stacktrace for the exception is below:
java.lang.StackOverflowError
at java.util.HashMap.put(HashMap.java:372)
at
org.apache.commons.collections.SequencedHashMap.put(SequencedHashMap.java:446)
at org.hibernate.util.IdentityMap.put(IdentityMap.java:137)
at
org.hibernate.engine.PersistenceContext.addEntry(PersistenceContext.java:454)
at
org.hibernate.engine.PersistenceContext.addEntity(PersistenceContext.java:414)
at
org.hibernate.engine.TwoPhaseLoad.addUninitializedEntity(TwoPhaseLoad.java:192)
at
org.hibernate.event.def.DefaultLoadEventListener.assembleCacheEntry(DefaultLoadEventListener.java:492)
at
org.hibernate.event.def.DefaultLoadEventListener.loadFromSecondLevelCache(DefaultLoadEventListener.java:460)
at
org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:314)
at
org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:113)
at
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:151)
at
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:79)
at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:655)
at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:261)
at org.hibernate.type.EntityType.resolve(EntityType.java:286)
at org.hibernate.type.ComponentType.resolve(ComponentType.java:445)
at org.hibernate.type.ComponentType.nullSafeGet(ComponentType.java:182)
at org.hibernate.loader.Loader.getKeyFromResultSet(Loader.java:759)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:292)
at org.hibernate.loader.Loader.doQuery(Loader.java:412)
at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:218)
at org.hibernate.loader.Loader.doList(Loader.java:1593)
at org.hibernate.loader.Loader.list(Loader.java:1577)
at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:111)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1322)
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:300)
at org.hibernate.impl.CriteriaImpl.uniqueResult(CriteriaImpl.java:433)
at
org.jahia.hibernate.dao.AbstractGeneratorDAO$1.doInHibernate(AbstractGeneratorDAO.java:108)
at
org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:312)
at
org.jahia.hibernate.dao.AbstractGeneratorDAO.findByCriteria(AbstractGeneratorDAO.java:95)
at
org.jahia.hibernate.dao.AbstractGeneratorDAO.findByCriteriaUnique(AbstractGeneratorDAO.java:90)
at org.jahia.hibernate.dao.JahiaAclDAO.findAclById(JahiaAclDAO.java:157)
at
org.jahia.hibernate.manager.JahiaAclManager.findJahiaAclById(JahiaAclManager.java:99)
at
org.jahia.hibernate.manager.JahiaAclManager$$FastClassByCGLIB$$e9e5ac0.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:661)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:57)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:80)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at
org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:546)
at
org.jahia.hibernate.manager.JahiaAclManager$$EnhancerByCGLIB$$f868b275.findJahiaAclById(<generated>)
at org.jahia.hibernate.model.JahiaAcl.getParent(JahiaAcl.java:231)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1007)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:979)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedUserEntries(JahiaAcl.java:1051)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1001)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
at
org.jahia.hibernate.model.JahiaAcl.getRecursedPermissions(JahiaAcl.java:1016)
> Recursive ACL causes stackoverflow
> ----------------------------------
>
> Key: JAHIA-4011
> URL: http://www.jahia.net/jira/browse/JAHIA-4011
> Project: Jahia Web Content Management Server (WCMS)
> Issue Type: Bug
> Reporter: Robert Egglestone
> Attachments: recursive_acl_fix_for_jahia_r23737.patch
>
>
> Sorry if this is against the wrong project.
> We're seeing a stackoverflow exception caused by recursive ACLs in
> JahiaACL.java.
> There is code in JahiaACL to detect these loops, but it's not working,
> because the list of ACLs is not being carried through all code paths.
> The attached patch which is against Jahia 5.0.4 revision 23737 fixes this.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://www.jahia.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
jira_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/jira_list