Hi,
We're getting this "collection was processed twice by flush()" exception and it's very strange. Any ideas what's probably causing this?
Hibernate version:
3.0.5
Code between sessionFactory.openSession() and session.close():
uri.setName(report.getTitle());
uri.setLayout(report.getLayout());
uri.setDataTypes(dataTypes);
uri.getParameterCriterias().clear();
for (int i = 0; i < report.getCriterias().length; i++) {
uri.getParameterCriterias().add(report.getCriterias()[i]);
}
Full stack trace of any exception that occurs:
org.hibernate.AssertionFailure: collection was processed twice by flush()
at org.hibernate.engine.Collections.prepareCollectionForUpdate(Collections.java:165)
at org.hibernate.engine.Collections.processReachableCollection(Collections.java:149)
at org.hibernate.event.def.FlushVisitor.processCollection(FlushVisitor.java:37)
at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:104)
at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:64)
at org.hibernate.event.def.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:58)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:198)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:190)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:70)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:730)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:324)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:490)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:495)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:468)
at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:258)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:606)
at com.sun2si.nccin.reporting.storage.userreport.HibernateUserReportDao$$EnhancerByCGLIB$$11594c08.updateUserReportInfo(<generated>)
at com.sun2si.nccin.reporting.storage.userreport.UserReportManagerImpl.updateUserReportInfo(UserReportManagerImpl.java:132)
at com.sun2si.nccin.reporting.storage.userreport.UserReportManagerImpl.save(UserReportManagerImpl.java:58)
at com.sun2si.nccin.reporting.storage.userreport.UserReportStorageProvider.save(UserReportStorageProvider.java:38)
at com.sun2si.nccin.reporting.Report.save(Report.java:124)
at com.sun2si.nccin.reporting.display.ProcessReportAction.saveReport(ProcessReportAction.java:438)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:302)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:170)
at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
org.hibernate.AssertionFailure: collection was processed twice by flush()
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at org.hibernate.engine.Collections.prepareCollectionForUpdate(Collections.java:165)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at org.hibernate.engine.Collections.processReachableCollection(Collections.java:149)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at org.hibernate.event.def.FlushVisitor.processCollection(FlushVisitor.java:37)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:104)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:64)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at org.hibernate.event.def.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:58)
at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:198)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:229)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:190)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:70)
at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:730)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:324)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:172)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:490)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:495)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.sun2si.bucket.xwork.I18nFilter.doFilter(I18nFilter.java:28)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:468)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:258)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:606)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:534)
at com.sun2si.nccin.reporting.storage.userreport.HibernateUserReportDao$$EnhancerByCGLIB$$11594c08.updateUserReportInfo(<generated>)
2006-02-05 14:32:54,805 DEBUG [org.hibernate.transaction.JDBCTransaction] rollback
at com.sun2si.nccin.reporting.storage.userreport.UserReportManagerImpl.updateUserReportInfo(UserReportManagerImpl.java:132)
2006-02-05 14:32:54,805 DEBUG [org.hibernate.jdbc.JDBCContext] before transaction completion
at com.sun2si.nccin.reporting.storage.userreport.UserReportManagerImpl.save(UserReportManagerImpl.java:58)
2006-02-05 14:32:54,805 DEBUG [org.hibernate.impl.SessionImpl] before transaction completion
at com.sun2si.nccin.reporting.storage.userreport.UserReportStorageProvider.save(UserReportStorageProvider.java:38)
at com.sun2si.nccin.reporting.Report.save(Report.java:124)
2006-02-05 14:32:54,805 DEBUG [org.hibernate.transaction.JDBCTransaction] rolled back JDBC Connection
at com.sun2si.nccin.reporting.display.ProcessReportAction.saveReport(ProcessReportAction.java:438)
2006-02-05 14:32:54,805 DEBUG [org.hibernate.jdbc.JDBCContext] after transaction completion
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2006-02-05 14:32:54,805 DEBUG [org.hibernate.impl.SessionImpl] after transaction completion
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2006-02-05 14:32:54,805 DEBUG [org.hibernate.impl.SessionImpl] setting flush mode to: NEVER
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:302)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:170)
at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:229)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:172)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.sun2si.bucket.xwork.I18nFilter.doFilter(I18nFilter.java:28)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:534)
2006-02-05 14:32:54,805 ERROR [nccin.reporting.display.ProcessReportAction] collection was processed twice by flush()
org.hibernate.AssertionFailure: collection was processed twice by flush()
at org.hibernate.engine.Collections.prepareCollectionForUpdate(Collections.java:165)
at org.hibernate.engine.Collections.processReachableCollection(Collections.java:149)
at org.hibernate.event.def.FlushVisitor.processCollection(FlushVisitor.java:37)
at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:104)
at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:64)
at org.hibernate.event.def.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:58)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:198)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:190)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:70)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:730)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:324)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:490)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:495)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:468)
at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:258)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:606)
at com.sun2si.nccin.reporting.storage.userreport.HibernateUserReportDao$$EnhancerByCGLIB$$11594c08.updateUserReportInfo(<generated>)
at com.sun2si.nccin.reporting.storage.userreport.UserReportManagerImpl.updateUserReportInfo(UserReportManagerImpl.java:132)
at com.sun2si.nccin.reporting.storage.userreport.UserReportManagerImpl.save(UserReportManagerImpl.java:58)
at com.sun2si.nccin.reporting.storage.userreport.UserReportStorageProvider.save(UserReportStorageProvider.java:38)
at com.sun2si.nccin.reporting.Report.save(Report.java:124)
at com.sun2si.nccin.reporting.display.ProcessReportAction.saveReport(ProcessReportAction.java:438)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:302)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:170)
at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:229)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:172)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.sun2si.bucket.xwork.I18nFilter.doFilter(I18nFilter.java:28)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:534)
Name and version of the database you are using:
Oracle 9i
The generated SQL (show_sql=true):
Debug level Hibernate log excerpt:
2006-02-05 14:32:08,602 DEBUG [org.hibernate.engine.TwoPhaseLoad] adding entity to second-level cache: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo#1]
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@671416, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@157d162}]
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:08,602 DEBUG [org.hibernate.cache.ReadOnlyCache] Caching: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo#1
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@671416, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@157d162}]
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Starting deserialization of object
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Attempting to locate class [java.util.HashMap]
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Class resolved through context class loader
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Attempting to locate class [[Ljava.lang.String;]
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Class resolved through context class loader
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Attempting to locate class [java.lang.Boolean]
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Class resolved through context class loader
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Starting deserialization of object
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Attempting to locate class [java.util.HashMap]
2006-02-05 14:32:08,602 DEBUG [org.hibernate.util.SerializationHelper] Class resolved through context class loader
2006-02-05 14:32:08,602 DEBUG [org.hibernate.engine.TwoPhaseLoad] done materializing entity [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo#1]
2006-02-05 14:32:08,602 DEBUG [org.hibernate.engine.PersistenceContext] initializing non-lazy collections
2006-02-05 14:32:08,602 DEBUG [org.hibernate.loader.Loader] done entity load
2006-02-05 14:32:08,602 DEBUG [org.hibernate.jdbc.JDBCContext] after autocommit
2006-02-05 14:32:08,602 DEBUG [hibernate.event.def.AbstractFlushingEventListener] flushing session
2006-02-05 14:32:08,602 DEBUG [hibernate.event.def.AbstractFlushingEventListener] processing flush-time cascades
2006-02-05 14:32:08,602 DEBUG [org.hibernate.engine.Cascades] processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo
2006-02-05 14:32:08,602 DEBUG [org.hibernate.engine.Cascades] cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:08,602 DEBUG [org.hibernate.engine.Cascades] done cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:08,602 DEBUG [org.hibernate.engine.Cascades] done processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo
2006-02-05 14:32:08,602 DEBUG [hibernate.event.def.AbstractFlushingEventListener] dirty checking collections
2006-02-05 14:32:08,602 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushing entities and processing referenced collections
2006-02-05 14:32:18,713 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@10ee5b8, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@10bc3c9}]
2006-02-05 14:32:18,713 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@671416, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@157d162}]
2006-02-05 14:32:18,713 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:18,713 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:18,713 DEBUG [org.hibernate.engine.Collections] Collection found: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes#1], was: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes#1] (uninitialized)
2006-02-05 14:32:18,713 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Processing unreferenced collections
2006-02-05 14:32:18,713 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Scheduling collection removes/(re)creates/updates
2006-02-05 14:32:18,713 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushed: 0 insertions, 0 updates, 0 deletions to 1 objects
2006-02-05 14:32:18,713 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushed: 0 (re)creations, 0 updates, 0 removals to 1 collections
2006-02-05 14:32:18,713 DEBUG [org.hibernate.pretty.Printer] listing entities:
2006-02-05 14:32:23,472 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@671416, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@157d162}]
2006-02-05 14:32:23,472 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:23,472 DEBUG [org.hibernate.pretty.Printer] com.sun2si.nccin.reporting.storage.userreport.UserReportInfo{reportSet=com.sun2si.nccin.reporting.storage.userreport.ReportSetInfo#1, serializedParameters=2c6d8085f3f28091eae1f6e1aef5f4e9ecaec8e1f3e8cde1f085875a414396e051838082c6808aecefe1e4c6e1e3f4eff2c98089f4e8f2e5f3e8efece4f8f0bfc080808080808cf7888080809080808080f8, serializedLayout=2c6d8085f3f28091eae1f6e1aef5f4e9ecaec8e1f3e8cde1f085875a414396e051838082c6808aecefe1e4c6e1e3f4eff2c98089f4e8f2e5f3e8efece4f8f0bfc080808080808cf7888080809080808084f4808ff0e1f2e1ecece5ecc8e5e1e4e5f2f3f5f28093dbcceae1f6e1aeece1eee7aed3f4f2e9eee7bb2d52d667699dfbc7828080f8f080808081f48080f48088e9eef6e5f2f4e5e4f3f28091eae1f6e1aeece1eee7aec2efefece5e1ee4da0f200551c7a6e828081da8085f6e1ecf5e5f8f080f4808ce3f2e5e1f4eff2c3ece1f3f3f480b9e3efedaef3f5eeb2f3e9aeeee3e3e9eeaef2e5f0eff2f4e9eee7aeece1f9eff5f4aef4e1e2ece5aed4e1e2ece5d2e5f0eff2f4cce1f9eff5f4f4808feff0f0eff3e9f4e5c8e5e1e4e5f2f3f5f180fe808380808083f4808ee3efededefe4e9f4f9ade8f3b9b6f48095e7f2e5e7eff2e9e1eeadf4e9ede5adf9e5e1f2ecf9f4808ef2e5e7e9efeeade4e5e6e1f5ecf4f8, layoutClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, dataTypes=<uninitialized>, name=???? ????? ????? ?????? ????, id=1}
2006-02-05 14:32:23,472 DEBUG [hibernate.event.def.AbstractFlushingEventListener] executing flush
2006-02-05 14:32:23,472 DEBUG [hibernate.event.def.AbstractFlushingEventListener] post flush
2006-02-05 14:32:23,472 DEBUG [org.hibernate.impl.SessionImpl] setting flush mode to: NEVER
2006-02-05 14:32:23,472 DEBUG [org.hibernate.impl.SessionImpl] after transaction completion
2006-02-05 14:32:23,472 DEBUG [org.hibernate.impl.SessionImpl] setting flush mode to: AUTO
2006-02-05 14:32:23,472 DEBUG [org.hibernate.impl.SessionImpl] find: FROM com.sun2si.nccin.entities.model.DataTypeInfo result where lower(result.key) = ?
2006-02-05 14:32:23,472 DEBUG [org.hibernate.engine.QueryParameters] parameters: [commodityreexportvalue]
2006-02-05 14:32:23,472 DEBUG [org.hibernate.engine.QueryParameters] named parameters: {}
2006-02-05 14:32:23,472 DEBUG [hibernate.hql.ast.QueryTranslatorImpl] compile() : The query is already compiled, skipping...
2006-02-05 14:32:23,472 DEBUG [hibernate.event.def.AbstractFlushingEventListener] flushing session
2006-02-05 14:32:23,472 DEBUG [hibernate.event.def.AbstractFlushingEventListener] processing flush-time cascades
2006-02-05 14:32:23,472 DEBUG [org.hibernate.engine.Cascades] processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo
2006-02-05 14:32:23,472 DEBUG [org.hibernate.engine.Cascades] cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:23,472 DEBUG [org.hibernate.engine.Cascades] done cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:23,472 DEBUG [org.hibernate.engine.Cascades] done processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo
2006-02-05 14:32:23,472 DEBUG [hibernate.event.def.AbstractFlushingEventListener] dirty checking collections
2006-02-05 14:32:23,472 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushing entities and processing referenced collections
2006-02-05 14:32:26,827 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@10ee5b8, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@10bc3c9}]
2006-02-05 14:32:26,827 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@671416, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@157d162}]
2006-02-05 14:32:26,827 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:26,827 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:26,827 DEBUG [org.hibernate.engine.Collections] Collection found: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes#1], was: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes#1] (uninitialized)
2006-02-05 14:32:26,827 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Processing unreferenced collections
2006-02-05 14:32:26,827 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Scheduling collection removes/(re)creates/updates
2006-02-05 14:32:26,827 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushed: 0 insertions, 0 updates, 0 deletions to 1 objects
2006-02-05 14:32:26,827 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushed: 0 (re)creations, 0 updates, 0 removals to 1 collections
2006-02-05 14:32:26,827 DEBUG [org.hibernate.pretty.Printer] listing entities:
2006-02-05 14:32:31,430 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@671416, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@157d162}]
2006-02-05 14:32:31,446 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:31,446 DEBUG [org.hibernate.pretty.Printer] com.sun2si.nccin.reporting.storage.userreport.UserReportInfo{reportSet=com.sun2si.nccin.reporting.storage.userreport.ReportSetInfo#1, serializedParameters=2c6d8085f3f28091eae1f6e1aef5f4e9ecaec8e1f3e8cde1f085875a414396e051838082c6808aecefe1e4c6e1e3f4eff2c98089f4e8f2e5f3e8efece4f8f0bfc080808080808cf7888080809080808080f8, serializedLayout=2c6d8085f3f28091eae1f6e1aef5f4e9ecaec8e1f3e8cde1f085875a414396e051838082c6808aecefe1e4c6e1e3f4eff2c98089f4e8f2e5f3e8efece4f8f0bfc080808080808cf7888080809080808084f4808ff0e1f2e1ecece5ecc8e5e1e4e5f2f3f5f28093dbcceae1f6e1aeece1eee7aed3f4f2e9eee7bb2d52d667699dfbc7828080f8f080808081f48080f48088e9eef6e5f2f4e5e4f3f28091eae1f6e1aeece1eee7aec2efefece5e1ee4da0f200551c7a6e828081da8085f6e1ecf5e5f8f080f4808ce3f2e5e1f4eff2c3ece1f3f3f480b9e3efedaef3f5eeb2f3e9aeeee3e3e9eeaef2e5f0eff2f4e9eee7aeece1f9eff5f4aef4e1e2ece5aed4e1e2ece5d2e5f0eff2f4cce1f9eff5f4f4808feff0f0eff3e9f4e5c8e5e1e4e5f2f3f5f180fe808380808083f4808ee3efededefe4e9f4f9ade8f3b9b6f48095e7f2e5e7eff2e9e1eeadf4e9ede5adf9e5e1f2ecf9f4808ef2e5e7e9efeeade4e5e6e1f5ecf4f8, layoutClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, dataTypes=<uninitialized>, name=???? ????? ????? ?????? ????, id=1}
2006-02-05 14:32:31,446 DEBUG [hibernate.event.def.DefaultAutoFlushEventListener] Dont need to execute flush
2006-02-05 14:32:31,446 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2006-02-05 14:32:31,446 DEBUG [org.hibernate.SQL] select datatypein0_.ID as ID, datatypein0_.KEY as KEY2_, datatypein0_.NAME_EN as NAME3_2_, datatypein0_.NAME_FA as NAME4_2_, datatypein0_.DESCRIPTION_EN as DESCRIPT5_2_, datatypein0_.DESCRIPTION_FA as DESCRIPT6_2_, datatypein0_.SEARCHABLE as SEARCHABLE2_, datatypein0_.DATA_PROVIDER_ID as DATA8_2_, datatypein0_.DATA_CLASS_ID as DATA9_2_ from DATA_TYPE datatypein0_ where lower(datatypein0_.KEY)=?
2006-02-05 14:32:31,446 DEBUG [org.hibernate.jdbc.AbstractBatcher] preparing statement
2006-02-05 14:32:31,446 DEBUG [org.hibernate.type.StringType] binding 'commodityreexportvalue' to parameter: 1
2006-02-05 14:32:31,446 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to open ResultSet (open ResultSets: 0, globally: 0)
2006-02-05 14:32:31,446 DEBUG [org.hibernate.loader.Loader] processing result set
2006-02-05 14:32:31,446 DEBUG [org.hibernate.loader.Loader] result set row: 0
2006-02-05 14:32:31,446 DEBUG [org.hibernate.type.LongType] returning '11' as column: ID
2006-02-05 14:32:31,446 DEBUG [org.hibernate.loader.Loader] result row: EntityKey[com.sun2si.nccin.entities.model.DataTypeInfo#11]
2006-02-05 14:32:31,446 DEBUG [org.hibernate.loader.Loader] Initializing object from ResultSet: [com.sun2si.nccin.entities.model.DataTypeInfo#11]
2006-02-05 14:32:31,446 DEBUG [hibernate.persister.entity.BasicEntityPersister] Hydrating entity: [com.sun2si.nccin.entities.model.DataTypeInfo#11]
2006-02-05 14:32:31,446 DEBUG [org.hibernate.type.StringType] returning 'CommodityReExportValue' as column: KEY2_
2006-02-05 14:32:31,446 DEBUG [org.hibernate.type.StringType] returning 'Commodity ReExport Value' as column: NAME3_2_
2006-02-05 14:32:31,446 DEBUG [org.hibernate.type.StringType] returning '???? ????? ????? ?????? ????' as column: NAME4_2_
2006-02-05 14:32:31,446 DEBUG [org.hibernate.type.StringType] returning 'Commodity ReExport Value' as column: DESCRIPT5_2_
2006-02-05 14:32:31,446 DEBUG [org.hibernate.type.StringType] returning '???? ????? ????? ?????? ????' as column: DESCRIPT6_2_
2006-02-05 14:32:31,461 DEBUG [org.hibernate.type.BooleanType] returning 'true' as column: SEARCHABLE2_
2006-02-05 14:32:31,461 DEBUG [org.hibernate.type.LongType] returning '1' as column: DATA8_2_
2006-02-05 14:32:31,461 DEBUG [org.hibernate.type.LongType] returning '1' as column: DATA9_2_
2006-02-05 14:32:31,461 DEBUG [org.hibernate.loader.Loader] done processing result set (1 rows)
2006-02-05 14:32:31,461 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to close ResultSet (open ResultSets: 1, globally: 1)
2006-02-05 14:32:31,461 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2006-02-05 14:32:31,461 DEBUG [org.hibernate.jdbc.AbstractBatcher] closing statement
2006-02-05 14:32:31,461 DEBUG [org.hibernate.loader.Loader] total objects hydrated: 1
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.TwoPhaseLoad] resolving associations for [com.sun2si.nccin.entities.model.DataTypeInfo#11]
2006-02-05 14:32:31,461 DEBUG [hibernate.event.def.DefaultLoadEventListener] loading entity: [com.sun2si.nccin.entities.model.DataProviderInfo#1]
2006-02-05 14:32:31,461 DEBUG [hibernate.event.def.DefaultLoadEventListener] creating new proxy for entity
2006-02-05 14:32:31,461 DEBUG [hibernate.event.def.DefaultLoadEventListener] loading entity: [com.sun2si.nccin.entities.model.DataClassInfo#1]
2006-02-05 14:32:31,461 DEBUG [hibernate.event.def.DefaultLoadEventListener] creating new proxy for entity
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.CollectionLoadContext] creating collection wrapper:[com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters#11]
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.TwoPhaseLoad] adding entity to second-level cache: [com.sun2si.nccin.entities.model.DataTypeInfo#11]
2006-02-05 14:32:31,461 DEBUG [org.hibernate.cache.ReadOnlyCache] Caching: com.sun2si.nccin.entities.model.DataTypeInfo#11
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.TwoPhaseLoad] done materializing entity [com.sun2si.nccin.entities.model.DataTypeInfo#11]
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.PersistenceContext] initializing non-lazy collections
2006-02-05 14:32:31,461 DEBUG [org.hibernate.jdbc.JDBCContext] after autocommit
2006-02-05 14:32:31,461 DEBUG [hibernate.event.def.AbstractFlushingEventListener] flushing session
2006-02-05 14:32:31,461 DEBUG [hibernate.event.def.AbstractFlushingEventListener] processing flush-time cascades
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.Cascades] processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.Cascades] cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.Cascades] done cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.Cascades] done processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.Cascades] processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.entities.model.DataTypeInfo
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.Cascades] cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.Cascades] done cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters
2006-02-05 14:32:31,461 DEBUG [org.hibernate.engine.Cascades] done processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.entities.model.DataTypeInfo
2006-02-05 14:32:31,461 DEBUG [hibernate.event.def.AbstractFlushingEventListener] dirty checking collections
2006-02-05 14:32:31,461 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushing entities and processing referenced collections
2006-02-05 14:32:35,503 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@10ee5b8, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@10bc3c9}]
2006-02-05 14:32:35,503 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@671416, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@157d162}]
2006-02-05 14:32:35,503 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:35,503 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:35,503 DEBUG [org.hibernate.engine.Collections] Collection found: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes#1], was: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes#1] (uninitialized)
2006-02-05 14:32:35,503 DEBUG [org.hibernate.engine.Collections] Collection found: [com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters#11], was: [com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters#11] (uninitialized)
2006-02-05 14:32:35,503 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Processing unreferenced collections
2006-02-05 14:32:35,503 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Scheduling collection removes/(re)creates/updates
2006-02-05 14:32:35,503 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushed: 0 insertions, 0 updates, 0 deletions to 2 objects
2006-02-05 14:32:35,503 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushed: 0 (re)creations, 0 updates, 0 removals to 2 collections
2006-02-05 14:32:35,503 DEBUG [org.hibernate.pretty.Printer] listing entities:
2006-02-05 14:32:35,503 DEBUG [org.hibernate.pretty.Printer] com.sun2si.nccin.entities.model.DataTypeInfo{dataProvider=com.sun2si.nccin.entities.model.DataProviderInfo#1, searchable=true, key=CommodityReExportValue, nameFA=???? ????? ????? ?????? ????, dataClass=com.sun2si.nccin.entities.model.DataClassInfo#1, dataTypeParameters=<uninitialized>, descriptionFA=???? ????? ????? ?????? ????, nameEN=Commodity ReExport Value, descriptionEN=Commodity ReExport Value, id=11}
2006-02-05 14:32:40,715 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@671416, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@157d162}]
2006-02-05 14:32:40,715 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:40,730 DEBUG [org.hibernate.pretty.Printer] com.sun2si.nccin.reporting.storage.userreport.UserReportInfo{reportSet=com.sun2si.nccin.reporting.storage.userreport.ReportSetInfo#1, serializedParameters=2c6d8085f3f28091eae1f6e1aef5f4e9ecaec8e1f3e8cde1f085875a414396e051838082c6808aecefe1e4c6e1e3f4eff2c98089f4e8f2e5f3e8efece4f8f0bfc080808080808cf7888080809080808080f8, serializedLayout=2c6d8085f3f28091eae1f6e1aef5f4e9ecaec8e1f3e8cde1f085875a414396e051838082c6808aecefe1e4c6e1e3f4eff2c98089f4e8f2e5f3e8efece4f8f0bfc080808080808cf7888080809080808084f4808ff0e1f2e1ecece5ecc8e5e1e4e5f2f3f5f28093dbcceae1f6e1aeece1eee7aed3f4f2e9eee7bb2d52d667699dfbc7828080f8f080808081f48080f48088e9eef6e5f2f4e5e4f3f28091eae1f6e1aeece1eee7aec2efefece5e1ee4da0f200551c7a6e828081da8085f6e1ecf5e5f8f080f4808ce3f2e5e1f4eff2c3ece1f3f3f480b9e3efedaef3f5eeb2f3e9aeeee3e3e9eeaef2e5f0eff2f4e9eee7aeece1f9eff5f4aef4e1e2ece5aed4e1e2ece5d2e5f0eff2f4cce1f9eff5f4f4808feff0f0eff3e9f4e5c8e5e1e4e5f2f3f5f180fe808380808083f4808ee3efededefe4e9f4f9ade8f3b9b6f48095e7f2e5e7eff2e9e1eeadf4e9ede5adf9e5e1f2ecf9f4808ef2e5e7e9efeeade4e5e6e1f5ecf4f8, layoutClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, dataTypes=<uninitialized>, name=???? ????? ????? ?????? ????, id=1}
2006-02-05 14:32:40,730 DEBUG [hibernate.event.def.AbstractFlushingEventListener] executing flush
2006-02-05 14:32:40,730 DEBUG [hibernate.event.def.AbstractFlushingEventListener] post flush
2006-02-05 14:32:40,730 DEBUG [org.hibernate.impl.SessionImpl] setting flush mode to: NEVER
2006-02-05 14:32:40,730 DEBUG [org.hibernate.impl.SessionImpl] after transaction completion
2006-02-05 14:32:40,730 DEBUG [org.hibernate.impl.SessionImpl] setting flush mode to: AUTO
2006-02-05 14:32:40,730 DEBUG [org.hibernate.transaction.JDBCTransaction] begin
2006-02-05 14:32:40,730 DEBUG [org.hibernate.transaction.JDBCTransaction] current autocommit status: false
2006-02-05 14:32:43,227 DEBUG [org.hibernate.transaction.JDBCTransaction] commit
2006-02-05 14:32:43,227 DEBUG [org.hibernate.impl.SessionImpl] automatically flushing session
2006-02-05 14:32:43,227 DEBUG [hibernate.event.def.AbstractFlushingEventListener] flushing session
2006-02-05 14:32:43,227 DEBUG [hibernate.event.def.AbstractFlushingEventListener] processing flush-time cascades
2006-02-05 14:32:43,227 DEBUG [org.hibernate.engine.Cascades] processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo
2006-02-05 14:32:43,227 DEBUG [org.hibernate.engine.Cascades] cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:43,227 DEBUG [org.hibernate.engine.Cascades] cascading to saveOrUpdate: com.sun2si.nccin.entities.model.DataTypeInfo
2006-02-05 14:32:43,227 DEBUG [hibernate.event.def.AbstractSaveEventListener] persistent instance of: com.sun2si.nccin.entities.model.DataTypeInfo
2006-02-05 14:32:43,227 DEBUG [hibernate.event.def.DefaultSaveOrUpdateEventListener] ignoring persistent instance
2006-02-05 14:32:43,227 DEBUG [hibernate.event.def.DefaultSaveOrUpdateEventListener] object already associated with session: [com.sun2si.nccin.entities.model.DataTypeInfo#11]
2006-02-05 14:32:43,227 DEBUG [org.hibernate.engine.Cascades] done cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:43,227 DEBUG [org.hibernate.engine.Cascades] done processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo
2006-02-05 14:32:43,227 DEBUG [org.hibernate.engine.Cascades] processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.entities.model.DataTypeInfo
2006-02-05 14:32:43,227 DEBUG [org.hibernate.engine.Cascades] cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters
2006-02-05 14:32:43,227 DEBUG [org.hibernate.engine.Cascades] done cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters
2006-02-05 14:32:43,227 DEBUG [org.hibernate.engine.Cascades] done processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.entities.model.DataTypeInfo
2006-02-05 14:32:43,227 DEBUG [hibernate.event.def.AbstractFlushingEventListener] dirty checking collections
2006-02-05 14:32:43,227 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushing entities and processing referenced collections
2006-02-05 14:32:44,912 DEBUG [hibernate.event.def.WrapVisitor] Wrapped collection in role: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@10ee5b8, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@10bc3c9}]
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@18e9adf, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@159e6df}]
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{gregorian-time-yearly=1980}]
2006-02-05 14:32:44,912 DEBUG [hibernate.persister.entity.BasicEntityPersister] com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.serializedParameters is dirty
2006-02-05 14:32:44,912 DEBUG [hibernate.event.def.DefaultFlushEntityEventListener] Updating entity: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo#1]
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@18e9adf, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@159e6df}]
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Starting deserialization of object
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Attempting to locate class [java.util.HashMap]
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Class resolved through context class loader
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Attempting to locate class [[Ljava.lang.String;]
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Class resolved through context class loader
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Attempting to locate class [java.lang.Boolean]
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Class resolved through context class loader
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{gregorian-time-yearly=1980}]
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Starting deserialization of object
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Attempting to locate class [java.util.HashMap]
2006-02-05 14:32:44,912 DEBUG [org.hibernate.util.SerializationHelper] Class resolved through context class loader
2006-02-05 14:32:51,357 DEBUG [hibernate.event.def.AbstractFlushingEventListener] flushing session
2006-02-05 14:32:51,357 DEBUG [hibernate.event.def.AbstractFlushingEventListener] processing flush-time cascades
2006-02-05 14:32:51,357 DEBUG [org.hibernate.engine.Cascades] processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo
2006-02-05 14:32:51,357 DEBUG [org.hibernate.engine.Cascades] cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:51,357 DEBUG [org.hibernate.engine.Cascades] cascading to saveOrUpdate: com.sun2si.nccin.entities.model.DataTypeInfo
2006-02-05 14:32:51,357 DEBUG [hibernate.event.def.AbstractSaveEventListener] persistent instance of: com.sun2si.nccin.entities.model.DataTypeInfo
2006-02-05 14:32:51,357 DEBUG [hibernate.event.def.DefaultSaveOrUpdateEventListener] ignoring persistent instance
2006-02-05 14:32:51,357 DEBUG [hibernate.event.def.DefaultSaveOrUpdateEventListener] object already associated with session: [com.sun2si.nccin.entities.model.DataTypeInfo#11]
2006-02-05 14:32:51,357 DEBUG [org.hibernate.engine.Cascades] done cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:51,357 DEBUG [org.hibernate.engine.Cascades] done processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo
2006-02-05 14:32:51,357 DEBUG [org.hibernate.engine.Cascades] processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.entities.model.DataTypeInfo
2006-02-05 14:32:51,357 DEBUG [org.hibernate.engine.Cascades] cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters
2006-02-05 14:32:51,357 DEBUG [org.hibernate.engine.Cascades] done cascade ACTION_SAVE_UPDATE for collection: com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters
2006-02-05 14:32:51,357 DEBUG [org.hibernate.engine.Cascades] done processing cascade ACTION_SAVE_UPDATE for: com.sun2si.nccin.entities.model.DataTypeInfo
2006-02-05 14:32:51,357 DEBUG [hibernate.event.def.AbstractFlushingEventListener] dirty checking collections
2006-02-05 14:32:51,372 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushing entities and processing referenced collections
2006-02-05 14:32:52,683 DEBUG [hibernate.event.def.WrapVisitor] Wrapped collection in role: com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes
2006-02-05 14:32:52,683 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@10ee5b8, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@10bc3c9}]
2006-02-05 14:32:52,683 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@18e9adf, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@159e6df}]
2006-02-05 14:32:52,683 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:52,683 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:54,041 DEBUG [org.hibernate.engine.Collections] Collection found: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes#1], was: [<unreferenced>] (initialized)
2006-02-05 14:32:54,041 DEBUG [org.hibernate.engine.Collections] Collection found: [com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters#11], was: [com.sun2si.nccin.entities.model.DataTypeInfo.dataTypeParameters#11] (uninitialized)
2006-02-05 14:32:54,041 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Processing unreferenced collections
2006-02-05 14:32:54,041 DEBUG [org.hibernate.engine.Collections] Collection dereferenced: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes#1]
2006-02-05 14:32:54,041 DEBUG [org.hibernate.engine.Collections] Found collection with unloaded owner: [<unreferenced>]
2006-02-05 14:32:54,041 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Scheduling collection removes/(re)creates/updates
2006-02-05 14:32:54,041 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushed: 0 insertions, 1 updates, 0 deletions to 2 objects
2006-02-05 14:32:54,041 DEBUG [hibernate.event.def.AbstractFlushingEventListener] Flushed: 1 (re)creations, 0 updates, 1 removals to 4 collections
2006-02-05 14:32:54,041 DEBUG [org.hibernate.pretty.Printer] listing entities:
2006-02-05 14:32:54,041 DEBUG [org.hibernate.pretty.Printer] com.sun2si.nccin.entities.model.DataTypeInfo{dataProvider=com.sun2si.nccin.entities.model.DataProviderInfo#1, searchable=true, key=CommodityReExportValue, nameFA=???? ????? ????? ?????? ????, dataClass=com.sun2si.nccin.entities.model.DataClassInfo#1, dataTypeParameters=<uninitialized>, descriptionFA=???? ????? ????? ?????? ????, nameEN=Commodity ReExport Value, descriptionEN=Commodity ReExport Value, id=11}
2006-02-05 14:32:54,790 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{parallelHeaders=[Ljava.lang.String;@18e9adf, inverted=false, creatorClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, oppositeHeaders=[Ljava.lang.String;@159e6df}]
2006-02-05 14:32:54,790 DEBUG [org.hibernate.util.SerializationHelper] Starting serialization of object [{}]
2006-02-05 14:32:54,790 DEBUG [org.hibernate.pretty.Printer] com.sun2si.nccin.reporting.storage.userreport.UserReportInfo{reportSet=com.sun2si.nccin.reporting.storage.userreport.ReportSetInfo#1, serializedParameters=2c6d8085f3f28091eae1f6e1aef5f4e9ecaec8e1f3e8cde1f085875a414396e051838082c6808aecefe1e4c6e1e3f4eff2c98089f4e8f2e5f3e8efece4f8f0bfc080808080808cf7888080809080808080f8, serializedLayout=2c6d8085f3f28091eae1f6e1aef5f4e9ecaec8e1f3e8cde1f085875a414396e051838082c6808aecefe1e4c6e1e3f4eff2c98089f4e8f2e5f3e8efece4f8f0bfc080808080808cf7888080809080808084f4808ff0e1f2e1ecece5ecc8e5e1e4e5f2f3f5f28093dbcceae1f6e1aeece1eee7aed3f4f2e9eee7bb2d52d667699dfbc7828080f8f080808081f48080f48088e9eef6e5f2f4e5e4f3f28091eae1f6e1aeece1eee7aec2efefece5e1ee4da0f200551c7a6e828081da8085f6e1ecf5e5f8f080f4808ce3f2e5e1f4eff2c3ece1f3f3f480b9e3efedaef3f5eeb2f3e9aeeee3e3e9eeaef2e5f0eff2f4e9eee7aeece1f9eff5f4aef4e1e2ece5aed4e1e2ece5d2e5f0eff2f4cce1f9eff5f4f4808feff0f0eff3e9f4e5c8e5e1e4e5f2f3f5f180fe808380808083f4808ee3efededefe4e9f4f9ade8f3b9b6f48095e7f2e5e7eff2e9e1eeadf4e9ede5adf9e5e1f2ecf9f4808ef2e5e7e9efeeade4e5e6e1f5ecf4f8, layoutClass=com.sun2si.nccin.reporting.layout.table.TableReportLayout, dataTypes=[com.sun2si.nccin.entities.model.DataTypeInfo#11], name=???? ????? ????? ?????? ????, id=1}
2006-02-05 14:32:54,790 DEBUG [hibernate.event.def.DefaultAutoFlushEventListener] Dont need to execute flush
2006-02-05 14:32:54,790 DEBUG [org.hibernate.cache.StandardQueryCache] checking cached query results in region: org.hibernate.cache.StandardQueryCache
2006-02-05 14:32:54,790 DEBUG [org.hibernate.cache.EhCache] key: sql: select this_.ID as ID0_, this_.KEY as KEY3_0_, this_.NAME_EN as NAME3_3_0_, this_.NAME_FA as NAME4_3_0_, this_.SELECTION_ACTION as SELECTION5_3_0_, this_.LIMITATION_ACTION as LIMITATION6_3_0_, this_.CLASS_KEY as CLASS7_3_0_ from PARAMETER this_ where (this_.KEY=?); parameters: gregorian-time-yearly,
2006-02-05 14:32:54,790 DEBUG [org.hibernate.cache.EhCache] Element for sql: select this_.ID as ID0_, this_.KEY as KEY3_0_, this_.NAME_EN as NAME3_3_0_, this_.NAME_FA as NAME4_3_0_, this_.SELECTION_ACTION as SELECTION5_3_0_, this_.LIMITATION_ACTION as LIMITATION6_3_0_, this_.CLASS_KEY as CLASS7_3_0_ from PARAMETER this_ where (this_.KEY=?); parameters: gregorian-time-yearly, is null
2006-02-05 14:32:54,790 DEBUG [org.hibernate.cache.StandardQueryCache] query results were not found in cache
2006-02-05 14:32:54,790 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2006-02-05 14:32:54,790 DEBUG [org.hibernate.SQL] select this_.ID as ID0_, this_.KEY as KEY3_0_, this_.NAME_EN as NAME3_3_0_, this_.NAME_FA as NAME4_3_0_, this_.SELECTION_ACTION as SELECTION5_3_0_, this_.LIMITATION_ACTION as LIMITATION6_3_0_, this_.CLASS_KEY as CLASS7_3_0_ from PARAMETER this_ where (this_.KEY=?)
2006-02-05 14:32:54,790 DEBUG [org.hibernate.jdbc.AbstractBatcher] preparing statement
2006-02-05 14:32:54,790 DEBUG [org.hibernate.type.StringType] binding 'gregorian-time-yearly' to parameter: 1
2006-02-05 14:32:54,790 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to open ResultSet (open ResultSets: 0, globally: 0)
2006-02-05 14:32:54,790 DEBUG [org.hibernate.loader.Loader] processing result set
2006-02-05 14:32:54,790 DEBUG [org.hibernate.loader.Loader] result set row: 0
2006-02-05 14:32:54,790 DEBUG [org.hibernate.type.LongType] returning '8' as column: ID0_
2006-02-05 14:32:54,790 DEBUG [org.hibernate.loader.Loader] result row: EntityKey[com.sun2si.nccin.entities.model.ParameterInfo#8]
2006-02-05 14:32:54,790 DEBUG [org.hibernate.loader.Loader] Initializing object from ResultSet: [com.sun2si.nccin.entities.model.ParameterInfo#8]
2006-02-05 14:32:54,790 DEBUG [hibernate.persister.entity.BasicEntityPersister] Hydrating entity: [com.sun2si.nccin.entities.model.ParameterInfo#8]
2006-02-05 14:32:54,790 DEBUG [org.hibernate.type.StringType] returning 'gregorian-time-yearly' as column: KEY3_0_
2006-02-05 14:32:54,790 DEBUG [org.hibernate.type.StringType] returning 'Gregorian Yearly Time' as column: NAME3_3_0_
2006-02-05 14:32:54,790 DEBUG [org.hibernate.type.StringType] returning '???? ????? - ?????? ??????' as column: NAME4_3_0_
2006-02-05 14:32:54,790 DEBUG [org.hibernate.type.StringType] returning '/criteriaSelection/selectYearlyTimeInterval.action' as column: SELECTION5_3_0_
2006-02-05 14:32:54,790 DEBUG [org.hibernate.type.StringType] returning '/limitationSelection/selectTimeIntervalLimitation.action' as column: LIMITATION6_3_0_
2006-02-05 14:32:54,790 DEBUG [org.hibernate.type.StringType] returning 'time-yearly' as column: CLASS7_3_0_
2006-02-05 14:32:54,790 DEBUG [org.hibernate.loader.Loader] done processing result set (1 rows)
2006-02-05 14:32:54,790 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to close ResultSet (open ResultSets: 1, globally: 1)
2006-02-05 14:32:54,790 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
2006-02-05 14:32:54,790 DEBUG [org.hibernate.jdbc.AbstractBatcher] closing statement
2006-02-05 14:32:54,790 DEBUG [org.hibernate.loader.Loader] total objects hydrated: 1
2006-02-05 14:32:54,790 DEBUG [org.hibernate.engine.TwoPhaseLoad] resolving associations for [com.sun2si.nccin.entities.model.ParameterInfo#8]
2006-02-05 14:32:54,790 DEBUG [org.hibernate.engine.CollectionLoadContext] creating collection wrapper:[com.sun2si.nccin.entities.model.ParameterInfo.dataTypeParameters#8]
2006-02-05 14:32:54,790 DEBUG [org.hibernate.engine.TwoPhaseLoad] adding entity to second-level cache: [com.sun2si.nccin.entities.model.ParameterInfo#8]
2006-02-05 14:32:54,790 DEBUG [org.hibernate.cache.ReadOnlyCache] Caching: com.sun2si.nccin.entities.model.ParameterInfo#8
2006-02-05 14:32:54,790 DEBUG [org.hibernate.engine.TwoPhaseLoad] done materializing entity [com.sun2si.nccin.entities.model.ParameterInfo#8]
2006-02-05 14:32:54,790 DEBUG [org.hibernate.engine.PersistenceContext] initializing non-lazy collections
2006-02-05 14:32:54,790 DEBUG [org.hibernate.cache.StandardQueryCache] caching query results in region: org.hibernate.cache.StandardQueryCache
2006-02-05 14:32:54,790 DEBUG [org.hibernate.engine.Collections] Collection found: [com.sun2si.nccin.reporting.storage.userreport.UserReportInfo.dataTypes#1], was: [<unreferenced>] (initialized)
2006-02-05 14:32:54,790 ERROR [org.hibernate.AssertionFailure] an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: collection was processed twice by flush()
at org.hibernate.engine.Collections.prepareCollectionForUpdate(Collections.java:165)
at org.hibernate.engine.Collections.processReachableCollection(Collections.java:149)
at org.hibernate.event.def.FlushVisitor.processCollection(FlushVisitor.java:37)
at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:104)
at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:64)
at org.hibernate.event.def.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:58)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:198)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:190)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:70)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:730)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:324)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:490)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:495)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:468)
at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:258)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:606)
at com.sun2si.nccin.reporting.storage.userreport.HibernateUserReportDao$$EnhancerByCGLIB$$11594c08.updateUserReportInfo(<generated>)
at com.sun2si.nccin.reporting.storage.userreport.UserReportManagerImpl.updateUserReportInfo(UserReportManagerImpl.java:132)
at com.sun2si.nccin.reporting.storage.userreport.UserReportManagerImpl.save(UserReportManagerImpl.java:58)
at com.sun2si.nccin.reporting.storage.userreport.UserReportStorageProvider.save(UserReportStorageProvider.java:38)
at com.sun2si.nccin.reporting.Report.save(Report.java:124)
at com.sun2si.nccin.reporting.display.ProcessReportAction.saveReport(ProcessReportAction.java:438)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:302)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:170)
at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
org.hibernate.AssertionFailure: collection was process
_________________ http://www.koderblogz.com
|