History | Log In     View a printable version of the current page.  
HQ 4.0 EE Release is Now Available | HQ 3.2.5-EE Maintenance Release is Now Available
Issue Details (XML | Word | Printable)

Key: HHQ-2220
Type: Bug Bug
Status: Open Open
Priority: Minor Minor
Assignee: Ryan Morgan
Reporter: Scott Feldstein
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Hyperic HQ

executeState() EcalationManager throws IndexOutOfBoundsException if there are no actions associated with escalation

Created: 07/Jul/08 03:22 PM   Updated: Wednesday 11:02 AM
Component/s: None
Affects Version/s: 3.2.3, 3.2.4
Fix Version/s: 3.2.7

Verify By: Kashyap Parikh
Last comment: 19 weeks, 4 days ago


 Description  « Hide
This does not seem to cause any issues, but should be fixed.

Here is the complete stacktrace ->

2008-07-01 23:40:41,482 ERROR [Thread-42527] [org.jboss.ejb.plugins.LogInterceptor] RuntimeException in method: public abstract void org.hyperic.hq.escalation.shared.EscalationManagerLocal.executeState(java.lang.Integer):
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.RangeCheck(ArrayList.java:547)
        at java.util.ArrayList.get(ArrayList.java:322)
        at org.hibernate.collection.PersistentList.get(PersistentList.java:271)
        at java.util.Collections$UnmodifiableList.get(Collections.java:1154)
        at org.hyperic.hq.escalation.server.session.EscalationManagerEJBImpl.executeState(EscalationManagerEJBImpl.java:481)
        at sun.reflect.GeneratedMethodAccessor362.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        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 $Proxy298.executeState(Unknown Source)
        at org.hyperic.hq.escalation.server.session.EscalationRuntime.runEscalation(EscalationRuntime.java:390)
        at org.hyperic.hq.escalation.server.session.EscalationRuntime.access$000(EscalationRuntime.java:71)
        at org.hyperic.hq.escalation.server.session.EscalationRuntime$EscalationRunner.run(EscalationRuntime.java:107)
        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
        at java.lang.Thread.run(Thread.java:619)

 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Scott Feldstein - 07/Jul/08 03:22 PM
Linking to support issue