eHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMapping
andlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
at org.springframework.web.servlet.mvc.method.annotation.RequestMapping
andlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdap
er.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatc
erServlet.java:967)
at org.springframework.web.servlet.DispatcherServlet.doService(Dispatch
rServlet.java:901)
at org.springframework.web.servlet.FrameworkServlet.processRequest(Fram
workServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkSer
let.java:872)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkSe
vlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:5
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInter
al(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
equestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.d
FilterInternal(OpenSessionInViewFilter.java:151)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
equestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(Abstra
tShiroFilter.java:449)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShir
Filter.java:365)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCalla
le.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallabl
.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(Delegatin
Subject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(Ab
tractShiroFilter.java:362)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRe
uestFilter.java:125)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(
elegatingFilterProxy.java:347)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delega
ingFilterProxy.java:263)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper
alve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContext
alve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentic
torBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
ava:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
ava:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVa
ve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja
a:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHtt
11Processor.java:1082)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process
AbstractProtocol.java:623)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndp
int.java:2517)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoi
t.java:2506)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor
java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskT
read.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.hibernate.jdbc.BatchedTooManyRowsAffectedException: Batch update
returned unexpected row count from update [0]; actual row count: 4; expected: 1
at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expect
tions.java:89)
at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expec
ations.java:73)
at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch
NonBatchingBatch.java:63)
at org.hibernate.persister.collection.BasicCollectionPersister.doUpdate
ows(BasicCollectionPersister.java:266)
at org.hibernate.persister.collection.AbstractCollectionPersister.updat
Rows(AbstractCollectionPersister.java:1693)
at org.hibernate.action.internal.CollectionUpdateAction.execute(Collect
onUpdateAction.java:101)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java
465)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java
351)
at org.hibernate.event.internal.AbstractFlushingEventListener.performEx
cutions(AbstractFlushingEventListener.java:350)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(Defau
tFlushEventListener.java:56)
at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425
at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.befor
TransactionCommit(JdbcTransaction.java:101)
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(
bstractTransactionImpl.java:177)
at org.springframework.orm.hibernate4.HibernateTransactionManager.doCom
it(HibernateTransactionManager.java:584)
... 66 more
org.springframework.orm.hibernate4.HibernateSystemException: Batch update retur
ed unexpected row count from update [0]; actual row count: 4; expected: 1; nest
d exception is org.hibernate.jdbc.BatchedTooManyRowsAffectedException: Batch up
ate returned unexpected row count from update [0]; actual row count: 4; expecte
: 1
at org.springframework.orm.hibernate4.SessionFactoryUtils.convertHibern
teAccessException(SessionFactoryUtils.java:218)
at org.springframework.orm.hibernate4.HibernateTransactionManager.conve
tHibernateAccessException(HibernateTransactionManager.java:730)
at org.springframework.orm.hibernate4.HibernateTransactionManager.doCom
it(HibernateTransactionManager.java:592)
at org.springframework.transaction.support.AbstractPlatformTransactionM
nager.processCommit(AbstractPlatformTransactionManager.java:761)
at org.springframework.transaction.support.AbstractPlatformTransactionM
nager.commit(AbstractPlatformTransactionManager.java:730)
at org.springframework.transaction.interceptor.TransactionAspectSupport
commitTransactionAfterReturning(TransactionAspectSupport.java:504)
at org.springframework.transaction.interceptor.TransactionAspectSupport
invokeWithinTransaction(TransactionAspectSupport.java:292)
at org.springframework.transaction.interceptor.TransactionInterceptor.i
voke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynam
cAopProxy.java:213)
at com.sun.proxy.$Proxy24.updateConfigAttr(Unknown Source)
at com.jeecms.cms.api.admin.main.CmsConfigApiAct.systemUpdate(CmsConfig
piAct.java:298)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvo
e(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke
orRequest(InvocableHandlerMethod.java:133)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocab
eHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMapping
andlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
at org.springframework.web.servlet.mvc.method.annotation.RequestMapping
andlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdap
er.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatc
erServlet.java:967)
at org.springframework.web.servlet.DispatcherServlet.doService(Dispatch
rServlet.java:901)
at org.springframework.web.servlet.FrameworkServlet.processRequest(Fram
workServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkSer
let.java:872)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkSe
vlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:5
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInter
al(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
equestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.d
FilterInternal(OpenSessionInViewFilter.java:151)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
equestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(Abstra
tShiroFilter.java:449)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShir
Filter.java:365)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCalla
le.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallabl
.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(Delegatin
Subject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(Ab
tractShiroFilter.java:362)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRe
uestFilter.java:125)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(
elegatingFilterProxy.java:347)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delega
ingFilterProxy.java:263)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper
alve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContext
alve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentic
torBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
ava:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
ava:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVa
ve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja
a:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHtt
11Processor.java:1082)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process
AbstractProtocol.java:623)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndp
int.java:2517)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoi
t.java:2506)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor
java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskT
read.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.hibernate.jdbc.BatchedTooManyRowsAffectedException: Batch update
returned unexpected row count from update [0]; actual row count: 4; expected: 1
at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expect
tions.java:89)
at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expec
ations.java:73)
at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch
NonBatchingBatch.java:63)
at org.hibernate.persister.collection.BasicCollectionPersister.doUpdate
ows(BasicCollectionPersister.java:266)
at org.hibernate.persister.collection.AbstractCollectionPersister.updat
Rows(AbstractCollectionPersister.java:1693)
at org.hibernate.action.internal.CollectionUpdateAction.execute(Collect
onUpdateAction.java:101)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java
465)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java
351)
at org.hibernate.event.internal.AbstractFlushingEventListener.performEx
cutions(AbstractFlushingEventListener.java:350)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(Defau
tFlushEventListener.java:56)
at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425
at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.befor
TransactionCommit(JdbcTransaction.java:101)
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(
bstractTransactionImpl.java:177)
at org.springframework.orm.hibernate4.HibernateTransactionManager.doCom
it(HibernateTransactionManager.java:584)
... 66 more
eHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMapping
andlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
at org.springframework.web.servlet.mvc.method.annotation.RequestMapping
andlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdap
er.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatc
erServlet.java:967)
at org.springframework.web.servlet.DispatcherServlet.doService(Dispatch
rServlet.java:901)
at org.springframework.web.servlet.FrameworkServlet.processRequest(Fram
workServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkSer
let.java:872)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkSe
vlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:5
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInter
al(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
equestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.d
FilterInternal(OpenSessionInViewFilter.java:151)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
equestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(Abstra
tShiroFilter.java:449)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShir
Filter.java:365)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCalla
le.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallabl
.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(Delegatin
Subject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(Ab
tractShiroFilter.java:362)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRe
uestFilter.java:125)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(
elegatingFilterProxy.java:347)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delega
ingFilterProxy.java:263)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper
alve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContext
alve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentic
torBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
ava:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
ava:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVa
ve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja
a:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHtt
11Processor.java:1082)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process
AbstractProtocol.java:623)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndp
int.java:2517)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoi
t.java:2506)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor
java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskT
read.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.hibernate.jdbc.BatchedTooManyRowsAffectedException: Batch update
returned unexpected row count from update [0]; actual row count: 4; expected: 1
at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expect
tions.java:89)
at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expec
ations.java:73)
at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch
NonBatchingBatch.java:63)
at org.hibernate.persister.collection.BasicCollectionPersister.doUpdate
ows(BasicCollectionPersister.java:266)
at org.hibernate.persister.collection.AbstractCollectionPersister.updat
Rows(AbstractCollectionPersister.java:1693)
at org.hibernate.action.internal.CollectionUpdateAction.execute(Collect
onUpdateAction.java:101)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java
465)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java
351)
at org.hibernate.event.internal.AbstractFlushingEventListener.performEx
cutions(AbstractFlushingEventListener.java:350)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(Defau
tFlushEventListener.java:56)
at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425
at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.befor
TransactionCommit(JdbcTransaction.java:101)
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(
bstractTransactionImpl.java:177)
at org.springframework.orm.hibernate4.HibernateTransactionManager.doCom
it(HibernateTransactionManager.java:584)
... 66 more
org.springframework.orm.hibernate4.HibernateSystemException: Batch update retur
ed unexpected row count from update [0]; actual row count: 4; expected: 1; nest
d exception is org.hibernate.jdbc.BatchedTooManyRowsAffectedException: Batch up
ate returned unexpected row count from update [0]; actual row count: 4; expecte
: 1
at org.springframework.orm.hibernate4.SessionFactoryUtils.convertHibern
teAccessException(SessionFactoryUtils.java:218)
at org.springframework.orm.hibernate4.HibernateTransactionManager.conve
tHibernateAccessException(HibernateTransactionManager.java:730)
at org.springframework.orm.hibernate4.HibernateTransactionManager.doCom
it(HibernateTransactionManager.java:592)
at org.springframework.transaction.support.AbstractPlatformTransactionM
nager.processCommit(AbstractPlatformTransactionManager.java:761)
at org.springframework.transaction.support.AbstractPlatformTransactionM
nager.commit(AbstractPlatformTransactionManager.java:730)
at org.springframework.transaction.interceptor.TransactionAspectSupport
commitTransactionAfterReturning(TransactionAspectSupport.java:504)
at org.springframework.transaction.interceptor.TransactionAspectSupport
invokeWithinTransaction(TransactionAspectSupport.java:292)
at org.springframework.transaction.interceptor.TransactionInterceptor.i
voke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynam
cAopProxy.java:213)
at com.sun.proxy.$Proxy24.updateConfigAttr(Unknown Source)
at com.jeecms.cms.api.admin.main.CmsConfigApiAct.systemUpdate(CmsConfig
piAct.java:298)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvo
e(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke
orRequest(InvocableHandlerMethod.java:133)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocab
eHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMapping
andlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
at org.springframework.web.servlet.mvc.method.annotation.RequestMapping
andlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdap
er.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatc
erServlet.java:967)
at org.springframework.web.servlet.DispatcherServlet.doService(Dispatch
rServlet.java:901)
at org.springframework.web.servlet.FrameworkServlet.processRequest(Fram
workServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkSer
let.java:872)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkSe
vlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:5
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInter
al(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
equestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.d
FilterInternal(OpenSessionInViewFilter.java:151)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
equestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(Abstra
tShiroFilter.java:449)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShir
Filter.java:365)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCalla
le.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallabl
.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(Delegatin
Subject.java:387)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(Ab
tractShiroFilter.java:362)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRe
uestFilter.java:125)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(
elegatingFilterProxy.java:347)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delega
ingFilterProxy.java:263)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
ilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper
alve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContext
alve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentic
torBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
ava:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
ava:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVa
ve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja
a:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHtt
11Processor.java:1082)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process
AbstractProtocol.java:623)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndp
int.java:2517)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoi
t.java:2506)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor
java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskT
read.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.hibernate.jdbc.BatchedTooManyRowsAffectedException: Batch update
returned unexpected row count from update [0]; actual row count: 4; expected: 1
at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expect
tions.java:89)
at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expec
ations.java:73)
at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch
NonBatchingBatch.java:63)
at org.hibernate.persister.collection.BasicCollectionPersister.doUpdate
ows(BasicCollectionPersister.java:266)
at org.hibernate.persister.collection.AbstractCollectionPersister.updat
Rows(AbstractCollectionPersister.java:1693)
at org.hibernate.action.internal.CollectionUpdateAction.execute(Collect
onUpdateAction.java:101)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java
465)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java
351)
at org.hibernate.event.internal.AbstractFlushingEventListener.performEx
cutions(AbstractFlushingEventListener.java:350)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(Defau
tFlushEventListener.java:56)
at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425
at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.befor
TransactionCommit(JdbcTransaction.java:101)
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(
bstractTransactionImpl.java:177)
at org.springframework.orm.hibernate4.HibernateTransactionManager.doCom
it(HibernateTransactionManager.java:584)
... 66 more
|
|