bad ISAC scenario completion (Fatal error: Exception in thread "Timer 0")
When setting an odd number of threads for the Isac execution engine thread pool, you get the following error:
Fatal error: Exception in thread "Timer 0" java.lang.Error: java.lang.reflect.InvocationTargetException at org.ow2.clif.scenario.isac.engine.Timer.run(Timer.java:189) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.ow2.clif.scenario.isac.engine.Timer$TimerAction.doAction(Timer.java:51) at org.ow2.clif.scenario.isac.engine.Timer$TimerAction.access$500(Timer.java:37) at org.ow2.clif.scenario.isac.engine.Timer.run(Timer.java:182) Caused by: java.util.NoSuchElementException at java.util.LinkedList$ListItr.next(LinkedList.java:554) at org.ow2.clif.scenario.isac.engine.IsacExtendedEngine.doStop(IsacExtendedEngine.java:349) at org.ow2.clif.scenario.isac.engine.IsacExtendedEngine.stop(IsacExtendedEngine.java:441) at org.ow2.clif.scenario.isac.engine.Supervisor.signal(Supervisor.java:45) at org.ow2.clif.scenario.isac.engine.Group.finish(Group.java:112) at org.ow2.clif.scenario.isac.engine.Group.balance(Group.java:175) ... 6 more