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

JavaFx lock

    XMLWordPrintable

Details

    Description

      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


      Attachments

        Activity

          People

            pardesha Pardeep Sharma
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: