[bisq-network/bisq] java.lang.IllegalStateException: The window has already been closed (#4272)

Petr Hejna notifications at github.com
Fri May 22 17:25:15 UTC 2020


### Description
- UI freezes with black box (see screenshot)
- Error in console:
```
java.lang.NullPointerException
May-22 19:19:38.004 [JavaFX Application Thread] ERROR bisq.common.setup.CommonSetup: Uncaught Exception from thread JavaFX Application Thread 
May-22 19:19:38.004 [JavaFX Application Thread] ERROR bisq.common.setup.CommonSetup: throwableMessage= The window has already been closed 
May-22 19:19:38.004 [JavaFX Application Thread] ERROR bisq.common.setup.CommonSetup: throwableClass= class java.lang.IllegalStateException 
May-22 19:19:38.005 [JavaFX Application Thread] ERROR bisq.common.setup.CommonSetup: Stack trace:
java.lang.IllegalStateException: The window has already been closed
	at javafx.graphics/com.sun.glass.ui.Window.checkNotClosed(Window.java:331)
	at javafx.graphics/com.sun.glass.ui.Window.getNativeWindow(Window.java:361)
	at javafx.graphics/com.sun.glass.ui.gtk.GtkWindow.getNativeWindow(GtkWindow.java:194)
	at javafx.graphics/com.sun.prism.PresentableState.update(PresentableState.java:368)
	at javafx.graphics/com.sun.javafx.tk.quantum.SceneState.update(SceneState.java:103)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassScene.updateSceneState(GlassScene.java:277)
	at javafx.graphics/com.sun.javafx.tk.quantum.WindowStage.lambda$setScene$1(WindowStage.java:298)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithRenderLock(QuantumToolkit.java:407)
	at javafx.graphics/com.sun.javafx.tk.quantum.WindowStage.setScene(WindowStage.java:291)
	at javafx.graphics/javafx.stage.Window$12.invalidated(Window.java:1142)
	at javafx.base/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics/javafx.stage.Window.setShowing(Window.java:1186)
	at javafx.graphics/javafx.stage.Window.hide(Window.java:1211)
	at javafx.graphics/javafx.stage.PopupWindow.hide(PopupWindow.java:486)
	at bisq.desktop.components.controlsfx.control.PopOver.lambda$hide$1(PopOver.java:427)
	at javafx.graphics/javafx.animation.Animation.finished(Animation.java:1131)
	at javafx.graphics/javafx.animation.AnimationAccessorImpl.finished(AnimationAccessorImpl.java:49)
	at javafx.graphics/com.sun.scenario.animation.shared.SingleLoopClipEnvelope.timePulse(SingleLoopClipEnvelope.java:103)
	at javafx.graphics/javafx.animation.Animation.doTimePulse(Animation.java:1101)
	at javafx.graphics/javafx.animation.Animation$1.lambda$timePulse$0(Animation.java:186)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/javafx.animation.Animation$1.timePulse(Animation.java:185)
	at javafx.graphics/com.sun.scenario.animation.AbstractMasterTimer.timePulseImpl(AbstractMasterTimer.java:344)
	at javafx.graphics/com.sun.scenario.animation.AbstractMasterTimer$MainLoop.run(AbstractMasterTimer.java:267)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:514)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:498)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:491)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:319)
	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
	at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
	at java.base/java.lang.Thread.run(Thread.java:844)
 
java.lang.IllegalStateException: The window has already been closed
	at javafx.graphics/com.sun.glass.ui.Window.checkNotClosed(Window.java:331)
	at javafx.graphics/com.sun.glass.ui.Window.getNativeWindow(Window.java:361)
	at javafx.graphics/com.sun.glass.ui.gtk.GtkWindow.getNativeWindow(GtkWindow.java:194)
	at javafx.graphics/com.sun.prism.PresentableState.update(PresentableState.java:368)
	at javafx.graphics/com.sun.javafx.tk.quantum.SceneState.update(SceneState.java:103)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassScene.updateSceneState(GlassScene.java:277)
	at javafx.graphics/com.sun.javafx.tk.quantum.WindowStage.lambda$setScene$1(WindowStage.java:298)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithRenderLock(QuantumToolkit.java:407)
	at javafx.graphics/com.sun.javafx.tk.quantum.WindowStage.setScene(WindowStage.java:291)
	at javafx.graphics/javafx.stage.Window$12.invalidated(Window.java:1142)
	at javafx.base/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics/javafx.stage.Window.setShowing(Window.java:1186)
	at javafx.graphics/javafx.stage.Window.hide(Window.java:1211)
	at javafx.graphics/javafx.stage.PopupWindow.hide(PopupWindow.java:486)
	at bisq.desktop.components.controlsfx.control.PopOver.lambda$hide$1(PopOver.java:427)
	at javafx.graphics/javafx.animation.Animation.finished(Animation.java:1131)
	at javafx.graphics/javafx.animation.AnimationAccessorImpl.finished(AnimationAccessorImpl.java:49)
	at javafx.graphics/com.sun.scenario.animation.shared.SingleLoopClipEnvelope.timePulse(SingleLoopClipEnvelope.java:103)
	at javafx.graphics/javafx.animation.Animation.doTimePulse(Animation.java:1101)
	at javafx.graphics/javafx.animation.Animation$1.lambda$timePulse$0(Animation.java:186)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/javafx.animation.Animation$1.timePulse(Animation.java:185)
	at javafx.graphics/com.sun.scenario.animation.AbstractMasterTimer.timePulseImpl(AbstractMasterTimer.java:344)
	at javafx.graphics/com.sun.scenario.animation.AbstractMasterTimer$MainLoop.run(AbstractMasterTimer.java:267)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:514)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:498)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:491)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:319)
	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
	at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
	at java.base/java.lang.Thread.run(Thread.java:844)
```

#### Version

<!-- commit id or version number -->

### Steps to reproduce

Unknown

### Expected behaviour

### Screenshots

![xxx](https://user-images.githubusercontent.com/383295/82693323-a0b1f780-9c61-11ea-95a3-b4578d449662.png)

#### Device or machine
`System info: os.name=Linux; os.version=4.15.0-99-generic; os.arch=amd64; sun.arch.data.model=64; JRE=10.0.2+13 (Oracle Corporation); JVM=10.0.2+13 (Java HotSpot(TM) 64-Bit Server VM)`

```
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.4 LTS
Release:	18.04
Codename:	bionic
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/issues/4272
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200522/698bb836/attachment.html>


More information about the bisq-github mailing list