Good Morning,
I'm a support technician working for a company called SES-IMAGOTAG,
I've an issue with PgAdmin3:
I've a lot of hibernate errors (you can find the logs attached)
Can you help me figure out what the problem is, and if there's a solution I can
use to solve it?
Thank you,
BR
[1 - logo_SES-imagotag black]
Filipe LOPES
Équipe Support / Suporte Técnico
[email protected]<mailto:[email protected]>
Store Electronic Systems
55 place Nelson Mandela
CS 60106
92024 Nanterre Cedex
www.ses-imagotag.com<http://www.ses-imagotag.com/>
[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(<generated>)
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(<generated>)
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(<generated>)
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(<generated>)
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(<generated>)
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(<generated>)
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(<generated>)
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(<generated>)
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(<generated>)
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(<generated>)
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(<generated>)
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(<generated>)
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)