Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8112080

Exception when scrolling the TableView

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P4 P4
    • None
    • None
    • javafx
    • Ubuntu 10.04, Intel Dual Core, 4 giga RAM

      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

            jgiles Jonathan Giles
            wsiqueirajfx William Antônio Siqueira (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: