-
Bug
-
Resolution: Incomplete
-
P3
-
None
-
jfx14
-
x86
-
os_x
A DESCRIPTION OF THE PROBLEM :
I create a popup window from ControlsFx with a tableView inside. Enlarging the window results on MacOs in the error below. Is this a JavaFx error or is related to ControlsFx ? Can you please have a quick look ?
One more short question: I want to understand how the KeyTyped works in JavaFx, related to asian languages ( where few key pressed results in a single character ). Can you please recommend where I can read about this or whom may I ask ? I tried on Stackoveflow, but without success.
"JavaFX Application Thread" #12 daemon prio=5 os_prio=31 cpu=479369.04ms elapsed=497.74s tid=0x00007f88c4064000 nid=0x307 runnable [0x00007ffee680d000]
java.lang.Thread.State: RUNNABLE
at java.security.AccessController.getStackAccessControlContext(java.base@13/Native Method)
at java.security.AccessController.getContext(java.base@13/AccessController.java:972)
at java.security.AccessController.doPrivileged(java.base@13/AccessController.java:443)
at com.sun.javafx.util.Utils.hasFullScreenStage(Utils.java:662)
at javafx.stage.PopupWindow.updateWindow(PopupWindow.java:742)
at javafx.stage.PopupWindow$2.invalidated(PopupWindow.java:137)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:136)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:9787)
at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:6871)
at javafx.scene.Node.invalidateBoundsInLocal(Node.java:3464)
at javafx.scene.Node.localBoundsChanged(Node.java:4036)
at javafx.scene.Node.doGeomChanged(Node.java:4023)
at javafx.scene.Node$1.doGeomChanged(Node.java:462)
at com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184)
at com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137)
at javafx.scene.Parent.childBoundsChanged(Parent.java:1873)
at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4094)
at javafx.scene.Node.transformedBoundsChanged(Node.java:4055)
at javafx.scene.Node.localBoundsChanged(Node.java:4037)
at javafx.scene.Node.doGeomChanged(Node.java:4023)
at javafx.scene.Node$1.doGeomChanged(Node.java:462)
at com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184)
at com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137)
at javafx.scene.Parent.childBoundsChanged(Parent.java:1873)
at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4094)
at javafx.scene.Node.transformedBoundsChanged(Node.java:4055)
at javafx.scene.Node.localBoundsChanged(Node.java:4037)
at javafx.scene.Node.doGeomChanged(Node.java:4023)
at javafx.scene.Node$1.doGeomChanged(Node.java:462)
at com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184)
at com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137)
at javafx.scene.Parent.childBoundsChanged(Parent.java:1873)
at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4094)
at javafx.scene.Node.transformedBoundsChanged(Node.java:4055)
at javafx.scene.Node.localBoundsChanged(Node.java:4037)
at javafx.scene.Node.doGeomChanged(Node.java:4023)
at javafx.scene.Node$1.doGeomChanged(Node.java:462)
at com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184)
at com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137)
at javafx.scene.shape.Path.markPathDirty(Path.java:174)
at javafx.scene.shape.PathElement.u(PathElement.java:85)
at javafx.scene.shape.HLineTo$2.invalidated(HLineTo.java:87)
at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:113)
at javafx.beans.property.DoublePropertyBase$Listener.invalidated(DoublePropertyBase.java:261)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:348)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.property.DoublePropertyBase.fireValueChangedEvent(DoublePropertyBase.java:107)
at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:114)
at javafx.beans.property.DoublePropertyBase$Listener.invalidated(DoublePropertyBase.java:261)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:136)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.binding.DoubleBinding.invalidate(DoubleBinding.java:220)
at com.sun.javafx.binding.BindingHelperObserver.invalidated(BindingHelperObserver.java:52)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:348)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.property.DoublePropertyBase.fireValueChangedEvent(DoublePropertyBase.java:107)
at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:114)
at javafx.beans.property.DoublePropertyBase$Listener.invalidated(DoublePropertyBase.java:261)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:348)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.property.ReadOnlyDoublePropertyBase.fireValueChangedEvent(ReadOnlyDoublePropertyBase.java:72)
at javafx.beans.property.ReadOnlyDoubleWrapper.fireValueChangedEvent(ReadOnlyDoubleWrapper.java:103)
at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:114)
at javafx.beans.property.DoublePropertyBase.set(DoublePropertyBase.java:148)
at javafx.scene.layout.Region.setWidth(Region.java:986)
at javafx.scene.layout.Region.resize(Region.java:1488)
at javafx.scene.Node.autosize(Node.java:3169)
at javafx.scene.Parent.layoutChildren(Parent.java:1238)
at javafx.scene.Parent.layout(Parent.java:1207)
at javafx.scene.Parent.layout(Parent.java:1214)
at javafx.scene.Scene.doLayoutPass(Scene.java:576)
at javafx.scene.Scene$2$1.doLayoutPass(Scene.java:438)
at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2510)
at com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412)
at com.sun.javafx.tk.Toolkit$$Lambda$686/0x0000000800484440.run(Unknown Source)
at java.security.AccessController.executePrivileged(java.base@13/AccessController.java:753)
at java.security.AccessController.doPrivileged(java.base@13/AccessController.java:391)
at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:411)
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:438)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:563)
at com.sun.javafx.tk.quantum.PaintCollector.liveRepaintRenderJob(PaintCollector.java:327)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.run(GlassViewEventHandler.java:883)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.run(GlassViewEventHandler.java:843)
at java.security.AccessController.executePrivileged(java.base@13/AccessController.java:753)
at java.security.AccessController.doPrivileged(java.base@13/AccessController.java:391)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleViewEvent$15(GlassViewEventHandler.java:924)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$408/0x0000000800396040.get(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:412)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleViewEvent(GlassViewEventHandler.java:923)
at com.sun.glass.ui.View.handleViewEvent(View.java:540)
at com.sun.glass.ui.View.notifyResize(View.java:880)
at com.sun.glass.ui.mac.MacView.notifyResize(MacView.java:113)
at com.sun.glass.ui.mac.MacWindow._setBounds2(Native Method)
at com.sun.glass.ui.mac.MacWindow._setBounds(MacWindow.java:76)
at com.sun.glass.ui.Window.setBounds(Window.java:638)
at com.sun.javafx.tk.quantum.WindowStage.setBounds(WindowStage.java:339)
at javafx.stage.Window$TKBoundsConfigurator.apply(Window.java:1554)
at javafx.stage.Window$TKBoundsConfigurator.pulse(Window.java:1563)
at com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412)
at com.sun.javafx.tk.Toolkit$$Lambda$686/0x0000000800484440.run(Unknown Source)
at java.security.AccessController.executePrivileged(java.base@13/AccessController.java:753)
at java.security.AccessController.doPrivileged(java.base@13/AccessController.java:391)
at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:411)
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:435)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:563)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:543)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:536)
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:342)
at com.sun.javafx.tk.quantum.QuantumToolkit$$Lambda$202/0x00000008001e7840.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
REGRESSION : Last worked in version 14.0.1
FREQUENCY : always
I create a popup window from ControlsFx with a tableView inside. Enlarging the window results on MacOs in the error below. Is this a JavaFx error or is related to ControlsFx ? Can you please have a quick look ?
One more short question: I want to understand how the KeyTyped works in JavaFx, related to asian languages ( where few key pressed results in a single character ). Can you please recommend where I can read about this or whom may I ask ? I tried on Stackoveflow, but without success.
"JavaFX Application Thread" #12 daemon prio=5 os_prio=31 cpu=479369.04ms elapsed=497.74s tid=0x00007f88c4064000 nid=0x307 runnable [0x00007ffee680d000]
java.lang.Thread.State: RUNNABLE
at java.security.AccessController.getStackAccessControlContext(java.base@13/Native Method)
at java.security.AccessController.getContext(java.base@13/AccessController.java:972)
at java.security.AccessController.doPrivileged(java.base@13/AccessController.java:443)
at com.sun.javafx.util.Utils.hasFullScreenStage(Utils.java:662)
at javafx.stage.PopupWindow.updateWindow(PopupWindow.java:742)
at javafx.stage.PopupWindow$2.invalidated(PopupWindow.java:137)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:136)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:9787)
at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:6871)
at javafx.scene.Node.invalidateBoundsInLocal(Node.java:3464)
at javafx.scene.Node.localBoundsChanged(Node.java:4036)
at javafx.scene.Node.doGeomChanged(Node.java:4023)
at javafx.scene.Node$1.doGeomChanged(Node.java:462)
at com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184)
at com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137)
at javafx.scene.Parent.childBoundsChanged(Parent.java:1873)
at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4094)
at javafx.scene.Node.transformedBoundsChanged(Node.java:4055)
at javafx.scene.Node.localBoundsChanged(Node.java:4037)
at javafx.scene.Node.doGeomChanged(Node.java:4023)
at javafx.scene.Node$1.doGeomChanged(Node.java:462)
at com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184)
at com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137)
at javafx.scene.Parent.childBoundsChanged(Parent.java:1873)
at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4094)
at javafx.scene.Node.transformedBoundsChanged(Node.java:4055)
at javafx.scene.Node.localBoundsChanged(Node.java:4037)
at javafx.scene.Node.doGeomChanged(Node.java:4023)
at javafx.scene.Node$1.doGeomChanged(Node.java:462)
at com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184)
at com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137)
at javafx.scene.Parent.childBoundsChanged(Parent.java:1873)
at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4094)
at javafx.scene.Node.transformedBoundsChanged(Node.java:4055)
at javafx.scene.Node.localBoundsChanged(Node.java:4037)
at javafx.scene.Node.doGeomChanged(Node.java:4023)
at javafx.scene.Node$1.doGeomChanged(Node.java:462)
at com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:184)
at com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:137)
at javafx.scene.shape.Path.markPathDirty(Path.java:174)
at javafx.scene.shape.PathElement.u(PathElement.java:85)
at javafx.scene.shape.HLineTo$2.invalidated(HLineTo.java:87)
at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:113)
at javafx.beans.property.DoublePropertyBase$Listener.invalidated(DoublePropertyBase.java:261)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:348)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.property.DoublePropertyBase.fireValueChangedEvent(DoublePropertyBase.java:107)
at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:114)
at javafx.beans.property.DoublePropertyBase$Listener.invalidated(DoublePropertyBase.java:261)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:136)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.binding.DoubleBinding.invalidate(DoubleBinding.java:220)
at com.sun.javafx.binding.BindingHelperObserver.invalidated(BindingHelperObserver.java:52)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:348)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.property.DoublePropertyBase.fireValueChangedEvent(DoublePropertyBase.java:107)
at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:114)
at javafx.beans.property.DoublePropertyBase$Listener.invalidated(DoublePropertyBase.java:261)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:348)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.property.ReadOnlyDoublePropertyBase.fireValueChangedEvent(ReadOnlyDoublePropertyBase.java:72)
at javafx.beans.property.ReadOnlyDoubleWrapper.fireValueChangedEvent(ReadOnlyDoubleWrapper.java:103)
at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:114)
at javafx.beans.property.DoublePropertyBase.set(DoublePropertyBase.java:148)
at javafx.scene.layout.Region.setWidth(Region.java:986)
at javafx.scene.layout.Region.resize(Region.java:1488)
at javafx.scene.Node.autosize(Node.java:3169)
at javafx.scene.Parent.layoutChildren(Parent.java:1238)
at javafx.scene.Parent.layout(Parent.java:1207)
at javafx.scene.Parent.layout(Parent.java:1214)
at javafx.scene.Scene.doLayoutPass(Scene.java:576)
at javafx.scene.Scene$2$1.doLayoutPass(Scene.java:438)
at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2510)
at com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412)
at com.sun.javafx.tk.Toolkit$$Lambda$686/0x0000000800484440.run(Unknown Source)
at java.security.AccessController.executePrivileged(java.base@13/AccessController.java:753)
at java.security.AccessController.doPrivileged(java.base@13/AccessController.java:391)
at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:411)
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:438)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:563)
at com.sun.javafx.tk.quantum.PaintCollector.liveRepaintRenderJob(PaintCollector.java:327)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.run(GlassViewEventHandler.java:883)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.run(GlassViewEventHandler.java:843)
at java.security.AccessController.executePrivileged(java.base@13/AccessController.java:753)
at java.security.AccessController.doPrivileged(java.base@13/AccessController.java:391)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleViewEvent$15(GlassViewEventHandler.java:924)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$408/0x0000000800396040.get(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:412)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleViewEvent(GlassViewEventHandler.java:923)
at com.sun.glass.ui.View.handleViewEvent(View.java:540)
at com.sun.glass.ui.View.notifyResize(View.java:880)
at com.sun.glass.ui.mac.MacView.notifyResize(MacView.java:113)
at com.sun.glass.ui.mac.MacWindow._setBounds2(Native Method)
at com.sun.glass.ui.mac.MacWindow._setBounds(MacWindow.java:76)
at com.sun.glass.ui.Window.setBounds(Window.java:638)
at com.sun.javafx.tk.quantum.WindowStage.setBounds(WindowStage.java:339)
at javafx.stage.Window$TKBoundsConfigurator.apply(Window.java:1554)
at javafx.stage.Window$TKBoundsConfigurator.pulse(Window.java:1563)
at com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412)
at com.sun.javafx.tk.Toolkit$$Lambda$686/0x0000000800484440.run(Unknown Source)
at java.security.AccessController.executePrivileged(java.base@13/AccessController.java:753)
at java.security.AccessController.doPrivileged(java.base@13/AccessController.java:391)
at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:411)
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:435)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:563)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:543)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:536)
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:342)
at com.sun.javafx.tk.quantum.QuantumToolkit$$Lambda$202/0x00000008001e7840.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
REGRESSION : Last worked in version 14.0.1
FREQUENCY : always