67,512
社区成员
发帖
与我相关
我的任务
分享
[09:57:08.828] {http--80-350$10140064} javax.servlet.ServletException: org.sprin
gframework.orm.hibernate3.HibernateJdbcException: JDBC exception on Hibernate da
ta access; nested exception is org.hibernate.exception.GenericJDBCException: Cou
ld not execute JDBC batch update
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.dispatcher.Dispatc
her.serviceAction(Dispatcher.java:515)
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.dispatcher.FilterD
ispatcher.doFilter(FilterDispatcher.java:419)
[09:57:08.828] {http--80-350$10140064} at com.caucho.server.dispatch.FilterFilt
erChain.doFilter(FilterFilterChain.java:87)
[09:57:08.828] {http--80-350$10140064} at org.springframework.web.filter.Charac
terEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78)
[09:57:08.828] {http--80-350$10140064} at org.springframework.web.filter.OncePe
rRequestFilter.doFilter(OncePerRequestFilter.java:77)
[09:57:08.828] {http--80-350$10140064} at com.caucho.server.dispatch.FilterFilt
erChain.doFilter(FilterFilterChain.java:87)
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.dispatcher.ActionC
ontextCleanUp.doFilter(ActionContextCleanUp.java:99)
[09:57:08.828] {http--80-350$10140064} at com.caucho.server.dispatch.FilterFilt
erChain.doFilter(FilterFilterChain.java:87)
[09:57:08.828] {http--80-350$10140064} at com.plas.util.UserLoginFilter.doFilte
r(UserLoginFilter.java:83)
[09:57:08.828] {http--80-350$10140064} at com.caucho.server.dispatch.FilterFilt
erChain.doFilter(FilterFilterChain.java:87)
[09:57:08.828] {http--80-350$10140064} at com.caucho.server.webapp.WebAppFilter
Chain.doFilter(WebAppFilterChain.java:187)
[09:57:08.828] {http--80-350$10140064} at com.caucho.server.dispatch.ServletInv
ocation.service(ServletInvocation.java:265)
[09:57:08.828] {http--80-350$10140064} at com.caucho.server.http.HttpRequest.ha
ndleRequest(HttpRequest.java:273)
[09:57:08.828] {http--80-350$10140064} at com.caucho.server.port.TcpConnection.
run(TcpConnection.java:682)
[09:57:08.828] {http--80-350$10140064} at com.caucho.util.ThreadPool$Item.runTa
sks(ThreadPool.java:730)
[09:57:08.828] {http--80-350$10140064} at com.caucho.util.ThreadPool$Item.run(T
hreadPool.java:649)
[09:57:08.828] {http--80-350$10140064} at java.lang.Thread.run(Thread.java:619)
[09:57:08.828] {http--80-350$10140064} Caused by: org.springframework.orm.hibern
ate3.HibernateJdbcException: JDBC exception on Hibernate data access; nested exc
eption is org.hibernate.exception.GenericJDBCException: Could not execute JDBC b
atch update
[09:57:08.828] {http--80-350$10140064} at org.springframework.orm.hibernate3.Se
ssionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:634)
[09:57:08.828] {http--80-350$10140064} at org.springframework.orm.hibernate3.Hi
bernateAccessor.convertHibernateAccessException(HibernateAccessor.java:408)
[09:57:08.828] {http--80-350$10140064} at org.springframework.orm.hibernate3.Hi
bernateTemplate.execute(HibernateTemplate.java:367)
[09:57:08.828] {http--80-350$10140064} at org.springframework.orm.hibernate3.Hi
bernateTemplate.saveOrUpdate(HibernateTemplate.java:676)
[09:57:08.828] {http--80-350$10140064} at com.plas.dao.SysProdInfoDAO.save(SysP
rodInfoDAO.java:65)
[09:57:08.828] {http--80-350$10140064} at com.plas.bus.SysProdInfoBus.save(SysP
rodInfoBus.java:99)
[09:57:08.828] {http--80-350$10140064} at com.plas.action.SysProdInfoAction.sav
e(SysProdInfoAction.java:266)
[09:57:08.828] {http--80-350$10140064} at sun.reflect.NativeMethodAccessorImpl.
invoke0(Native Method)
[09:57:08.828] {http--80-350$10140064} at sun.reflect.NativeMethodAccessorImpl.
invoke(NativeMethodAccessorImpl.java:39)
[09:57:08.828] {http--80-350$10140064} at sun.reflect.DelegatingMethodAccessorI
mpl.invoke(DelegatingMethodAccessorImpl.java:25)
[09:57:08.828] {http--80-350$10140064} at java.lang.reflect.Method.invoke(Metho
d.java:597)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invokeAction(DefaultActionInvocation.java:404)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invokeActionOnly(DefaultActionInvocation.java:267)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:229)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.D
efaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.M
ethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.validator.Val
idationInterceptor.doIntercept(ValidationInterceptor.java:150)
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.interceptor.valida
tion.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor
.java:48)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.M
ethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.C
onversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.P
arametersInterceptor.doIntercept(ParametersInterceptor.java:186)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.M
ethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.S
taticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.interceptor.Checkb
oxInterceptor.intercept(CheckboxInterceptor.java:83)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} Caused by: org.hibernate.exception.Generi
cJDBCException: Could not execute JDBC batch update
[09:57:08.828] {http--80-350$10140064} at org.hibernate.exception.SQLStateConve
rter.handledNonSpecificException(SQLStateConverter.java:103)
[09:57:08.828] {http--80-350$10140064} at org.hibernate.exception.SQLStateConve
rter.convert(SQLStateConverter.java:91)
[09:57:08.828] {http--80-350$10140064} at org.hibernate.exception.JDBCException
Helper.convert(JDBCExceptionHelper.java:43)
[09:57:08.828] {http--80-350$10140064} at org.hibernate.jdbc.AbstractBatcher.ex
ecuteBatch(AbstractBatcher.java:253)
[09:57:08.828] {http--80-350$10140064} at org.hibernate.engine.ActionQueue.exec
uteActions(ActionQueue.java:235)
[09:57:08.828] {http--80-350$10140064} at org.hibernate.engine.ActionQueue.exec
uteActions(ActionQueue.java:139)
[09:57:08.828] {http--80-350$10140064} at org.hibernate.event.def.AbstractFlush
ingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
[09:57:08.828] {http--80-350$10140064} at org.hibernate.event.def.DefaultFlushE
ventListener.onFlush(DefaultFlushEventListener.java:27)
[09:57:08.828] {http--80-350$10140064} at org.hibernate.impl.SessionImpl.flush(
SessionImpl.java:1000)
[09:57:08.828] {http--80-350$10140064} at org.springframework.orm.hibernate3.Hi
bernateAccessor.flushIfNecessary(HibernateAccessor.java:388)
[09:57:08.828] {http--80-350$10140064} at org.springframework.orm.hibernate3.Hi
bernateTemplate.execute(HibernateTemplate.java:363)
[09:57:08.828] {http--80-350$10140064} ... 119 more
[09:57:08.828] {http--80-350$10140064} Caused by: java.sql.BatchUpdateException:
ORA-01536: space quota exceeded for tablespace 'USERS'
[09:57:08.828] {http--80-350$10140064}
[09:57:08.828] {http--80-350$10140064} at oracle.jdbc.driver.DatabaseError.thro
wBatchUpdateException(DatabaseError.java:367)
[09:57:08.828] {http--80-350$10140064} at oracle.jdbc.driver.OraclePreparedStat
ement.executeBatch(OraclePreparedStatement.java:8738)
[09:57:08.828] {http--80-350$10140064} at org.apache.commons.dbcp.DelegatingSta
tement.executeBatch(DelegatingStatement.java:297)
[09:57:08.828] {http--80-350$10140064} at org.hibernate.jdbc.BatchingBatcher.do
ExecuteBatch(BatchingBatcher.java:48)
[09:57:08.828] {http--80-350$10140064} at org.hibernate.jdbc.AbstractBatcher.ex
ecuteBatch(AbstractBatcher.java:246)
[09:57:08.828] {http--80-350$10140064} ... 126 more
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.interceptor.FileUp
loadInterceptor.intercept(FileUploadInterceptor.java:268)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.M
odelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.S
copedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:127)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.interceptor.Profil
ingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:107)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.interceptor.debugg
ing.DebuggingInterceptor.intercept(DebuggingInterceptor.java:206)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.C
hainingInterceptor.intercept(ChainingInterceptor.java:115)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.I
18nInterceptor.intercept(I18nInterceptor.java:143)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.P
repareInterceptor.doIntercept(PrepareInterceptor.java:121)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.M
ethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.interceptor.Servle
tConfigInterceptor.intercept(ServletConfigInterceptor.java:170)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.A
liasInterceptor.intercept(AliasInterceptor.java:123)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.interceptor.E
xceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:224)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation$2.doProfiling(DefaultActionInvocation.java:223)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.util.profilin
g.UtilTimerStack.profile(UtilTimerStack.java:455)
[09:57:08.828] {http--80-350$10140064} at com.opensymphony.xwork2.DefaultAction
Invocation.invoke(DefaultActionInvocation.java:221)
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.impl.StrutsActionP
roxy.execute(StrutsActionProxy.java:50)
[09:57:08.828] {http--80-350$10140064} at org.apache.struts2.dispatcher.Dispatc
her.serviceAction(Dispatcher.java:504)
[09:57:08.828] {http--80-350$10140064} ... 16 more