Exception in thread "JavaFX Application Thread" java.lang.NullPointerException at javafx.graphics/javafx.scene.text.Text.getSpanBounds(Text.java:359) at javafx.graphics/javafx.scene.text.Text.doComputeGeomBounds(Text.java:1159) at javafx.graphics/javafx.scene.text.Text$1.doComputeGeomBounds(Text.java:149) at javafx.graphics/com.sun.javafx.scene.shape.TextHelper.computeGeomBoundsImpl(TextHelper.java:90) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:115) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Node.java:3844) at javafx.graphics/javafx.scene.Node.getGeomBounds(Node.java:3806) at javafx.graphics/javafx.scene.Node.getLocalBounds(Node.java:3754) at javafx.graphics/javafx.scene.Node.updateTxBounds(Node.java:3908) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Node.java:3700) at javafx.graphics/javafx.scene.Parent.createCachedBounds(Parent.java:1804) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Parent.java:1667) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Parent.java:1648) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1501) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:115) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3289) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:168) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:115) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Node.java:3844) at javafx.graphics/javafx.scene.Node.getGeomBounds(Node.java:3806) at javafx.graphics/javafx.scene.Node.getLocalBounds(Node.java:3754) at javafx.graphics/javafx.scene.Node.updateTxBounds(Node.java:3908) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Node.java:3700) at javafx.graphics/javafx.scene.Parent.getChildTransformedBounds(Parent.java:1848) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Parent.java:1637) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1501) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:115) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3289) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:168) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:115) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Node.java:3844) at javafx.graphics/javafx.scene.Node.getGeomBounds(Node.java:3806) at javafx.graphics/javafx.scene.Node.getLocalBounds(Node.java:3754) at javafx.graphics/javafx.scene.Node.updateTxBounds(Node.java:3908) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Node.java:3700) at javafx.graphics/javafx.scene.Node$MiscProperties$2.computeBounds(Node.java:6802) at javafx.graphics/javafx.scene.Node$LazyBoundsProperty.get(Node.java:9779) at javafx.graphics/javafx.scene.Node$LazyBoundsProperty.get(Node.java:9749) at javafx.base/javafx.beans.binding.ObjectExpression.getValue(ObjectExpression.java:49) at javafx.base/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:177) at javafx.base/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.graphics/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:9789) at javafx.graphics/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6830) at javafx.graphics/javafx.scene.Node.invalidateBoundsInParent(Node.java:3429) at javafx.graphics/javafx.scene.Node.transformedBoundsChanged(Node.java:4052) at javafx.graphics/javafx.scene.Node.localBoundsChanged(Node.java:4038) at javafx.graphics/javafx.scene.Node.doGeomChanged(Node.java:4024) at javafx.graphics/javafx.scene.Node$1.doGeomChanged(Node.java:462) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137) at javafx.graphics/javafx.scene.Parent.childBoundsChanged(Parent.java:1873) at javafx.graphics/javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4095) at javafx.graphics/javafx.scene.Node.transformedBoundsChanged(Node.java:4056) at javafx.graphics/javafx.scene.Node.doGeomChanged(Node.java:4017) at javafx.graphics/javafx.scene.Node$1.doGeomChanged(Node.java:462) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137) at javafx.graphics/javafx.scene.Parent.childBoundsChanged(Parent.java:1873) at javafx.graphics/javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4095) at javafx.graphics/javafx.scene.Node.transformedBoundsChanged(Node.java:4056) at javafx.graphics/javafx.scene.Node.doGeomChanged(Node.java:4017) at javafx.graphics/javafx.scene.Node$1.doGeomChanged(Node.java:462) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184) at javafx.graphics/com.sun.javafx.scene.shape.TextHelper.geomChangedImpl(TextHelper.java:105) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137) at javafx.graphics/javafx.scene.text.Text.layoutSpan(Text.java:352) at javafx.graphics/javafx.scene.text.TextFlow.layoutChildren(TextFlow.java:345) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1207) at javafx.graphics/javafx.scene.text.Text.getRuns(Text.java:388) at javafx.graphics/javafx.scene.text.Text.getSpanBounds(Text.java:358) at javafx.graphics/javafx.scene.text.Text.doComputeGeomBounds(Text.java:1159) at javafx.graphics/javafx.scene.text.Text$1.doComputeGeomBounds(Text.java:149) at javafx.graphics/com.sun.javafx.scene.shape.TextHelper.computeGeomBoundsImpl(TextHelper.java:90) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:115) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Node.java:3844) at javafx.graphics/javafx.scene.Node.getGeomBounds(Node.java:3806) at javafx.graphics/javafx.scene.Node.getLocalBounds(Node.java:3754) at javafx.graphics/javafx.scene.Node.updateTxBounds(Node.java:3908) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Node.java:3700) at javafx.graphics/javafx.scene.Node$MiscProperties$2.computeBounds(Node.java:6802) at javafx.graphics/javafx.scene.Node$LazyBoundsProperty.get(Node.java:9779) at javafx.graphics/javafx.scene.Node$LazyBoundsProperty.get(Node.java:9749) at javafx.graphics/javafx.scene.Node.getBoundsInParent(Node.java:3387) at org.openjfx.gradle.javafx.test/com.jpro.hellojpro.BugTextflow.lambda$getBuggyNode$2(BugTextflow.java:53) at javafx.base/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181) at javafx.base/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.base/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:74) at javafx.base/javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:102) at javafx.graphics/javafx.scene.Node$ReadOnlyObjectWrapperManualFire.fireSuperValueChangedEvent(Node.java:1051) at javafx.graphics/javafx.scene.Node.invalidatedScenes(Node.java:1122) at javafx.graphics/javafx.scene.Node.setScenes(Node.java:1160) at javafx.graphics/javafx.scene.Parent.scenesChanged(Parent.java:772) at javafx.graphics/javafx.scene.Node.invalidatedScenes(Node.java:1073) at javafx.graphics/javafx.scene.Node.setScenes(Node.java:1160) at javafx.graphics/javafx.scene.Parent$2.onChanged(Parent.java:372) at javafx.base/com.sun.javafx.collections.TrackableObservableList.lambda$new$0(TrackableObservableList.java:45) at javafx.base/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(ListListenerHelper.java:329) at javafx.base/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:73) at javafx.base/javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:233) at javafx.base/javafx.collections.ListChangeBuilder.commit(ListChangeBuilder.java:482) at javafx.base/javafx.collections.ListChangeBuilder.endChange(ListChangeBuilder.java:541) at javafx.base/javafx.collections.ObservableListBase.endChange(ObservableListBase.java:205) at javafx.base/javafx.collections.ModifiableObservableListBase.setAll(ModifiableObservableListBase.java:90) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:116) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:108) at javafx.controls/javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:277) at javafx.controls/javafx.scene.control.skin.LabeledSkinBase.(LabeledSkinBase.java:161) at javafx.controls/javafx.scene.control.skin.CellSkinBase.(CellSkinBase.java:72) at javafx.controls/javafx.scene.control.skin.ListCellSkin.(ListCellSkin.java:75) at javafx.controls/javafx.scene.control.ListCell.createDefaultSkin(ListCell.java:345) at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:897) at javafx.controls/javafx.scene.control.Control$1.doProcessCSS(Control.java:89) at javafx.controls/com.sun.javafx.scene.control.ControlHelper.processCSSImpl(ControlHelper.java:67) at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:145) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9544) at javafx.graphics/javafx.scene.Node.applyCss(Node.java:9631) at javafx.controls/javafx.scene.control.skin.VirtualFlow.setCellIndex(VirtualFlow.java:1749) at javafx.controls/javafx.scene.control.skin.VirtualFlow.getCell(VirtualFlow.java:1726) at javafx.controls/javafx.scene.control.skin.VirtualFlow.getCellLength(VirtualFlow.java:1852) at javafx.controls/javafx.scene.control.skin.VirtualFlow.computeViewportOffset(VirtualFlow.java:2764) at javafx.controls/javafx.scene.control.skin.VirtualFlow.layoutChildren(VirtualFlow.java:1245) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1207) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1214) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1214) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1214) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1214) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1214) at javafx.graphics/javafx.scene.Scene.doLayoutPass(Scene.java:576) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2476) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:413) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:412) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:439) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:563) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:543) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:536) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:342) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96) Exception in thread "JavaFX Application Thread" java.lang.NullPointerException at javafx.graphics/javafx.scene.text.Text.getSpanBounds(Text.java:359) at javafx.graphics/javafx.scene.text.Text.doComputeGeomBounds(Text.java:1159) at javafx.graphics/javafx.scene.text.Text$1.doComputeGeomBounds(Text.java:149) at javafx.graphics/com.sun.javafx.scene.shape.TextHelper.computeGeomBoundsImpl(TextHelper.java:90) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:115) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Node.java:3844) at javafx.graphics/javafx.scene.Node.getGeomBounds(Node.java:3806) at javafx.graphics/javafx.scene.Node.getLocalBounds(Node.java:3754) at javafx.graphics/javafx.scene.Node.updateTxBounds(Node.java:3908) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Node.java:3700) at javafx.graphics/javafx.scene.Parent.createCachedBounds(Parent.java:1804) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Parent.java:1667) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Parent.java:1648) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1501) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:115) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3289) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:168) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:115) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Node.java:3844) at javafx.graphics/javafx.scene.Node.getGeomBounds(Node.java:3806) at javafx.graphics/javafx.scene.Node.getLocalBounds(Node.java:3754) at javafx.graphics/javafx.scene.Node.updateTxBounds(Node.java:3908) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Node.java:3700) at javafx.graphics/javafx.scene.Parent.getChildTransformedBounds(Parent.java:1848) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Parent.java:1637) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1501) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:115) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3289) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:168) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:115) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Node.java:3844) at javafx.graphics/javafx.scene.Node.getGeomBounds(Node.java:3806) at javafx.graphics/javafx.scene.Node.getLocalBounds(Node.java:3754) at javafx.graphics/javafx.scene.Node.updateTxBounds(Node.java:3908) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Node.java:3700) at javafx.graphics/javafx.scene.Node$MiscProperties$2.computeBounds(Node.java:6802) at javafx.graphics/javafx.scene.Node$LazyBoundsProperty.get(Node.java:9779) at javafx.graphics/javafx.scene.Node$LazyBoundsProperty.get(Node.java:9749) at javafx.base/javafx.beans.binding.ObjectExpression.getValue(ObjectExpression.java:49) at javafx.base/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:177) at javafx.base/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.graphics/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:9789) at javafx.graphics/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6830) at javafx.graphics/javafx.scene.Node.invalidateBoundsInParent(Node.java:3429) at javafx.graphics/javafx.scene.Node.transformedBoundsChanged(Node.java:4052) at javafx.graphics/javafx.scene.Node.localBoundsChanged(Node.java:4038) at javafx.graphics/javafx.scene.Node.doGeomChanged(Node.java:4024) at javafx.graphics/javafx.scene.Node$1.doGeomChanged(Node.java:462) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137) at javafx.graphics/javafx.scene.Parent.childBoundsChanged(Parent.java:1873) at javafx.graphics/javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4095) at javafx.graphics/javafx.scene.Node.transformedBoundsChanged(Node.java:4056) at javafx.graphics/javafx.scene.Node.doGeomChanged(Node.java:4017) at javafx.graphics/javafx.scene.Node$1.doGeomChanged(Node.java:462) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137) at javafx.graphics/javafx.scene.Parent.childBoundsChanged(Parent.java:1873) at javafx.graphics/javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4095) at javafx.graphics/javafx.scene.Node.transformedBoundsChanged(Node.java:4056) at javafx.graphics/javafx.scene.Node.doGeomChanged(Node.java:4017) at javafx.graphics/javafx.scene.Node$1.doGeomChanged(Node.java:462) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184) at javafx.graphics/com.sun.javafx.scene.shape.TextHelper.geomChangedImpl(TextHelper.java:105) at javafx.graphics/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137) at javafx.graphics/javafx.scene.text.Text.layoutSpan(Text.java:352) at javafx.graphics/javafx.scene.text.TextFlow.layoutChildren(TextFlow.java:345) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1207) at javafx.graphics/javafx.scene.text.Text.getRuns(Text.java:388) at javafx.graphics/javafx.scene.text.Text.getSpanBounds(Text.java:358) at javafx.graphics/javafx.scene.text.Text.doComputeGeomBounds(Text.java:1159) at javafx.graphics/javafx.scene.text.Text$1.doComputeGeomBounds(Text.java:149) at javafx.graphics/com.sun.javafx.scene.shape.TextHelper.computeGeomBoundsImpl(TextHelper.java:90) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:115) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Node.java:3844) at javafx.graphics/javafx.scene.Node.getGeomBounds(Node.java:3806) at javafx.graphics/javafx.scene.Node.getLocalBounds(Node.java:3754) at javafx.graphics/javafx.scene.Node.updateTxBounds(Node.java:3908) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Node.java:3700) at javafx.graphics/javafx.scene.Node$MiscProperties$2.computeBounds(Node.java:6802) at javafx.graphics/javafx.scene.Node$LazyBoundsProperty.get(Node.java:9779) at javafx.graphics/javafx.scene.Node$LazyBoundsProperty.get(Node.java:9749) at javafx.graphics/javafx.scene.Node.getBoundsInParent(Node.java:3387) at org.openjfx.gradle.javafx.test/com.jpro.hellojpro.BugTextflow.lambda$getBuggyNode$2(BugTextflow.java:53) at javafx.base/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181) at javafx.base/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.base/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:74) at javafx.base/javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:102) at javafx.graphics/javafx.scene.Node$ReadOnlyObjectWrapperManualFire.fireSuperValueChangedEvent(Node.java:1051) at javafx.graphics/javafx.scene.Node.invalidatedScenes(Node.java:1122) at javafx.graphics/javafx.scene.Node.setScenes(Node.java:1160) at javafx.graphics/javafx.scene.Parent.scenesChanged(Parent.java:772) at javafx.graphics/javafx.scene.Node.invalidatedScenes(Node.java:1073) at javafx.graphics/javafx.scene.Node.setScenes(Node.java:1160) at javafx.graphics/javafx.scene.Parent$2.onChanged(Parent.java:372) at javafx.base/com.sun.javafx.collections.TrackableObservableList.lambda$new$0(TrackableObservableList.java:45) at javafx.base/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(ListListenerHelper.java:329) at javafx.base/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:73) at javafx.base/javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:233) at javafx.base/javafx.collections.ListChangeBuilder.commit(ListChangeBuilder.java:482) at javafx.base/javafx.collections.ListChangeBuilder.endChange(ListChangeBuilder.java:541) at javafx.base/javafx.collections.ObservableListBase.endChange(ObservableListBase.java:205) at javafx.base/javafx.collections.ModifiableObservableListBase.setAll(ModifiableObservableListBase.java:90) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:116) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:108) at javafx.controls/javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:277) at javafx.controls/javafx.scene.control.skin.LabeledSkinBase.(LabeledSkinBase.java:161) at javafx.controls/javafx.scene.control.skin.CellSkinBase.(CellSkinBase.java:72) at javafx.controls/javafx.scene.control.skin.ListCellSkin.(ListCellSkin.java:75) at javafx.controls/javafx.scene.control.ListCell.createDefaultSkin(ListCell.java:345) at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:897) at javafx.controls/javafx.scene.control.Control$1.doProcessCSS(Control.java:89) at javafx.controls/com.sun.javafx.scene.control.ControlHelper.processCSSImpl(ControlHelper.java:67) at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:145) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9544) at javafx.graphics/javafx.scene.Node.applyCss(Node.java:9631) at javafx.controls/javafx.scene.control.skin.VirtualFlow.setCellIndex(VirtualFlow.java:1749) at javafx.controls/javafx.scene.control.skin.VirtualFlow.addLeadingCells(VirtualFlow.java:2029) at javafx.controls/javafx.scene.control.skin.VirtualFlow.layoutChildren(VirtualFlow.java:1250) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1207) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1214) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1214) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1214) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1214) at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1214) at javafx.graphics/javafx.scene.Scene.doLayoutPass(Scene.java:576) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2476) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:413) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:412) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:439) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:563) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:543) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:536) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:342) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)