Here's the relevant piece of code:
LucidDataHandler.java, lines 26-39
for (int i = 0; i <= ld.getLucidLevels().size(); i++) {
LucidLevelData data = ld.getLucidLevels().get(i);
...
}
When i reaches ld.getLucidLevels().size(), ld.getLucidLevels().get(i)
throws java.lang.IndexOutOfBoundsException. Changing the equality operator
in loop test from "<=" to "<" should fix the problem.
Original issue reported on code.google.com by
Maciej.P...@gmail.comon 24 Jul 2009 at 4:08