Menu

#4357 [HHQ-4245] Deleting a platform displays a stack trace in ser

Bug
open
None
7
2012-10-09
2010-09-08
No

http://jira.hyperic.com/browse/HHQ-4245
Steps to Reproduce



Go to Browse Resource page


Select 15 Platform


Click Delete



Actual Results:



9 Platforms got deleted out of 15



2010-08-25 15:03:47,906 ERROR [tomcat-http--42] [org.hibernate.jdbc.AbstractBatcher@51] 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:61)


at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:46)


at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:68)


at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)


at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)


at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)


at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:168)


at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)


at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)


at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)


at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)


at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)


at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:656)


at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:754)


at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)


at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:412)


at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)


at $Proxy69.setUserPrefs(Unknown Source)


at org.hyperic.hq.ui.action.resource.hub.ResourceHubPortalAction.execute(ResourceHubPortalAction.java:421)


at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:113)


at org.hyperic.hq.ui.action.BaseRequestProcessor.processActionPerform(BaseRequestProcessor.java:59)


at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)


at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)


at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)


at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)


at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)


at org.apache.struts.tiles.UrlController.execute(UrlController.java:92)


at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:251)


at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:370)


at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:566)


at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:212)


at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)


at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)


at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)


at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)


at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)


at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)


at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295)


at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)


at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:347)


at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)


at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)


at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:344)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:110)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:98)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:95)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:55)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:36)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:178)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:106)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:150)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)


at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)


at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)


at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)


at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)


at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)


at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)


at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)


at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)


at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)


at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)


at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)


at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:396)


at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)


at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)


at java.lang.Thread.run(Unknown Source)


2010-08-25 15:03:47,906 ERROR [tomcat-http--42] [org.hibernate.event.def.AbstractFlushingEventListener@301] 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:61)


at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:46)


at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:68)


at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)


at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)


at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)


at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:168)


at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)


at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)


at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)


at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)


at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)


at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:656)


at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:754)


at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)


at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:412)


at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)


at $Proxy69.setUserPrefs(Unknown Source)


at org.hyperic.hq.ui.action.resource.hub.ResourceHubPortalAction.execute(ResourceHubPortalAction.java:421)


at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:113)


at org.hyperic.hq.ui.action.BaseRequestProcessor.processActionPerform(BaseRequestProcessor.java:59)


at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)


at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)


at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)


at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)


at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)


at org.apache.struts.tiles.UrlController.execute(UrlController.java:92)


at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:251)


at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:370)


at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:566)


at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:212)


at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)


at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)


at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)


at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)


at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)


at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)


at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295)


at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)


at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:347)


at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)


at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)


at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:344)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:110)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:98)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:95)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:55)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:36)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:178)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:106)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)


at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:150)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)


at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)


at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)


at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)


at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)


at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)


at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)


at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)


at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)


at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)


at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)


at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)


at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:396)


at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)


at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)


at java.lang.Thread.run(Unknown Source)



Note:Platform doesn't get deleted

Discussion

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.