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

JavaFX TableView NullPointerException

XMLWordPrintable

    • x86_64
    • windows_7

      FULL PRODUCT VERSION :
      JRE Version : 1.8.0_102-b14

      ADDITIONAL OS VERSION INFORMATION :
      Microsoft Windows [Version 6.1.7601

      A DESCRIPTION OF THE PROBLEM :
      Same issue as was previously raised in JDK-8183105, however, that issue was closed out without any resolution.

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      TableView is being updated in the background, not user interaction is invoked.

      Happens at random.

      ACTUAL -
      Uncaught exception is thrown, table view no longer updates.

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      2017-08-16 12:50:40.996 [ERROR][JavaFX Application Thread][OrionApplication] Unhandled exception
      java.lang.NullPointerException
      at com.sun.javafx.scene.control.skin.CellSkinBase.access$200(CellSkinBase.java:54)
      at com.sun.javafx.scene.control.skin.CellSkinBase$StyleableProperties$1.getStyleableProperty(CellSkinBase.java:149)
      at com.sun.javafx.scene.control.skin.CellSkinBase$StyleableProperties$1.getStyleableProperty(CellSkinBase.java:138)
      at javafx.scene.CssStyleHelper.resetToInitialValues(CssStyleHelper.java:447)
      at javafx.scene.CssStyleHelper.createStyleHelper(CssStyleHelper.java:180)
      at javafx.scene.Node.reapplyCss(Node.java:8985)
      at javafx.scene.Node.impl_reapplyCSS(Node.java:8948)
      at javafx.scene.control.Control$1.invalidated(Control.java:300)
      at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:111)
      at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:146)
      at javafx.css.StyleableObjectProperty.set(StyleableObjectProperty.java:82)
      at javafx.scene.control.Control$1.set(Control.java:237)
      at javafx.scene.control.Control$1.set(Control.java:220)
      at javafx.scene.control.Control.setSkin(Control.java:217)
      at com.sun.javafx.scene.control.skin.TableRowSkinBase.recreateCells(TableRowSkinBase.java:673)
      at com.sun.javafx.scene.control.skin.TableRowSkinBase.updateCells(TableRowSkinBase.java:499)
      at com.sun.javafx.scene.control.skin.TreeTableRowSkin.updateCells(TreeTableRowSkin.java:220)
      at com.sun.javafx.scene.control.skin.TableRowSkinBase.checkState(TableRowSkinBase.java:631)
      at com.sun.javafx.scene.control.skin.TableRowSkinBase.layoutChildren(TableRowSkinBase.java:243)
      at com.sun.javafx.scene.control.skin.TreeTableRowSkin.layoutChildren(TreeTableRowSkin.java:206)
      at javafx.scene.control.Control.layoutChildren(Control.java:578)
      at javafx.scene.Parent.layout(Parent.java:1087)
      at javafx.scene.Parent.layout(Parent.java:1093)
      at javafx.scene.Parent.layout(Parent.java:1093)
      at javafx.scene.Parent.layout(Parent.java:1093)
      at javafx.scene.Parent.layout(Parent.java:1093)
      at javafx.scene.Parent.layout(Parent.java:1093)
      at javafx.scene.Parent.layout(Parent.java:1093)
      at javafx.scene.Parent.layout(Parent.java:1093)
      at javafx.scene.Parent.layout(Parent.java:1093)
      at javafx.scene.Scene.doLayoutPass(Scene.java:552)
      at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2397)
      at com.sun.javafx.tk.Toolkit.lambda$runPulse$30(Toolkit.java:355)
      at java.security.AccessController.doPrivileged(Native Method)
      at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:354)
      at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:381)
      at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:510)
      at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:490)
      at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$404(QuantumToolkit.java:319)
      at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
      at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
      at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
      at java.lang.Thread.run(Unknown Source)


      REPRODUCIBILITY :
      This bug can be reproduced often.

      CUSTOMER SUBMITTED WORKAROUND :
      Restart the application

            pmangal Priyanka Mangal (Inactive)
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: