[#3333] - Upgraded from JS-CP-5.2.0 to JS-CP-5.5.0 then applications freezes at login

Category:
Bug report
Priority:
Normal
Status:
New
Project: Severity:
Block
Resolution:
Open
Component: Reproducibility:
N/A
Assigned to:

I upgraded Jaspersoft Server Community Edition v5.2.0 to 5.5 using procedure in installation guide (chapter 7).

Now application shows login page, but after providing valid credentials it freezes for a couple seconds then output error to the log:

2013-12-24 12:11:39,560 ERROR ReportExecutionJob,quartzScheduler_Worker-2:306 - The job was not completed. A system error occurred while running it.
java.lang.StackOverflowError
at java.util.HashMap.get(HashMap.java:300)
at org.hibernate.impl.SessionFactoryImpl.getCollectionPersister(SessionFactoryImpl.java:634)
at org.hibernate.type.CollectionType.getAssociatedEntityName(CollectionType.java:465)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:347)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:266)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:243)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:193)
at org.hibernate.engine.Cascade.cascade(Cascade.java:154)
at org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:154)
at org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:145)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:88)
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:58)
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:997)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1142)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
at com.jaspersoft.jasperserver.api.metadata.user.service.impl.ObjectPermissionServiceImpl$4.doInHibernate(ObjectPermissionServiceImpl.java:971)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)
at org.springframework.orm.hibernate3.HibernateTemplate.executeFind(HibernateTemplate.java:343)
at com.jaspersoft.jasperserver.api.metadata.user.service.impl.ObjectPermissionServiceImpl.getRepoObjectPermissions(ObjectPermissionServiceImpl.java:967)
at com.jaspersoft.jasperserver.api.metadata.user.service.impl.ObjectPermissionServiceImpl.deleteObjectPermissionForRepositoryPath(ObjectPermissionServiceImpl.java:703)
at sun.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy17.deleteObjectPermissionForRepositoryPath(Unknown Source)
at com.jaspersoft.jasperserver.api.metadata.user.service.impl.ObjectPermissionsRepositoryListener.onResourceDelete(ObjectPermissionsRepositoryListener.java:43)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateResourceDeleteListener.fireListener(HibernateResourceDeleteListener.java:99)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateResourceDeleteListener.fireListeners(HibernateResourceDeleteListener.java:92)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateResourceDeleteListener.onDelete(HibernateResourceDeleteListener.java:77)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.HibernateCompositeInterceptor.fireListener(HibernateCompositeInterceptor.java:85)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.HibernateCompositeInterceptor.fireDeleteListeners(HibernateCompositeInterceptor.java:67)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.HibernateCompositeInterceptor.onDelete(HibernateCompositeInterceptor.java:41)
at org.hibernate.event.def.DefaultDeleteEventListener.deleteEntity(DefaultDeleteEventListener.java:256)
at org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:163)
at org.hibernate.impl.SessionImpl.fireDelete(SessionImpl.java:803)
at org.hibernate.impl.SessionImpl.delete(SessionImpl.java:786)
at org.hibernate.engine.Cascade.deleteOrphans(Cascade.java:379)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:348)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:266)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:243)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:193)
at org.hibernate.engine.Cascade.cascade(Cascade.java:154)
at org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:154)
(... REPEATES the same error 27 times in the stacktrace ...)
at org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:145)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:88)
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:58)
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:997)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1142)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
at com.jaspersoft.jasperserver.api.metadata.user.service.impl.ObjectPermissionServiceImpl$4.doInHibernate(ObjectPermissionServiceImpl.java:971)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)
at org.springframework.orm.hibernate3.HibernateTemplate.executeFind(HibernateTemplate.java:343)
at com.jaspersoft.jasperserver.api.metadata.user.service.impl.ObjectPermissionServiceImpl.getRepoObjectPermissions(ObjectPermissionServiceImpl.java:967)
at com.jaspersoft.jasperserver.api.metadata.user.service.impl.ObjectPermissionServiceImpl.deleteObjectPermissionForRepositoryPath(ObjectPermissionServiceImpl.java:703)
at sun.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy17.deleteObjectPermissionForRepositoryPath(Unknown Source)
at com.jaspersoft.jasperserver.api.metadata.user.service.impl.ObjectPermissionsRepositoryListener.onResourceDelete(ObjectPermissionsRepositoryListener.java:43)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateResourceDeleteListener.fireListener(HibernateResourceDeleteListener.java:99)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateResourceDeleteListener.fireListeners(HibernateResourceDeleteListener.java:92)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.HibernateResourceDeleteListener.onDelete(HibernateResourceDeleteListener.java:77)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.HibernateCompositeInterceptor.fireListener(HibernateCompositeInterceptor.java:85)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.HibernateCompositeInterceptor.fireDeleteListeners(HibernateCompositeInterceptor.java:67)
at com.jaspersoft.jasperserver.api.metadata.common.service.impl.HibernateCompositeInterceptor.onDelete(HibernateCompositeInterceptor.java:41)
at org.hibernate.event.def.DefaultDeleteEventListener.deleteEntity(DefaultDeleteEventListener.java:256)
at org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:163)
at org.hibernate.impl.SessionImpl.fireDelete(SessionImpl.java:803)
at org.hibernate.impl.SessionImpl.delete(SessionImpl.java:786)
at org.hibernate.engine.Cascade.deleteOrphans(Cascade.java:379)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:348)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:266)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:243)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:193)
at org.hibernate.engine.Cascade.cascade(Cascade.java:154)
at org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:154)
at org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:145)

AttachmentSize
File logfiles.tgz15.35 KB
v5.5.0
gaston.martin's picture
Joined: Mar 4 2013 - 4:27am
Last seen: 9 years 3 months ago

2 Comments:

#1
  • Assigned:nobody»
AttachmentSize
File web-inf.tgz700.84 KB
#2
  • Assigned:» anonymous

Please provide instructions to do a rollback of database to previous version (I'm using postgres db and made a backup). Thanks in advance

Feedback
randomness