Menu

#4534 [HHQ-4335] Tx Timeout Error

Bug
open
None
5
2012-10-09
2010-12-07
No

http://jira.hyperic.com/browse/HHQ-4335
I've noticed this twice in as many days. I have ~4500 http check services spread across 3 agents running on my HQ instance.


It seems to happen when "adding to inventory" an agent that has some discovered changes, but not sure if that's just a coincidence...




2010-09-29 14:41:02,131 ERROR [AgentScheduler1] [org.hyperic.hq.measurement.server.session.AgentScheduleSynchronizer@213] org.springframework.orm.hibernate3.HibernateSystemException: org.springframework.transaction.TransactionTimedOutException: Transaction timed out: deadline was Wed Sep 29 14:41:00 PDT 2010; nested exception is org.hibernate.HibernateException: org.springframework.transaction.TransactionTimedOutException: Transaction timed out: deadline was Wed Sep 29 14:41:00 PDT 2010


org.springframework.orm.hibernate3.HibernateSystemException: org.springframework.transaction.TransactionTimedOutException: Transaction timed out: deadline was Wed Sep 29 14:41:00 PDT 2010; nested exception is org.hibernate.HibernateException: org.springframework.transaction.TransactionTimedOutException: Transaction timed out: deadline was Wed Sep 29 14:41:00 PDT 2010


at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:679)


at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)


at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)


at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:339)


at org.hyperic.hq.hibernate.SessionManager.runInSessionInternal(SessionManager.java:83)


at org.hyperic.hq.hibernate.SessionManager.runInSession(SessionManager.java:67)


at org.hyperic.hq.measurement.server.session.AgentScheduleSynchronizer$SchedulerThread.runSchedule(AgentScheduleSynchronizer.java:257)


at org.hyperic.hq.measurement.server.session.AgentScheduleSynchronizer$SchedulerThread.syncMetrics(AgentScheduleSynchronizer.java:244)


at org.hyperic.hq.measurement.server.session.AgentScheduleSynchronizer$SchedulerThread.run(AgentScheduleSynchronizer.java:210)


at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)


at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)


at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)


at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)


at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)


at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)


at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)


at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)


at java.lang.Thread.run(Thread.java:637)


Caused by: org.hibernate.HibernateException: org.springframework.transaction.TransactionTimedOutException: Transaction timed out: deadline was Wed Sep 29 14:41:00 PDT 2010


at org.hyperic.hq.hibernate.SessionManager$1.doInHibernate(SessionManager.java:88)


at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)


... 15 more


Caused by: org.springframework.transaction.TransactionTimedOutException: Transaction timed out: deadline was Wed Sep 29 14:41:00 PDT 2010


at org.springframework.transaction.support.ResourceHolderSupport.checkTransactionTimeout(ResourceHolderSupport.java:141)


at org.springframework.transaction.support.ResourceHolderSupport.getTimeToLiveInMillis(ResourceHolderSupport.java:130)


at org.springframework.transaction.support.ResourceHolderSupport.getTimeToLiveInSeconds(ResourceHolderSupport.java:114)


at org.springframework.jdbc.datasource.DataSourceUtils.applyTimeout(DataSourceUtils.java:255)


at org.springframework.jdbc.datasource.DataSourceUtils.applyTransactionTimeout(DataSourceUtils.java:237)


at org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy$TransactionAwareInvocationHandler.invoke(TransactionAwareDataSourceProxy.java:234)


at $Proxy21.prepareStatement(Unknown Source)


at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:505)


at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:423)


at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)


at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)


at org.hibernate.loader.Loader.doQuery(Loader.java:673)


at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)


at org.hibernate.loader.Loader.loadEntity(Loader.java:1860)


at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:48)


at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:42)


at org.hibernate.loader.entity.BatchingEntityLoader.load(BatchingEntityLoader.java:82)


at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3049)


at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:399)


at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:375)


at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:139)


at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:195)


at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:103)


at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)


at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)


at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)


at org.hyperic.hq.dao.HibernateDAO.get(HibernateDAO.java:84)


at org.hyperic.hq.measurement.server.session.SRNManagerImpl.incrementSrn(SRNManagerImpl.java:145)


at sun.reflect.GeneratedMethodAccessor532.invoke(Unknown Source)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


at java.lang.reflect.Method.invoke(Method.java:597)


at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)


at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)


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


at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)


at org.hyperic.hq.monitor.aop.aspects.PerformanceMonitor.monitorServiceMethod(PerformanceMonitor.java:86)


at sun.reflect.GeneratedMethodAccessor206.invoke(Unknown Source)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


at java.lang.reflect.Method.invoke(Method.java:597)


at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:622)


at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:611)


at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)


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


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


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 $Proxy52.incrementSrn(Unknown Source)


at org.hyperic.hq.measurement.server.session.MeasurementProcessorImpl.scheduleMeasurements(MeasurementProcessorImpl.java:218)


at org.hyperic.hq.measurement.server.session.MeasurementProcessorImpl.scheduleEnabled(MeasurementProcessorImpl.java:199)


at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


at java.lang.reflect.Method.invoke(Method.java:597)


at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)


at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)


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


at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)


at org.hyperic.hq.monitor.aop.aspects.PerformanceMonitor.monitorServiceMethod(PerformanceMonitor.java:86)


at sun.reflect.GeneratedMethodAccessor206.invoke(Unknown Source)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


at java.lang.reflect.Method.invoke(Method.java:597)


at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:622)


at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:611)


at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)


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


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


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 $Proxy59.scheduleEnabled(Unknown Source)


at org.hyperic.hq.measurement.server.session.AgentScheduleSynchronizer$SchedulerThread$1.run(AgentScheduleSynchronizer.java:265)


at org.hyperic.hq.hibernate.SessionManager$1.doInHibernate(SessionManager.java:86)


... 16 more

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.