Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JViewport.paint(JViewport.java:795)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:34)
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
at java.awt.Container.paint(Container.java:1791)
at java.awt.Window.paint(Window.java:3379)
at sun.awt.RepaintArea.paintComponent(RepaintArea.java:276)
at sun.awt.RepaintArea.paint(RepaintArea.java:241)
at apple.awt.ComponentModel.handleEvent(ComponentModel.java:263)
at apple.awt.CWindow.handleEvent(CWindow.java:545)
at java.awt.Component.dispatchEventImpl(Component.java:4813)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:657)
at java.awt.EventQueue$2.run(EventQueue.java:655)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
at java.awt.Dialog$1.run(Dialog.java:1044)
at java.awt.Dialog$3.run(Dialog.java:1096)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1094)
at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
at net.sqs2.omr.swing.MarkReaderPanelImpl.promptSessionFinished(MarkReaderPanelImpl.java:154)
at net.sqs2.omr.swing.MarkReaderPanelController$2$1.run(MarkReaderPanelController.java:140)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458)
at javax.swing.RepaintManager.paint(RepaintManager.java:1261)
at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065)
at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1660)
at javax.swing.JViewport.windowBlitPaint(JViewport.java:1621)
at javax.swing.JViewport.setViewPosition(JViewport.java:1166)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019)
at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348)
at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285)
at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151)
at javax.swing.JScrollBar.setValue(JScrollBar.java:446)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965)
at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525)
at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38)
at java.awt.Component.processMouseWheelEvent(Component.java:6463)
at java.awt.Component.processEvent(Component.java:6147)
at java.awt.Container.processEvent(Container.java:2083)
at java.awt.Component.dispatchEventImpl(Component.java:4737)
at java.awt.Container.dispatchEventToSelf(Container.java:2165)
at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887)
at java.awt.Component.dispatchEventImpl(Component.java:4623)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
at java.awt.Container.dispatchEventImpl(Container.java:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:657)
at java.awt.EventQueue$2.run(EventQueue.java:655)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JViewport.paint(JViewport.java:795)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent._paintImmediately(JComponent.java:5098)
at javax.swing.JComponent.paintImmediately(JComponent.java:4882)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694)
at javax.swing.RepaintManager.access$700(RepaintManager.java:41)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458)
at javax.swing.RepaintManager.paint(RepaintManager.java:1261)
at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065)
at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1660)
at javax.swing.JViewport.windowBlitPaint(JViewport.java:1621)
at javax.swing.JViewport.setViewPosition(JViewport.java:1166)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019)
at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348)
at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285)
at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151)
at javax.swing.JScrollBar.setValue(JScrollBar.java:446)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965)
at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525)
at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38)
at java.awt.Component.processMouseWheelEvent(Component.java:6463)
at java.awt.Component.processEvent(Component.java:6147)
at java.awt.Container.processEvent(Container.java:2083)
at java.awt.Component.dispatchEventImpl(Component.java:4737)
at java.awt.Container.dispatchEventToSelf(Container.java:2165)
at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887)
at java.awt.Component.dispatchEventImpl(Component.java:4623)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
at java.awt.Container.dispatchEventImpl(Container.java:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:657)
at java.awt.EventQueue$2.run(EventQueue.java:655)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JViewport.paint(JViewport.java:795)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent._paintImmediately(JComponent.java:5098)
at javax.swing.JComponent.paintImmediately(JComponent.java:4882)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694)
at javax.swing.RepaintManager.access$700(RepaintManager.java:41)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458)
at javax.swing.RepaintManager.paint(RepaintManager.java:1261)
at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065)
at javax.swing.JViewport.paintView(JViewport.java:1681)
at javax.swing.JViewport.windowBlitPaint(JViewport.java:1612)
at javax.swing.JViewport.setViewPosition(JViewport.java:1166)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019)
at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348)
at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285)
at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151)
at javax.swing.JScrollBar.setValue(JScrollBar.java:446)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965)
at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525)
at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38)
at java.awt.Component.processMouseWheelEvent(Component.java:6463)
at java.awt.Component.processEvent(Component.java:6147)
at java.awt.Container.processEvent(Container.java:2083)
at java.awt.Component.dispatchEventImpl(Component.java:4737)
at java.awt.Container.dispatchEventToSelf(Container.java:2165)
at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887)
at java.awt.Component.dispatchEventImpl(Component.java:4623)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
at java.awt.Container.dispatchEventImpl(Container.java:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:657)
at java.awt.EventQueue$2.run(EventQueue.java:655)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JViewport.paint(JViewport.java:795)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent._paintImmediately(JComponent.java:5098)
at javax.swing.JComponent.paintImmediately(JComponent.java:4882)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694)
at javax.swing.RepaintManager.access$700(RepaintManager.java:41)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458)
at javax.swing.RepaintManager.paint(RepaintManager.java:1261)
at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065)
at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1660)
at javax.swing.JViewport.windowBlitPaint(JViewport.java:1621)
at javax.swing.JViewport.setViewPosition(JViewport.java:1166)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019)
at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348)
at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285)
at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151)
at javax.swing.JScrollBar.setValue(JScrollBar.java:446)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965)
at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525)
at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38)
at java.awt.Component.processMouseWheelEvent(Component.java:6463)
at java.awt.Component.processEvent(Component.java:6147)
at java.awt.Container.processEvent(Container.java:2083)
at java.awt.Component.dispatchEventImpl(Component.java:4737)
at java.awt.Container.dispatchEventToSelf(Container.java:2165)
at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887)
at java.awt.Component.dispatchEventImpl(Component.java:4623)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
at java.awt.Container.dispatchEventImpl(Container.java:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:657)
at java.awt.EventQueue$2.run(EventQueue.java:655)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JViewport.paint(JViewport.java:795)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent._paintImmediately(JComponent.java:5098)
at javax.swing.JComponent.paintImmediately(JComponent.java:4882)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694)
at javax.swing.RepaintManager.access$700(RepaintManager.java:41)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458)
at javax.swing.RepaintManager.paint(RepaintManager.java:1261)
at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065)
at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1660)
at javax.swing.JViewport.windowBlitPaint(JViewport.java:1621)
at javax.swing.JViewport.setViewPosition(JViewport.java:1166)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019)
at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348)
at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285)
at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151)
at javax.swing.JScrollBar.setValue(JScrollBar.java:446)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965)
at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525)
at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38)
at java.awt.Component.processMouseWheelEvent(Component.java:6463)
at java.awt.Component.processEvent(Component.java:6147)
at java.awt.Container.processEvent(Container.java:2083)
at java.awt.Component.dispatchEventImpl(Component.java:4737)
at java.awt.Container.dispatchEventToSelf(Container.java:2165)
at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887)
at java.awt.Component.dispatchEventImpl(Component.java:4623)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
at java.awt.Container.dispatchEventImpl(Container.java:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:657)
at java.awt.EventQueue$2.run(EventQueue.java:655)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458)
at javax.swing.RepaintManager.paint(RepaintManager.java:1261)
at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065)
at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1660)
at javax.swing.JViewport.windowBlitPaint(JViewport.java:1621)
at javax.swing.JViewport.setViewPosition(JViewport.java:1166)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019)
at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348)
at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285)
at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151)
at javax.swing.JScrollBar.setValue(JScrollBar.java:446)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965)
at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525)
at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38)
at java.awt.Component.processMouseWheelEvent(Component.java:6463)
at java.awt.Component.processEvent(Component.java:6147)
at java.awt.Container.processEvent(Container.java:2083)
at java.awt.Component.dispatchEventImpl(Component.java:4737)
at java.awt.Container.dispatchEventToSelf(Container.java:2165)
at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887)
at java.awt.Component.dispatchEventImpl(Component.java:4623)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
at java.awt.Container.dispatchEventImpl(Container.java:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:657)
at java.awt.EventQueue$2.run(EventQueue.java:655)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JViewport.paint(JViewport.java:795)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent._paintImmediately(JComponent.java:5098)
at javax.swing.JComponent.paintImmediately(JComponent.java:4882)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694)
at javax.swing.RepaintManager.access$700(RepaintManager.java:41)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JViewport.paint(JViewport.java:795)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent._paintImmediately(JComponent.java:5098)
at javax.swing.JComponent.paintImmediately(JComponent.java:4882)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694)
at javax.swing.RepaintManager.access$700(RepaintManager.java:41)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86)
at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45)
at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153)
at javax.swing.JComponent.paintComponent(JComponent.java:752)
at javax.swing.JComponent.paint(JComponent.java:1029)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JViewport.paint(JViewport.java:795)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent.paintChildren(JComponent.java:862)
at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent._paintImmediately(JComponent.java:5098)
at javax.swing.JComponent.paintImmediately(JComponent.java:4882)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694)
at javax.swing.RepaintManager.access$700(RepaintManager.java:41)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifySessionStopped
情報: stopped
2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifySessionStopped
情報: stopped
2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifySessionStarted
情報: started
2012/09/06 15:11:49 net.sqs2.omr.session.MarkReaderSession$Fanfare startFanfare
情報: *** START ****
2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyScanDirectory
情報: scan: /Users/chiko/Google ドライブ/SQS/sampledata/かんたんDBサンプルデータ
2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyFoundImages
情報: [* Found 16 imgaes] /Users/chiko/Google ドライブ/SQS/sampledata/かんたんDBサンプルデータ
2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyScanDirectory
情報: scan: /Users/chiko/Google ドライブ/SQS/sampledata/健康チェックサンプルデータ
2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyFoundImages
情報: [* Found 1 imgaes] /Users/chiko/Google ドライブ/SQS/sampledata/健康チェックサンプルデータ
2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyScanDirectory
情報: scan: /Users/chiko/Google ドライブ/SQS/sampledata
2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyFoundImages
情報: [* Found 0 imgaes] /Users/chiko/Google ドライブ/SQS/sampledata
2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifySourceInitializeDone
情報: done: /Users/chiko/Google ドライブ/SQS/sampledata
2012/09/06 15:11:49 net.sqs2.omr.source.SessionSources create
情報: create new sessionID: 1346911827399
2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner run
情報: SessionSource Structure scanning start *****
2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner scan
情報: scanning : 2 [SourceDirectory(かんたんDBサンプルデータ), SourceDirectory()]
2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner scan
情報: scanning done : かんたんDBサンプルデータ 16
2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner scan
情報: scanning done : 0
2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner scan
情報: scanning : 1 [SourceDirectory(健康チェックサンプルデータ)]
2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner scan
情報: scanning done : 健康チェックサンプルデータ 1
2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScannerTaskGenerator$SessionSourceScannerWorker finishScan
情報: TaskProducer
多重回答のスクロールをすると≧のエクセプションが
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:795) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:34) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1791) at java.awt.Window.paint(Window.java:3379) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:276) at sun.awt.RepaintArea.paint(RepaintArea.java:241) at apple.awt.ComponentModel.handleEvent(ComponentModel.java:263) at apple.awt.CWindow.handleEvent(CWindow.java:545) at java.awt.Component.dispatchEventImpl(Component.java:4813) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Window.dispatchEventImpl(Window.java:2482) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:657) at java.awt.EventQueue$2.run(EventQueue.java:655) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:654) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205) at java.awt.Dialog$1.run(Dialog.java:1044) at java.awt.Dialog$3.run(Dialog.java:1096) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1094) at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621) at net.sqs2.omr.swing.MarkReaderPanelImpl.promptSessionFinished(MarkReaderPanelImpl.java:154) at net.sqs2.omr.swing.MarkReaderPanelController$2$1.run(MarkReaderPanelController.java:140) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:652) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458) at javax.swing.RepaintManager.paint(RepaintManager.java:1261) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065) at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1660) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1621) at javax.swing.JViewport.setViewPosition(JViewport.java:1166) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019) at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348) at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285) at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151) at javax.swing.JScrollBar.setValue(JScrollBar.java:446) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965) at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525) at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38) at java.awt.Component.processMouseWheelEvent(Component.java:6463) at java.awt.Component.processEvent(Component.java:6147) at java.awt.Container.processEvent(Container.java:2083) at java.awt.Component.dispatchEventImpl(Component.java:4737) at java.awt.Container.dispatchEventToSelf(Container.java:2165) at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887) at java.awt.Component.dispatchEventImpl(Component.java:4623) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210) at java.awt.Container.dispatchEventImpl(Container.java:2127) at java.awt.Window.dispatchEventImpl(Window.java:2482) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:657) at java.awt.EventQueue$2.run(EventQueue.java:655) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:654) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:795) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent._paintImmediately(JComponent.java:5098) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694) at javax.swing.RepaintManager.access$700(RepaintManager.java:41) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:652) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458) at javax.swing.RepaintManager.paint(RepaintManager.java:1261) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065) at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1660) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1621) at javax.swing.JViewport.setViewPosition(JViewport.java:1166) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019) at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348) at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285) at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151) at javax.swing.JScrollBar.setValue(JScrollBar.java:446) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965) at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525) at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38) at java.awt.Component.processMouseWheelEvent(Component.java:6463) at java.awt.Component.processEvent(Component.java:6147) at java.awt.Container.processEvent(Container.java:2083) at java.awt.Component.dispatchEventImpl(Component.java:4737) at java.awt.Container.dispatchEventToSelf(Container.java:2165) at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887) at java.awt.Component.dispatchEventImpl(Component.java:4623) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210) at java.awt.Container.dispatchEventImpl(Container.java:2127) at java.awt.Window.dispatchEventImpl(Window.java:2482) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:657) at java.awt.EventQueue$2.run(EventQueue.java:655) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:654) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:795) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent._paintImmediately(JComponent.java:5098) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694) at javax.swing.RepaintManager.access$700(RepaintManager.java:41) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:652) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458) at javax.swing.RepaintManager.paint(RepaintManager.java:1261) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065) at javax.swing.JViewport.paintView(JViewport.java:1681) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1612) at javax.swing.JViewport.setViewPosition(JViewport.java:1166) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019) at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348) at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285) at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151) at javax.swing.JScrollBar.setValue(JScrollBar.java:446) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965) at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525) at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38) at java.awt.Component.processMouseWheelEvent(Component.java:6463) at java.awt.Component.processEvent(Component.java:6147) at java.awt.Container.processEvent(Container.java:2083) at java.awt.Component.dispatchEventImpl(Component.java:4737) at java.awt.Container.dispatchEventToSelf(Container.java:2165) at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887) at java.awt.Component.dispatchEventImpl(Component.java:4623) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210) at java.awt.Container.dispatchEventImpl(Container.java:2127) at java.awt.Window.dispatchEventImpl(Window.java:2482) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:657) at java.awt.EventQueue$2.run(EventQueue.java:655) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:654) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:795) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent._paintImmediately(JComponent.java:5098) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694) at javax.swing.RepaintManager.access$700(RepaintManager.java:41) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:652) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458) at javax.swing.RepaintManager.paint(RepaintManager.java:1261) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065) at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1660) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1621) at javax.swing.JViewport.setViewPosition(JViewport.java:1166) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019) at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348) at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285) at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151) at javax.swing.JScrollBar.setValue(JScrollBar.java:446) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965) at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525) at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38) at java.awt.Component.processMouseWheelEvent(Component.java:6463) at java.awt.Component.processEvent(Component.java:6147) at java.awt.Container.processEvent(Container.java:2083) at java.awt.Component.dispatchEventImpl(Component.java:4737) at java.awt.Container.dispatchEventToSelf(Container.java:2165) at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887) at java.awt.Component.dispatchEventImpl(Component.java:4623) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210) at java.awt.Container.dispatchEventImpl(Container.java:2127) at java.awt.Window.dispatchEventImpl(Window.java:2482) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:657) at java.awt.EventQueue$2.run(EventQueue.java:655) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:654) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:795) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent._paintImmediately(JComponent.java:5098) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694) at javax.swing.RepaintManager.access$700(RepaintManager.java:41) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:652) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458) at javax.swing.RepaintManager.paint(RepaintManager.java:1261) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065) at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1660) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1621) at javax.swing.JViewport.setViewPosition(JViewport.java:1166) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019) at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348) at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285) at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151) at javax.swing.JScrollBar.setValue(JScrollBar.java:446) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965) at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525) at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38) at java.awt.Component.processMouseWheelEvent(Component.java:6463) at java.awt.Component.processEvent(Component.java:6147) at java.awt.Container.processEvent(Container.java:2083) at java.awt.Component.dispatchEventImpl(Component.java:4737) at java.awt.Container.dispatchEventToSelf(Container.java:2165) at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887) at java.awt.Component.dispatchEventImpl(Component.java:4623) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210) at java.awt.Container.dispatchEventImpl(Container.java:2127) at java.awt.Window.dispatchEventImpl(Window.java:2482) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:657) at java.awt.EventQueue$2.run(EventQueue.java:655) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:654) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1527) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1458) at javax.swing.RepaintManager.paint(RepaintManager.java:1261) at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1065) at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1660) at javax.swing.JViewport.windowBlitPaint(JViewport.java:1621) at javax.swing.JViewport.setViewPosition(JViewport.java:1166) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1030) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1019) at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348) at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285) at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151) at javax.swing.JScrollBar.setValue(JScrollBar.java:446) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:965) at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:525) at com.apple.laf.AquaScrollPaneUI$XYMouseWheelHandler.mouseWheelMoved(AquaScrollPaneUI.java:38) at java.awt.Component.processMouseWheelEvent(Component.java:6463) at java.awt.Component.processEvent(Component.java:6147) at java.awt.Container.processEvent(Container.java:2083) at java.awt.Component.dispatchEventImpl(Component.java:4737) at java.awt.Container.dispatchEventToSelf(Container.java:2165) at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4887) at java.awt.Component.dispatchEventImpl(Component.java:4623) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4309) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210) at java.awt.Container.dispatchEventImpl(Container.java:2127) at java.awt.Window.dispatchEventImpl(Window.java:2482) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:657) at java.awt.EventQueue$2.run(EventQueue.java:655) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:654) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:795) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent._paintImmediately(JComponent.java:5098) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694) at javax.swing.RepaintManager.access$700(RepaintManager.java:41) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:652) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:795) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent._paintImmediately(JComponent.java:5098) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694) at javax.swing.RepaintManager.access$700(RepaintManager.java:41) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:652) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 13, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at net.sqs2.omr.source.SourceDirectory.getPageID(SourceDirectory.java:86) at net.sqs2.omr.result.contents.ContentsFactoryUtil.createPageAreaCommandListParQuestion(ContentsFactoryUtil.java:45) at net.sqs2.omr.swing.MarkAreasTableCellRenderer.paintComponent(MarkAreasTableCellRenderer.java:120) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2073) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:153) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:795) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent.paintChildren(JComponent.java:862) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JComponent._paintImmediately(JComponent.java:5098) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694) at javax.swing.RepaintManager.access$700(RepaintManager.java:41) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:643) at java.awt.EventQueue$1.run(EventQueue.java:641) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:652) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) 2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifySessionStopped 情報: stopped 2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifySessionStopped 情報: stopped 2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifySessionStarted 情報: started 2012/09/06 15:11:49 net.sqs2.omr.session.MarkReaderSession$Fanfare startFanfare 情報: *** START **** 2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyScanDirectory 情報: scan: /Users/chiko/Google ドライブ/SQS/sampledata/かんたんDBサンプルデータ 2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyFoundImages 情報: [* Found 16 imgaes] /Users/chiko/Google ドライブ/SQS/sampledata/かんたんDBサンプルデータ 2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyScanDirectory 情報: scan: /Users/chiko/Google ドライブ/SQS/sampledata/健康チェックサンプルデータ 2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyFoundImages 情報: [* Found 1 imgaes] /Users/chiko/Google ドライブ/SQS/sampledata/健康チェックサンプルデータ 2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyScanDirectory 情報: scan: /Users/chiko/Google ドライブ/SQS/sampledata 2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifyFoundImages 情報: [* Found 0 imgaes] /Users/chiko/Google ドライブ/SQS/sampledata 2012/09/06 15:11:49 net.sqs2.omr.swing.SessionProgressModel notifySourceInitializeDone 情報: done: /Users/chiko/Google ドライブ/SQS/sampledata 2012/09/06 15:11:49 net.sqs2.omr.source.SessionSources create 情報: create new sessionID: 1346911827399 2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner run 情報: SessionSource Structure scanning start ***** 2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner scan 情報: scanning : 2 [SourceDirectory(かんたんDBサンプルデータ), SourceDirectory()] 2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner scan 情報: scanning done : かんたんDBサンプルデータ 16 2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner scan 情報: scanning done : 0 2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner scan 情報: scanning : 1 [SourceDirectory(健康チェックサンプルデータ)] 2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner scan 情報: scanning done : 健康チェックサンプルデータ 1 2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScannerTaskGenerator$SessionSourceScannerWorker finishScan 情報: TaskProducer
numReused = 0 numAdded = 0 numRetry = 0 2012/09/06 15:11:49 net.sqs2.omr.task.producer.SessionSourceScanner run 情報: SessionSource Structure scanning end *** ProcessSession: 1346911827399 ProcessMaster: かんたんDBサンプルデータ/調査票原稿.pdf
SpreadSheet かんたんDBサンプルデータ descendent: self: RowGroup: かんたんDBサンプルデータ 0 1 2 3 4 5 6 7
numRows = 8 getNumpageIDs() = 16 numPages = 2 get() = 8
sourceDirectory = SourceDirectory(かんたんDBサンプルデータ) parentSourceDirectory = SourceDirectory(かんたんDBサンプルデータ) get() = 8
2012/09/06 15:11:49 net.sqs2.omr.result.export.HTMLReportExportModule endSpreadSheet 情報: Export: SourceDirectory(かんたんDBサンプルデータ) 2012/09/06 15:11:49 net.sqs2.omr.result.export.TemplateLoader
情報: localPath:/Users/chiko/.sess/Reader/ftl/smp
2012/09/06 15:11:49 net.sqs2.omr.result.export.TemplateLoader
情報: classPath:/ftl/smp
2012/09/06 15:11:49 net.sqs2.omr.result.export.TemplateLoader getTemplate
情報: template loader:freemarker.cache.FileTemplateLoader index.ftl
DEBUG 13469 [freemark](): Could not find template in cache, creating new one; id=[index.ftl[ja_JP,UTF-8,parsed] ]
2012/09/06 15:11:49 net.sqs2.omr.result.export.TemplateLoader getTemplate
情報: template loader:freemarker.cache.ClassTemplateLoader index.ftl
DEBUG 13469 [freemark](): Could not find template in cache, creating new one; id=[index.ftl[ja_JP,UTF-8,parsed] ]
DEBUG 13469 [freemark](): Compiling FreeMarker template index.ftl[ja_JP,UTF-8,parsed] from jar:http://sqs.chikoski.info/kantan_reader/Reader-1.02.jar!/ftl/smp/index.ftl
2012/09/06 15:11:49 net.sqs2.net.ClassURLConnection getInputStream
情報: http://sqs.chikoski.info/kantan_reader/Reader-1.02.jar
2012/09/06 15:11:52 net.sqs2.omr.result.export.TemplateLoader
情報: localPath:/Users/chiko/.sess/Reader/ftl/smp
2012/09/06 15:11:52 net.sqs2.omr.result.export.TemplateLoader
情報: classPath:/ftl/smp
2012/09/06 15:11:52 net.sqs2.omr.result.export.TemplateLoader getTemplate
情報: template loader:freemarker.cache.FileTemplateLoader textAreaIndex.ftl
DEBUG 13469 [freemark](): Could not find template in cache, creating new one; id=[textAreaIndex.ftl[ja_JP,UTF-8,parsed] ]
2012/09/06 15:11:52 net.sqs2.omr.result.export.TemplateLoader getTemplate
情報: template loader:freemarker.cache.ClassTemplateLoader textAreaIndex.ftl
DEBUG 13469 [freemark](): Could not find template in cache, creating new one; id=[textAreaIndex.ftl[ja_JP,UTF-8,parsed] ]
DEBUG 13469 [freemark](): Compiling FreeMarker template textAreaIndex.ftl[ja_JP,UTF-8,parsed] from jar:http://sqs.chikoski.info/kantan_reader/Reader-1.02.jar!/ftl/smp/textAreaIndex.ftl
2012/09/06 15:11:52 net.sqs2.net.ClassURLConnection getInputStream
情報: http://sqs.chikoski.info/kantan_reader/Reader-1.02.jar
2012/09/06 15:11:55 net.sqs2.omr.result.export.TemplateLoader getTemplate
情報: template loader:freemarker.cache.FileTemplateLoader textAreaColumn.ftl
DEBUG 13469 [freemark](): Could not find template in cache, creating new one; id=[textAreaColumn.ftl[ja_JP,UTF-8,parsed] ]
2012/09/06 15:11:55 net.sqs2.omr.result.export.TemplateLoader getTemplate
情報: template loader:freemarker.cache.ClassTemplateLoader textAreaColumn.ftl
DEBUG 13469 [freemark](): Could not find template in cache, creating new one; id=[textAreaColumn.ftl[ja_JP,UTF-8,parsed] ]
DEBUG 13469 [freemark](): Compiling FreeMarker template textAreaColumn.ftl[ja_JP,UTF-8,parsed] from jar:http://sqs.chikoski.info/kantan_reader/Reader-1.02.jar!/ftl/smp/textAreaColumn.ftl
2012/09/06 15:11:55 net.sqs2.net.ClassURLConnection getInputStream
情報: http://sqs.chikoski.info/kantan_reader/Reader-1.02.jar
2012/09/06 15:11:59 net.sqs2.omr.result.export.TemplateLoader getTemplate
情報: template loader:freemarker.cache.FileTemplateLoader textAreaRowRange.ftl
DEBUG 13469 [freemark](): Could not find template in cache, creating new one; id=[textAreaRowRange.ftl[ja_JP,UTF-8,parsed] ]
2012/09/06 15:11:59 net.sqs2.omr.result.export.TemplateLoader getTemplate
情報: template loader:freemarker.cache.ClassTemplateLoader textAreaRowRange.ftl
DEBUG 13469 [freemark](): Could not find template in cache, creating new one; id=[textAreaRowRange.ftl[ja_JP,UTF-8,parsed] ]
DEBUG 13469 [freemark](): Compiling FreeMarker template textAreaRowRange.ftl[ja_JP,UTF-8,parsed] from jar:http://sqs.chikoski.info/kantan_reader/Reader-1.02.jar!/ftl/smp/textAreaRowRange.ftl
2012/09/06 15:11:59 net.sqs2.net.ClassURLConnection getInputStream
情報: http://sqs.chikoski.info/kantan_reader/Reader-1.02.jar
2012/09/06 15:12:01 net.sqs2.omr.result.export.TemplateLoader
情報: localPath:/Users/chiko/.sess/Reader/ftl/smp
2012/09/06 15:12:01 net.sqs2.omr.result.export.TemplateLoader
情報: classPath:/ftl/smp
SpreadSheet かんたんDBサンプルデータ descendent: self: RowGroup: SourceDirectory(かんたんDBサンプルデータ) RowGroup: かんたんDBサンプルデータ 0 Row: 0 0 numRows-1= 7 numEvents-1=7 1 Row: 1 1 numRows-1= 7 numEvents-1=7 2 Row: 2 2 numRows-1= 7 numEvents-1=7 3 Row: 3 3 numRows-1= 7 numEvents-1=7 4 Row: 4 4 numRows-1= 7 numEvents-1=7 5 Row: 5 5 numRows-1= 7 numEvents-1=7 6 Row: 6 6 numRows-1= 7 numEvents-1=7 7 Row: 7 7 numRows-1= 7 numEvents-1=7 ****\ write [TextAreaImageItem[かんたんDBサンプルデータ,0,null], TextAreaImageItem[かんたんDBサンプルデータ,1,null], TextAreaImageItem[かんたんDBサンプルデータ,2,null], TextAreaImageItem[かんたんDBサンプルデータ,3,null], TextAreaImageItem[かんたんDBサンプルデータ,4,null], TextAreaImageItem[かんたんDBサンプルデータ,5,null], TextAreaImageItem[かんたんDBサンプルデータ,6,null], TextAreaImageItem[かんたんDBサンプルデータ,7,null]]
numRows=8
2012/09/06 15:12:01 net.sqs2.omr.result.export.TemplateLoader getTemplate 情報: template loader:freemarker.cache.FileTemplateLoader chartIndex.ftl DEBUG 13469 [freemark](): Could not find template in cache, creating new one; id=[chartIndex.ftl[ja_JP,UTF-8,parsed] ] 2012/09/06 15:12:01 net.sqs2.omr.result.export.TemplateLoader getTemplate 情報: template loader:freemarker.cache.ClassTemplateLoader chartIndex.ftl DEBUG 13469 [freemark](): Could not find template in cache, creating new one; id=[chartIndex.ftl[ja_JP,UTF-8,parsed] ] DEBUG 13469 [freemark](): Compiling FreeMarker template chartIndex.ftl[ja_JP,UTF-8,parsed] from jar:http://sqs.chikoski.info/kantan_reader/Reader-1.02.jar!/ftl/smp/chartIndex.ftl 2012/09/06 15:12:01 net.sqs2.net.ClassURLConnection getInputStream 情報: http://sqs.chikoski.info/kantan_reader/Reader-1.02.jar
SpreadSheet descendent: RowGroup: かんたんDBサンプルデータ 0 1 2 3 4 5 6 7
numRows = 8 getNumpageIDs() = 16 numPages = 2 get() = 8
sourceDirectory = SourceDirectory(かんたんDBサンプルデータ) parentSourceDirectory = SourceDirectory() get() = 8
RowGroup: 健康チェックサンプルデータ
numRows = 1 getNumpageIDs() = 1 numPages = 1 get() = 1
sourceDirectory = SourceDirectory(健康チェックサンプルデータ) parentSourceDirectory = SourceDirectory() get() = 1
self: RowGroup:
numRows = 0 getNumpageIDs() = 0 numPages = 2 get() = 0
sourceDirectory = SourceDirectory() parentSourceDirectory = SourceDirectory() get() = 0
2012/09/06 15:12:04 net.sqs2.omr.result.export.HTMLReportExportModule endSpreadSheet 情報: Export: SourceDirectory() 2012/09/06 15:12:04 net.sqs2.omr.result.export.TemplateLoader
情報: localPath:/Users/chiko/.sess/Reader/ftl/smp
2012/09/06 15:12:04 net.sqs2.omr.result.export.TemplateLoader
情報: classPath:/ftl/smp
2012/09/06 15:12:04 net.sqs2.omr.result.export.TemplateLoader getTemplate
情報: template loader:freemarker.cache.FileTemplateLoader index.ftl
DEBUG 13469 [freemark](): Could not find template in cache, cr