http://jira.hyperic.com/browse/HHQ-1826
Steps to Reproduce:
Delete a platform(GSX1 platform)
Deleting other platform works fine
Error in Server log
2008-03-14 13:43:18,313 WARN [Thread-913] [org.hyperic.hq.bizapp.server.session.LatherDispatcher] Unauthorized agent from 10.0.0.16 denied
2008-03-14 13:43:20,932 ERROR [AlertDefCleanupListener1] [org.hibernate.jdbc.AbstractBatcher] 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.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:92)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:87)
at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:222)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2479)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2697)
at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:74)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:144)
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.CacheSynchronization.beforeCompletion(CacheSynchronization.java:59)
at org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:1473)
at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1092)
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:306)
at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:486)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:346)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)
2008-03-14 13:43:20,936 ERROR [AlertDefCleanupListener1] [org.hibernate.event.def.AbstractFlushingEventListener] 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.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:92)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:87)
at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:222)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2479)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2697)
at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:74)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:144)
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.CacheSynchronization.beforeCompletion(CacheSynchronization.java:59)
at org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:1473)
at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1092)
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:306)
at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:486)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:346)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)
2008-03-14 13:43:20,948 ERROR [AlertDefCleanupListener1] [org.jboss.ejb.plugins.LogInterceptor] TransactionRolledbackLocalException in method: public abstract void org.hyperic.hq.events.shared.AlertDefinitionManagerLocal.cleanupAlertDefinitions(org.hyperic.hq.appdef.shared.AppdefEntityID), causedBy:
org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=gsx1.intranet.hyperic.net/19566, BranchQual=, localId=19566] status=STATUS_NO_TRANSACTION; - nested throwable: (org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1)
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:354)
at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:486)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:346)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)
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: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.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:92)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:87)
at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:222)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2479)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2697)
at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:74)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:144)
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.CacheSynchronization.beforeCompletion(CacheSynchronization.java:59)
at org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:1473)
at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1092)
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:306)
... 20 more
2008-03-14 13:43:20,951 WARN [AlertDefCleanupListener1] [org.hyperic.util.thread.LoggingThreadGroup] ThreadGroup[ZEventProcessor]: Unhandled exception
org.jboss.tm.JBossTransactionRolledbackLocalException: null; CausedByException is:
Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=gsx1.intranet.hyperic.net/19566, BranchQual=, localId=19566] status=STATUS_NO_TRANSACTION; - nested throwable: (org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1); - nested throwable: (org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=gsx1.intranet.hyperic.net/19566, BranchQual=, localId=19566] status=STATUS_NO_TRANSACTION; - nested throwable: (org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1))
at org.jboss.ejb.plugins.TxInterceptorCMT.throwJBossException(TxInterceptorCMT.java:550)
at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:491)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:346)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)
Caused by: org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=gsx1.intranet.hyperic.net/19566, BranchQual=, localId=19566] status=STATUS_NO_TRANSACTION; - nested throwable: (org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1)
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:354)
at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:486)
... 19 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: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.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:92)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:87)
at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:222)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2479)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2697)
at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:74)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:144)
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.CacheSynchronization.beforeCompletion(CacheSynchronization.java:59)
at org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:1473)
at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1092)
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:306)
... 20 more
org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=gsx1.intranet.hyperic.net/19566, BranchQual=, localId=19566] status=STATUS_NO_TRANSACTION; - nested throwable: (org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1)
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:354)
at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:486)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:346)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)
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: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.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:92)
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:87)
at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:222)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2479)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2697)
at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:74)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:144)
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.CacheSynchronization.beforeCompletion(CacheSynchronization.java:59)
at org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:1473)
at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1092)
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:306)
... 20 more
2008-03-14 13:43:20,954 INFO [AlertDefCleanupListener1] [STDOUT] Exception in thread "AlertDefCleanupListener1"
2008-03-14 13:43:20,955 INFO [AlertDefCleanupListener1] [STDOUT] org.jboss.tm.JBossTransactionRolledbackLocalException: null; CausedByException is:
Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=gsx1.intranet.hyperic.net/19566, BranchQual=, localId=19566] status=STATUS_NO_TRANSACTION; - nested throwable: (org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1); - nested throwable: (org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=gsx1.intranet.hyperic.net/19566, BranchQual=, localId=19566] status=STATUS_NO_TRANSACTION; - nested throwable: (org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1))
2008-03-14 13:43:20,955 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.TxInterceptorCMT.throwJBossException(TxInterceptorCMT.java:550)
2008-03-14 13:43:20,955 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:491)
2008-03-14 13:43:20,955 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:346)
2008-03-14 13:43:20,955 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
2008-03-14 13:43:20,955 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
2008-03-14 13:43:20,956 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
2008-03-14 13:43:20,956 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
2008-03-14 13:43:20,956 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
2008-03-14 13:43:20,956 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
2008-03-14 13:43:20,956 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
2008-03-14 13:43:20,956 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
2008-03-14 13:43:20,956 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.Container.invoke(Container.java:873)
2008-03-14 13:43:20,957 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
2008-03-14 13:43:20,957 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
2008-03-14 13:43:20,957 INFO [AlertDefCleanupListener1] [STDOUT]
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
2008-03-14 13:43:20,957 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
2008-03-14 13:43:20,957 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
2008-03-14 13:43:20,958 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
2008-03-14 13:43:20,958 INFO [AlertDefCleanupListener1] [STDOUT]
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
2008-03-14 13:43:20,958 INFO [AlertDefCleanupListener1] [STDOUT]
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
2008-03-14 13:43:20,958 INFO [AlertDefCleanupListener1] [STDOUT] at java.lang.Thread.run(Unknown Source)
2008-03-14 13:43:20,958 INFO [AlertDefCleanupListener1] [STDOUT] Caused by: org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=gsx1.intranet.hyperic.net/19566, BranchQual=, localId=19566] status=STATUS_NO_TRANSACTION; - nested throwable: (org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1)
2008-03-14 13:43:20,959 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:354)
2008-03-14 13:43:20,959 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:486)
2008-03-14 13:43:20,959 INFO [AlertDefCleanupListener1] [STDOUT] ... 19 more
2008-03-14 13:43:20,959 INFO [AlertDefCleanupListener1] [STDOUT] Caused by: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
2008-03-14 13:43:20,959 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:61)
2008-03-14 13:43:20,959 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:46)
2008-03-14 13:43:20,960 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:68)
2008-03-14 13:43:20,960 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
2008-03-14 13:43:20,960 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
2008-03-14 13:43:20,960 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:92)
2008-03-14 13:43:20,960 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:87)
2008-03-14 13:43:20,960 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:222)
2008-03-14 13:43:20,960 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2479)
2008-03-14 13:43:20,961 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2697)
2008-03-14 13:43:20,961 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:74)
2008-03-14 13:43:20,961 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
2008-03-14 13:43:20,961 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
2008-03-14 13:43:20,961 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:144)
2008-03-14 13:43:20,962 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
2008-03-14 13:43:20,962 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
2008-03-14 13:43:20,962 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
2008-03-14 13:43:20,962 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
2008-03-14 13:43:20,962 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.transaction.CacheSynchronization.beforeCompletion(CacheSynchronization.java:59)
2008-03-14 13:43:20,962 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:1473)
2008-03-14 13:43:20,963 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1092)
2008-03-14 13:43:20,963 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:306)
2008-03-14 13:43:20,963 INFO [AlertDefCleanupListener1] [STDOUT] ... 20 more
2008-03-14 13:43:20,963 INFO [AlertDefCleanupListener1] [STDOUT] org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=gsx1.intranet.hyperic.net/19566, BranchQual=, localId=19566] status=STATUS_NO_TRANSACTION; - nested throwable: (org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1)
2008-03-14 13:43:20,963 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:354)
2008-03-14 13:43:20,964 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:486)
2008-03-14 13:43:20,964 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:346)
2008-03-14 13:43:20,964 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
2008-03-14 13:43:20,964 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
2008-03-14 13:43:20,964 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
2008-03-14 13:43:20,964 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
2008-03-14 13:43:20,965 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
2008-03-14 13:43:20,965 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
2008-03-14 13:43:20,965 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
2008-03-14 13:43:21,012 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
2008-03-14 13:43:21,012 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.Container.invoke(Container.java:873)
2008-03-14 13:43:21,012 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
2008-03-14 13:43:21,012 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
2008-03-14 13:43:21,012 INFO [AlertDefCleanupListener1] [STDOUT]
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
2008-03-14 13:43:21,012 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
2008-03-14 13:43:21,012 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
2008-03-14 13:43:21,013 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
2008-03-14 13:43:21,013 INFO [AlertDefCleanupListener1] [STDOUT]
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
2008-03-14 13:43:21,013 INFO [AlertDefCleanupListener1] [STDOUT]
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
2008-03-14 13:43:21,013 INFO [AlertDefCleanupListener1] [STDOUT] at java.lang.Thread.run(Unknown Source)
2008-03-14 13:43:21,013 INFO [AlertDefCleanupListener1] [STDOUT] Caused by: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
2008-03-14 13:43:21,013 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:61)
2008-03-14 13:43:21,013 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:46)
2008-03-14 13:43:21,013 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:68)
2008-03-14 13:43:21,013 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
2008-03-14 13:43:21,014 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
2008-03-14 13:43:21,014 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:92)
2008-03-14 13:43:21,014 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:87)
2008-03-14 13:43:21,014 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:222)
2008-03-14 13:43:21,014 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2479)
2008-03-14 13:43:21,014 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2697)
2008-03-14 13:43:21,014 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:74)
2008-03-14 13:43:21,014 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
2008-03-14 13:43:21,014 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
2008-03-14 13:43:21,015 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:144)
2008-03-14 13:43:21,015 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
2008-03-14 13:43:21,015 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
2008-03-14 13:43:21,015 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
2008-03-14 13:43:21,015 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
2008-03-14 13:43:21,015 INFO [AlertDefCleanupListener1] [STDOUT]
at org.hibernate.transaction.CacheSynchronization.beforeCompletion(CacheSynchronization.java:59)
2008-03-14 13:43:21,015 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:1473)
2008-03-14 13:43:21,015 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1092)
2008-03-14 13:43:21,016 INFO [AlertDefCleanupListener1] [STDOUT]
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:306)
2008-03-14 13:43:21,016 INFO [AlertDefCleanupListener1] [STDOUT] ... 20 more
2008-03-14 13:43:21,922 WARN [Thread-915] [org.hyperic.hq.bizapp.server.session.LatherDispatcher] Unauthorized agent from 10.0.0.16 denied
2008-03-14 13:43:24,723 DEBUG [JMS SessionPool Worker-45] [org.hyperic.hq.events.ext.AbstractTrigger.Fired] Firing actions for trigger with id=10094; alert def [Resource Type ALert] with id=10052; triggering event [0.008], event time=Sun Mar 16 00:50:00 PDT 2008
2008-03-14 13:43:30,269 WARN [Thread-916] [org.hyperic.hq.bizapp.server.session.LatherDispatcher] Unauthorized agent from 10.0.0.14 denied
2008-03-14 13:43:30,596 DEBUG [JMS SessionPool Worker-55] [org.hyperic.hq.events.ext.AbstractTrigger.Fired] Firing actions for trigger with id=10094; alert def [Resource Type ALert] with id=10052; triggering event [1], event time=Sun Mar 16 00:50:00 PDT 2008
2008-03-14 13:43:35,390 ERROR [AlertDefCleanupListener2] [org.jboss.ejb.plugins.LogInterceptor] RuntimeException in method: public abstract void org.hyperic.hq.events.shared.AlertDefinitionManagerLocal.cleanupAlertDefinitions(org.hyperic.hq.appdef.shared.AppdefEntityID):
org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [org.hyperic.hq.events.server.session.AlertDefinition#10003]
at org.hibernate.impl.SessionImpl.forceFlush(SessionImpl.java:1014)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:165)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:94)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:507)
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:499)
at org.hibernate.engine.CascadingAction$1.cascade(CascadingAction.java:218)
at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:216)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
at org.hibernate.engine.Cascade.cascade(Cascade.java:130)
at org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:131)
at org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:122)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:65)
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:35)
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969)
at org.hibernate.impl.SessionImpl.executeUpdate(SessionImpl.java:1136)
at org.hibernate.impl.QueryImpl.executeUpdate(QueryImpl.java:94)
at org.hyperic.hq.events.server.session.AlertDAO.deleteByAlertDefinition(AlertDAO.java:197)
at org.hyperic.hq.events.server.session.AlertDefinitionManagerEJBImpl.cleanupAlertDefinitions(AlertDefinitionManagerEJBImpl.java:617)
at sun.reflect.GeneratedMethodAccessor1657.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154)
at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)
2008-03-14 13:43:35,779 WARN [AlertDefCleanupListener2] [org.hyperic.util.thread.LoggingThreadGroup] ThreadGroup[ZEventProcessor]: Unhandled exception
javax.ejb.EJBException: RuntimeException; CausedByException is:
deleted object would be re-saved by cascade (remove deleted object from associations): [org.hyperic.hq.events.server.session.AlertDefinition#10003]
at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:382)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:196)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)
org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [org.hyperic.hq.events.server.session.AlertDefinition#10003]
at org.hibernate.impl.SessionImpl.forceFlush(SessionImpl.java:1014)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:165)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:94)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:507)
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:499)
at org.hibernate.engine.CascadingAction$1.cascade(CascadingAction.java:218)
at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:216)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
at org.hibernate.engine.Cascade.cascade(Cascade.java:130)
at org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:131)
at org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:122)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:65)
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:35)
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969)
at org.hibernate.impl.SessionImpl.executeUpdate(SessionImpl.java:1136)
at org.hibernate.impl.QueryImpl.executeUpdate(QueryImpl.java:94)
at org.hyperic.hq.events.server.session.AlertDAO.deleteByAlertDefinition(AlertDAO.java:197)
at org.hyperic.hq.events.server.session.AlertDefinitionManagerEJBImpl.cleanupAlertDefinitions(AlertDefinitionManagerEJBImpl.java:617)
at sun.reflect.GeneratedMethodAccessor1657.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154)
at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)
2008-03-14 13:43:35,781 INFO [AlertDefCleanupListener2] [STDOUT] Exception in thread "AlertDefCleanupListener2"
2008-03-14 13:43:35,781 INFO [AlertDefCleanupListener2] [STDOUT] javax.ejb.EJBException: RuntimeException; CausedByException is:
deleted object would be re-saved by cascade (remove deleted object from associations): [org.hyperic.hq.events.server.session.AlertDefinition#10003]
2008-03-14 13:43:35,781 INFO [AlertDefCleanupListener2] [STDOUT]
at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:382)
2008-03-14 13:43:35,782 INFO [AlertDefCleanupListener2] [STDOUT]
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:196)
2008-03-14 13:43:35,782 INFO [AlertDefCleanupListener2] [STDOUT]
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
2008-03-14 13:43:35,782 INFO [AlertDefCleanupListener2] [STDOUT]
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
2008-03-14 13:43:35,782 INFO [AlertDefCleanupListener2] [STDOUT]
at org.jboss.ejb.Container.invoke(Container.java:873)
2008-03-14 13:43:35,782 INFO [AlertDefCleanupListener2] [STDOUT]
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
2008-03-14 13:43:35,782 INFO [AlertDefCleanupListener2] [STDOUT]
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
2008-03-14 13:43:35,782 INFO [AlertDefCleanupListener2] [STDOUT]
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
2008-03-14 13:43:35,782 INFO [AlertDefCleanupListener2] [STDOUT]
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
2008-03-14 13:43:35,782 INFO [AlertDefCleanupListener2] [STDOUT]
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
2008-03-14 13:43:35,783 INFO [AlertDefCleanupListener2] [STDOUT]
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
2008-03-14 13:43:35,783 INFO [AlertDefCleanupListener2] [STDOUT]
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
2008-03-14 13:43:35,783 INFO [AlertDefCleanupListener2] [STDOUT]
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
2008-03-14 13:43:35,783 INFO [AlertDefCleanupListener2] [STDOUT]
at java.lang.Thread.run(Unknown Source)
2008-03-14 13:43:35,785 INFO [AlertDefCleanupListener2] [STDOUT] org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [org.hyperic.hq.events.server.session.AlertDefinition#10003]
at org.hibernate.impl.SessionImpl.forceFlush(SessionImpl.java:1014)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:165)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:94)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:507)
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:499)
at org.hibernate.engine.CascadingAction$1.cascade(CascadingAction.java:218)
at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:216)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
at org.hibernate.engine.Cascade.cascade(Cascade.java:130)
at org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:131)
at org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:122)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:65)
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:35)
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969)
at org.hibernate.impl.SessionImpl.executeUpdate(SessionImpl.java:1136)
at org.hibernate.impl.QueryImpl.executeUpdate(QueryImpl.java:94)
at org.hyperic.hq.events.server.session.AlertDAO.deleteByAlertDefinition(AlertDAO.java:197)
at org.hyperic.hq.events.server.session.AlertDefinitionManagerEJBImpl.cleanupAlertDefinitions(AlertDefinitionManagerEJBImpl.java:617)
at sun.reflect.GeneratedMethodAccessor1657.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154)
at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:416)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:468)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy301.cleanupAlertDefinitions(Unknown Source)
at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl$5.processEvents(EventsBossEJBImpl.java:1817)
at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
Anonymous