-
Bug
-
Resolution: Incomplete
-
P4
-
None
-
8u121
-
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 inJDK-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
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
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