[ERROR] - 2019-05-14 04:39:14,270 [timer for tick surveilleur] org.hibernate.jdbc.AbstractBatcher (BatchingBatcher.java:doExecuteBatch:73) Exception executing batch: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:85) at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:70) at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:90) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:180) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1206) at org.springframework.orm.hibernate3.HibernateAccessor.flushIfNecessary(HibernateAccessor.java:390) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:420) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:744) at com.ses_esl.commun.technical.dao.AbstractGenericDaoImpl.update(AbstractGenericDaoImpl.java:189) at com.ses_esl.surveillant.dao.evenement.impl.SurveillantDAOImpl.update(SurveillantDAOImpl.java:171) at com.ses_esl.surveillant.service.evenement.impl.SurveillantMgrImpl.updateEvenement(SurveillantMgrImpl.java:352) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.updateLastEventStatMinute(AbstractSurveilleurStatistic.java:204) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.tick(AbstractSurveilleurStatistic.java:439) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic$$FastClassByCGLIB$$47fc739f.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.ses_esl.surveillant.entite.surveilleur.event.impl.SurveilleurAllEvent$$EnhancerByCGLIB$$d3d2de03.tick() at sun.reflect.GeneratedMethodAccessor386.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) at com.sun.proxy.$Proxy16.tick(Unknown Source) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.tick(SurveillantGeneral.java:185) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.access$000(SurveillantGeneral.java:51) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral$1.run(SurveillantGeneral.java:131) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) [ERROR] - 2019-05-14 04:39:14,481 [timer for tick surveilleur] org.hibernate.event.def.AbstractFlushingEventListener (AbstractFlushingEventListener.java:performExecutions:324) Could not synchronize database state with session org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:85) at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:70) at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:90) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:180) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1206) at org.springframework.orm.hibernate3.HibernateAccessor.flushIfNecessary(HibernateAccessor.java:390) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:420) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:744) at com.ses_esl.commun.technical.dao.AbstractGenericDaoImpl.update(AbstractGenericDaoImpl.java:189) at com.ses_esl.surveillant.dao.evenement.impl.SurveillantDAOImpl.update(SurveillantDAOImpl.java:171) at com.ses_esl.surveillant.service.evenement.impl.SurveillantMgrImpl.updateEvenement(SurveillantMgrImpl.java:352) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.updateLastEventStatMinute(AbstractSurveilleurStatistic.java:204) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.tick(AbstractSurveilleurStatistic.java:439) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic$$FastClassByCGLIB$$47fc739f.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.ses_esl.surveillant.entite.surveilleur.event.impl.SurveilleurAllEvent$$EnhancerByCGLIB$$d3d2de03.tick() at sun.reflect.GeneratedMethodAccessor386.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) at com.sun.proxy.$Proxy16.tick(Unknown Source) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.tick(SurveillantGeneral.java:185) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.access$000(SurveillantGeneral.java:51) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral$1.run(SurveillantGeneral.java:131) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) [ WARN] - 2019-05-14 04:39:14,583 [timer for tick surveilleur] com.ses_esl.surveillant.service.surveillant.SurveillantGeneral (SurveillantGeneral.java:tick:187) exception during tick operation com.ses_esl.commun.mixte.service.surveillant.SurveillantException at com.ses_esl.surveillant.service.evenement.impl.SurveillantMgrImpl.updateEvenement(SurveillantMgrImpl.java:354) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.updateLastEventStatMinute(AbstractSurveilleurStatistic.java:204) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.tick(AbstractSurveilleurStatistic.java:439) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic$$FastClassByCGLIB$$47fc739f.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.ses_esl.surveillant.entite.surveilleur.event.impl.SurveilleurAllEvent$$EnhancerByCGLIB$$d3d2de03.tick() at sun.reflect.GeneratedMethodAccessor386.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) at com.sun.proxy.$Proxy16.tick(Unknown Source) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.tick(SurveillantGeneral.java:185) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.access$000(SurveillantGeneral.java:51) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral$1.run(SurveillantGeneral.java:131) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) Caused by: com.ses_esl.commun.technical.spring.hibernate.DAOException at com.ses_esl.commun.technical.dao.AbstractGenericDaoImpl.update(AbstractGenericDaoImpl.java:191) at com.ses_esl.surveillant.dao.evenement.impl.SurveillantDAOImpl.update(SurveillantDAOImpl.java:171) at com.ses_esl.surveillant.service.evenement.impl.SurveillantMgrImpl.updateEvenement(SurveillantMgrImpl.java:352) ... 21 more Caused by: org.springframework.orm.hibernate3.HibernateOptimisticLockingFailureException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1; nested exception is org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:657) at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:424) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:744) at com.ses_esl.commun.technical.dao.AbstractGenericDaoImpl.update(AbstractGenericDaoImpl.java:189) ... 23 more Caused by: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:85) at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:70) at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:90) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:180) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1206) at org.springframework.orm.hibernate3.HibernateAccessor.flushIfNecessary(HibernateAccessor.java:390) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:420) ******************************************************************************************************************************** [ERROR] - 2019-05-16 07:00:09,497 [timer for tick surveilleur] org.hibernate.jdbc.AbstractBatcher (BatchingBatcher.java:doExecuteBatch:73) Exception executing batch: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:85) at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:70) at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:90) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:180) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1206) at org.springframework.orm.hibernate3.HibernateAccessor.flushIfNecessary(HibernateAccessor.java:390) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:420) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:744) at com.ses_esl.commun.technical.dao.AbstractGenericDaoImpl.update(AbstractGenericDaoImpl.java:189) at com.ses_esl.surveillant.dao.evenement.impl.SurveillantDAOImpl.update(SurveillantDAOImpl.java:171) at com.ses_esl.surveillant.service.evenement.impl.SurveillantMgrImpl.updateEvenement(SurveillantMgrImpl.java:352) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.updateLastEventStatMinute(AbstractSurveilleurStatistic.java:204) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.tick(AbstractSurveilleurStatistic.java:439) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic$$FastClassByCGLIB$$47fc739f.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.ses_esl.surveillant.entite.surveilleur.event.impl.SurveilleurAllEvent$$EnhancerByCGLIB$$d3d2de03.tick() at sun.reflect.GeneratedMethodAccessor386.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) at com.sun.proxy.$Proxy16.tick(Unknown Source) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.tick(SurveillantGeneral.java:185) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.access$000(SurveillantGeneral.java:51) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral$1.run(SurveillantGeneral.java:131) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) [ERROR] - 2019-05-16 07:00:09,743 [timer for tick surveilleur] org.hibernate.event.def.AbstractFlushingEventListener (AbstractFlushingEventListener.java:performExecutions:324) Could not synchronize database state with session org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:85) at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:70) at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:90) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:180) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1206) at org.springframework.orm.hibernate3.HibernateAccessor.flushIfNecessary(HibernateAccessor.java:390) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:420) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:744) at com.ses_esl.commun.technical.dao.AbstractGenericDaoImpl.update(AbstractGenericDaoImpl.java:189) at com.ses_esl.surveillant.dao.evenement.impl.SurveillantDAOImpl.update(SurveillantDAOImpl.java:171) at com.ses_esl.surveillant.service.evenement.impl.SurveillantMgrImpl.updateEvenement(SurveillantMgrImpl.java:352) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.updateLastEventStatMinute(AbstractSurveilleurStatistic.java:204) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.tick(AbstractSurveilleurStatistic.java:439) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic$$FastClassByCGLIB$$47fc739f.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.ses_esl.surveillant.entite.surveilleur.event.impl.SurveilleurAllEvent$$EnhancerByCGLIB$$d3d2de03.tick() at sun.reflect.GeneratedMethodAccessor386.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) at com.sun.proxy.$Proxy16.tick(Unknown Source) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.tick(SurveillantGeneral.java:185) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.access$000(SurveillantGeneral.java:51) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral$1.run(SurveillantGeneral.java:131) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) [ WARN] - 2019-05-16 07:00:09,873 [timer for tick surveilleur] com.ses_esl.surveillant.service.surveillant.SurveillantGeneral (SurveillantGeneral.java:tick:187) exception during tick operation com.ses_esl.commun.mixte.service.surveillant.SurveillantException at com.ses_esl.surveillant.service.evenement.impl.SurveillantMgrImpl.updateEvenement(SurveillantMgrImpl.java:354) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.updateLastEventStatMinute(AbstractSurveilleurStatistic.java:204) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic.tick(AbstractSurveilleurStatistic.java:439) at com.ses_esl.surveillant.entite.surveilleur.statistique.impl.AbstractSurveilleurStatistic$$FastClassByCGLIB$$47fc739f.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635) at com.ses_esl.surveillant.entite.surveilleur.event.impl.SurveilleurAllEvent$$EnhancerByCGLIB$$d3d2de03.tick() at sun.reflect.GeneratedMethodAccessor386.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) at com.sun.proxy.$Proxy16.tick(Unknown Source) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.tick(SurveillantGeneral.java:185) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral.access$000(SurveillantGeneral.java:51) at com.ses_esl.surveillant.service.surveillant.SurveillantGeneral$1.run(SurveillantGeneral.java:131) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) Caused by: com.ses_esl.commun.technical.spring.hibernate.DAOException at com.ses_esl.commun.technical.dao.AbstractGenericDaoImpl.update(AbstractGenericDaoImpl.java:191) at com.ses_esl.surveillant.dao.evenement.impl.SurveillantDAOImpl.update(SurveillantDAOImpl.java:171) at com.ses_esl.surveillant.service.evenement.impl.SurveillantMgrImpl.updateEvenement(SurveillantMgrImpl.java:352) ... 21 more Caused by: org.springframework.orm.hibernate3.HibernateOptimisticLockingFailureException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1; nested exception is org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:657) at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:424) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:744) at com.ses_esl.commun.technical.dao.AbstractGenericDaoImpl.update(AbstractGenericDaoImpl.java:189) ... 23 more Caused by: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:85) at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:70) at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:90) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:180) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1206) at org.springframework.orm.hibernate3.HibernateAccessor.flushIfNecessary(HibernateAccessor.java:390) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:420)