When I scroll to the end of a TableView I got the following exception:
Unexpected exception caught in MasterTimer.timePulse():
java.lang.ArrayIndexOutOfBoundsException: 1
at org.javafxdatasources.dataSources.CSVDataSource$1.get(CSVDataSource.java:60)
at org.javafxdatasources.dataSources.CSVDataSource$1.get(CSVDataSource.java:1)
at com.javafx.preview.control.table.TableView.getCellData(TableView.java:1063)
at com.javafx.preview.control.table.TableCell.updateCellItem(TableCell.java:367)
at com.javafx.preview.control.table.TableCell.storeRow(TableCell.java:114)
at com.javafx.preview.control.table.TableCell.setRow(TableCell.java)
at com.javafx.preview.control.table.TableCell.access$000(TableCell.java:22)
at com.javafx.preview.control.table.TableCell$1.handle(TableCell.java:39)
at com.sun.javafx.beans.PropertySupport.fireChangedEvent(PropertySupport.java:140)
at javafx.scene.control.IndexedCell.setIndex(IndexedCell.java)
at javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:69)
at com.sun.javafx.scene.control.skin.TableRowSkin.updateCells(TableRowSkin.java:172)
at com.sun.javafx.scene.control.skin.TableRowSkin.handleControlPropertyChanged(TableRowSkin.java:76)
at com.sun.javafx.scene.control.skin.SkinBase$1.handle(SkinBase.java:148)
at com.sun.javafx.beans.PropertySupport.fireChangedEvent(PropertySupport.java:146)
at com.javafx.preview.control.table.TableRow.setRow(TableRow.java)
at com.javafx.preview.control.table.TableRow.access$000(TableRow.java:36)
at com.javafx.preview.control.table.TableRow$1.handle(TableRow.java:54)
at com.sun.javafx.beans.PropertySupport.fireChangedEvent(PropertySupport.java:140)
at javafx.scene.control.IndexedCell.setIndex(IndexedCell.java)
at javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:69)
at com.sun.javafx.scene.control.skin.VirtualFlow.getCell(VirtualFlow.java:1086)
at com.sun.javafx.scene.control.skin.VirtualFlow.getCellLength(VirtualFlow.java:1112)
at com.sun.javafx.scene.control.skin.VirtualFlow$1.run(VirtualFlow.java:370)
at com.sun.javafx.scene.control.skin.VirtualFlow$1.run(VirtualFlow.java:368)
at com.sun.javafx.scene.control.skin.PositionMapper.computeViewportOffset(PositionMapper.java:73)
at com.sun.javafx.scene.control.skin.VirtualFlow.layoutChildren(VirtualFlow.java:726)
at javafx.scene.Parent.layout(Parent.java:918)
at javafx.scene.Scene.doLayoutPass(Scene.java:417)
at javafx.scene.Scene.access$2600(Scene.java:102)
at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:1336)
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:295)
at com.sun.javafx.tk.Toolkit.handleMasterTimerPulse(Toolkit.java:283)
at com.sun.javafx.tk.Toolkit$2.firePulseImpl(Toolkit.java:235)
at com.sun.scenario.ToolkitAccessor.firePulse(ToolkitAccessor.java:55)
at com.sun.scenario.scenegraph.JSGPanelRepainter$FrameDisplay.run(JSGPanelRepainter.java:133)
at com.sun.scenario.animation.AbstractMasterTimer.timePulseImpl(AbstractMasterTimer.java:332)
at com.sun.scenario.animation.AbstractMasterTimer$MainLoop.run(AbstractMasterTimer.java:227)
at com.sun.embeddedswing.EmbeddedEventQueue.doPulse(EmbeddedEventQueue.java:570)
at com.sun.embeddedswing.EmbeddedEventQueue.access$000(EmbeddedEventQueue.java:82)
at com.sun.embeddedswing.EmbeddedEventQueue$2.run(EmbeddedEventQueue.java:473)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
and the GUI get's locked. I need to restart the application
Unexpected exception caught in MasterTimer.timePulse():
java.lang.ArrayIndexOutOfBoundsException: 1
at org.javafxdatasources.dataSources.CSVDataSource$1.get(CSVDataSource.java:60)
at org.javafxdatasources.dataSources.CSVDataSource$1.get(CSVDataSource.java:1)
at com.javafx.preview.control.table.TableView.getCellData(TableView.java:1063)
at com.javafx.preview.control.table.TableCell.updateCellItem(TableCell.java:367)
at com.javafx.preview.control.table.TableCell.storeRow(TableCell.java:114)
at com.javafx.preview.control.table.TableCell.setRow(TableCell.java)
at com.javafx.preview.control.table.TableCell.access$000(TableCell.java:22)
at com.javafx.preview.control.table.TableCell$1.handle(TableCell.java:39)
at com.sun.javafx.beans.PropertySupport.fireChangedEvent(PropertySupport.java:140)
at javafx.scene.control.IndexedCell.setIndex(IndexedCell.java)
at javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:69)
at com.sun.javafx.scene.control.skin.TableRowSkin.updateCells(TableRowSkin.java:172)
at com.sun.javafx.scene.control.skin.TableRowSkin.handleControlPropertyChanged(TableRowSkin.java:76)
at com.sun.javafx.scene.control.skin.SkinBase$1.handle(SkinBase.java:148)
at com.sun.javafx.beans.PropertySupport.fireChangedEvent(PropertySupport.java:146)
at com.javafx.preview.control.table.TableRow.setRow(TableRow.java)
at com.javafx.preview.control.table.TableRow.access$000(TableRow.java:36)
at com.javafx.preview.control.table.TableRow$1.handle(TableRow.java:54)
at com.sun.javafx.beans.PropertySupport.fireChangedEvent(PropertySupport.java:140)
at javafx.scene.control.IndexedCell.setIndex(IndexedCell.java)
at javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:69)
at com.sun.javafx.scene.control.skin.VirtualFlow.getCell(VirtualFlow.java:1086)
at com.sun.javafx.scene.control.skin.VirtualFlow.getCellLength(VirtualFlow.java:1112)
at com.sun.javafx.scene.control.skin.VirtualFlow$1.run(VirtualFlow.java:370)
at com.sun.javafx.scene.control.skin.VirtualFlow$1.run(VirtualFlow.java:368)
at com.sun.javafx.scene.control.skin.PositionMapper.computeViewportOffset(PositionMapper.java:73)
at com.sun.javafx.scene.control.skin.VirtualFlow.layoutChildren(VirtualFlow.java:726)
at javafx.scene.Parent.layout(Parent.java:918)
at javafx.scene.Scene.doLayoutPass(Scene.java:417)
at javafx.scene.Scene.access$2600(Scene.java:102)
at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:1336)
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:295)
at com.sun.javafx.tk.Toolkit.handleMasterTimerPulse(Toolkit.java:283)
at com.sun.javafx.tk.Toolkit$2.firePulseImpl(Toolkit.java:235)
at com.sun.scenario.ToolkitAccessor.firePulse(ToolkitAccessor.java:55)
at com.sun.scenario.scenegraph.JSGPanelRepainter$FrameDisplay.run(JSGPanelRepainter.java:133)
at com.sun.scenario.animation.AbstractMasterTimer.timePulseImpl(AbstractMasterTimer.java:332)
at com.sun.scenario.animation.AbstractMasterTimer$MainLoop.run(AbstractMasterTimer.java:227)
at com.sun.embeddedswing.EmbeddedEventQueue.doPulse(EmbeddedEventQueue.java:570)
at com.sun.embeddedswing.EmbeddedEventQueue.access$000(EmbeddedEventQueue.java:82)
at com.sun.embeddedswing.EmbeddedEventQueue$2.run(EmbeddedEventQueue.java:473)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
and the GUI get's locked. I need to restart the application