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
support.inte...@ses-imagotag.com<mailto:support.inte...@ses-imagotag.com>

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)

Reply via email to