It just so happened we were talking about how good our Performance Tests were. And then this happens. This is a basic concurrent modification problem and I believe even a low end performance test of sending UnitTest data and running the analysis should expose the problem. Do we have one? The analysis that exposed this problem was the Daily Project Details analysis.
Anyway, I'll enter this into Jira and assign it to... Philip i guess. Philip, you can reassign it to whomever.
thanks, aaron
java.lang.RuntimeException: java.util.ConcurrentModificationExceptionat org.hackystat.stdext.unittest.dailyproject.DailyProjectUnitTest.getUserData(DailyProjectUnitTest.java:134) at org.hackystat.stdext.unittest.dailyproject.DailyProjectUnitTest.getFilePatternDataMap(DailyProjectUnitTest.java:87) at org.hackystat.stdext.unittest.dailyproject.DailyProjectUnitTest.getUnitTestInfo(DailyProjectUnitTest.java:145) at org.hackystat.stdext.unittest.dailyproject.DailyProjectUnitTest.getActiveWorkspaces(DailyProjectUnitTest.java:291) at org.hackystat.stdext.unittest.dailyproject.DailyProjectUnitTest.getDrillDowns(DailyProjectUnitTest.java:219) at org.hackystat.stdext.common.analysis.dailyprojectdetails.DailyProjectDetails.process(DailyProjectDetails.java:103) at org.hackystat.kernel.mvc.Controller.doPost(Controller.java:268) ... at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:534) Caused by: java.util.ConcurrentModificationException at java.util.TreeMap$EntryIterator.nextEntry(TreeMap.java:1026) at java.util.TreeMap$ValueIterator.next(TreeMap.java:1057) at org.hackystat.stdext.unittest.dailyproject.DailyProjectUnitTest.getUserData(DailyProjectUnitTest.java:110) ... 37 more
