Closed chenyu0324 closed 4 months ago
The logs say you're using JavaFX 19.0.6 but you should be using 16.
Perhaps first try git reset --hard
in case you have any local changes, then rebuild with: ./gradlew clean --refresh-keys --refresh-dependencies && make skip-tests
?
Closing since the error should resolve with JDK 21 and JFX 16.
System: macOS Sonoma 14.2.1 Apple M3 Max
$ java -version openjdk version "11.0.22" 2024-01-16 LTS OpenJDK Runtime Environment Zulu11.70+15-CA (build 11.0.22+7-LTS) OpenJDK 64-Bit Server VM Zulu11.70+15-CA (build 11.0.22+7-LTS, mixed mode)
Here's the log: Feb-15 14:17:10.123 [main] INFO h.c.u.Utilities: System info: os.name=Mac OS X; os.version=14.2.1; os.arch=aarch64; sun.arch.data.model=64; JRE=11.0.22+7 (Eclipse Adoptium); JVM=11.0.22+7 (OpenJDK 64-Bit Server VM) Feb-15 14:17:10.204 [main] INFO h.c.a.AsciiLogo: Feb-15 14:30:20.614 [main] INFO h.c.app.Version: Version{VERSION=1.0.17, P2P_NETWORK_VERSION=A, LOCAL_DB_VERSION=1, TRADE_PROTOCOL_VERSION=1, BASE_CURRENCY_NETWORK=1, getP2PNetworkId()=1A} Feb-15 14:30:20.614 [main] INFO h.c.s.CommonSetup: Path to Haveno jar file: /Users/huangxin/project/haveno/lib/common.jar Feb-15 14:30:20.619 [main] INFO h.c.u.Profiler: Total memory: 64 MB; Used memory: 31.591 MB; Free memory: 32.409 MB; Max memory: 1 GB; No. of threads: 1 Feb-15 14:30:20.627 [main] INFO h.c.s.CoreNetworkCapabilities: TRADE_STATISTICS [0], TRADE_STATISTICS_2 [1], ACCOUNT_AGE_WITNESS [2], PROPOSAL [5], BLIND_VOTE [6], ACK_MSG [7], BUNDLE_OF_ENVELOPES [10], SIGNED_ACCOUNT_AGE_WITNESS [11], MEDIATION [12], REFUND_AGENT [13], TRADE_STATISTICS_HASH_UPDATE [14], NO_ADDRESS_PRE_FIX [15], TRADE_STATISTICS_3 [16] Feb-15 14:30:20.630 [main] INFO h.c.l.GlobalSettings: Locale info: en_CN Feb-15 14:30:33.697 [main] INFO h.c.u.Utilities: System info: os.name=Mac OS X; os.version=14.2.1; os.arch=aarch64; sun.arch.data.model=64; JRE=11.0.22+7 (Eclipse Adoptium); JVM=11.0.22+7 (OpenJDK 64-Bit Server VM) Feb-15 14:32:29.787 [main] INFO h.c.app.Version: Version{VERSION=1.0.17, P2P_NETWORK_VERSION=A, LOCAL_DB_VERSION=1, TRADE_PROTOCOL_VERSION=1, BASE_CURRENCY_NETWORK=1, getP2PNetworkId()=1A} Feb-15 14:32:29.789 [main] INFO h.c.s.CommonSetup: Path to Haveno jar file: /Users/huangxin/project/haveno/lib/common.jar Feb-15 14:32:29.796 [main] INFO h.c.u.Profiler: Total memory: 64 MB; Used memory: 28.488 MB; Free memory: 35.512 MB; Max memory: 1 GB; No. of threads: 1 Feb-15 14:32:29.806 [main] INFO h.c.s.CoreNetworkCapabilities: TRADE_STATISTICS [0], TRADE_STATISTICS_2 [1], ACCOUNT_AGE_WITNESS [2], PROPOSAL [5], BLIND_VOTE [6], ACK_MSG [7], BUNDLE_OF_ENVELOPES [10], SIGNED_ACCOUNT_AGE_WITNESS [11], MEDIATION [12], REFUND_AGENT [13], TRADE_STATISTICS_HASH_UPDATE [14], NO_ADDRESS_PRE_FIX [15], TRADE_STATISTICS_3 [16] Feb-15 14:32:29.810 [main] INFO h.c.l.GlobalSettings: Locale info: en_CN Feb-15 14:32:30.483 [AvoidStandbyModeService-thread] INFO h.c.a.AvoidStandbyModeService: Started Feb-15 14:32:30.488 [JavaFX Application Thread] INFO h.c.a.HavenoExecutable: Creating Haveno account with null password Feb-15 14:32:30.841 [JavaFX Application Thread] INFO h.c.n.p.s.DefaultSeedNodeRepository: Seed nodes: [3cqlkowdu766sto5wrdqpntpsi7kezwkkakc532i6jeiyu7hha726ead.onion:3003, dl57jitswby4yhzpqpu7pwq6iyqg2x6vkio73araparbftlqoqxhvqad.onion:2002] Feb-15 14:32:31.039 [JavaFX Application Thread] INFO h.c.p.ProvidersRepository: Selected price provider: http://a66ulzwhhudtqy6k2efnhodj2n6wnc5mnzjs3ocqtf47lwtcuo4wxyqd.onion/ Feb-15 14:32:31.119 [JavaFX Application Thread] INFO h.d.a.HavenoApp: Starting application Feb-15 14:32:31.180 [JavaFX Application Thread] INFO h.c.a.AppStartupState: Combined initialized state = false = updatedDataReceived=false && isBlockDownloadComplete=false && isWalletSynced=false && hasSufficientPeersForBroadcast=false && allDomainServicesInitialized=false Feb-15 14:32:31.548 [JavaFX Application Thread] ERROR h.d.a.HavenoApp: Error during app init java.lang.NoSuchMethodError: 'javafx.beans.binding.BooleanExpression com.sun.javafx.scene.NodeHelper.treeShowingProperty(javafx.scene.Node)' at com.jfoenix.skins.JFXProgressBarSkin.(JFXProgressBarSkin.java:64)
at com.jfoenix.controls.JFXProgressBar.createDefaultSkin(JFXProgressBar.java:73)
at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:886)
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:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9603)
at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:585)
at javafx.graphics/javafx.scene.Scene.preferredSize(Scene.java:1783)
at javafx.graphics/javafx.scene.Scene$2.preferredSize(Scene.java:409)
at javafx.graphics/com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:66)
at javafx.graphics/javafx.stage.Window$12.invalidated(Window.java:1163)
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:1239)
at javafx.graphics/javafx.stage.Window.show(Window.java:1254)
at javafx.graphics/javafx.stage.Stage.show(Stage.java:277)
at haveno.desktop.app.HavenoApp.setupStage(HavenoApp.java:260)
at haveno.desktop.app.HavenoApp.startApplication(HavenoApp.java:130)
at haveno.desktop.app.HavenoAppMain.startApplication(HavenoAppMain.java:141)
at haveno.common.UserThread.lambda$execute$0(UserThread.java:64)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
Feb-15 14:32:31.607 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: Uncaught Exception from thread JavaFX Application Thread Feb-15 14:32:31.607 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: throwableMessage= 'javafx.beans.binding.BooleanExpression com.sun.javafx.scene.NodeHelper.treeShowingProperty(javafx.scene.Node)' Feb-15 14:32:31.607 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: throwableClass= class java.lang.NoSuchMethodError Feb-15 14:32:31.608 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: Stack trace: java.lang.NoSuchMethodError: 'javafx.beans.binding.BooleanExpression com.sun.javafx.scene.NodeHelper.treeShowingProperty(javafx.scene.Node)' at com.jfoenix.skins.JFXProgressBarSkin.(JFXProgressBarSkin.java:64)
at com.jfoenix.controls.JFXProgressBar.createDefaultSkin(JFXProgressBar.java:73)
at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:886)
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:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9603)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9596)
at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:585)
at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2507)
at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:407)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:406)
at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:436)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:575)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:555)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:548)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:352)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
Feb-15 14:32:31.614 [JavaFX Application Thread] INFO h.d.a.HavenoAppMain: Using JavaFX 19.0.6 Feb-15 14:32:34.732 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: We copy resource to file: resourceFileName=SignedWitnessStore_XMR_STAGENET, destinationFile=/Users/huangxin/Library/Application Support/haveno-XMR_STAGENET_user1/xmr_stagenet/db/SignedWitnessStore Feb-15 14:32:34.732 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: Could not find resourceFile SignedWitnessStore_XMR_STAGENET. That is expected if none is provided yet. Feb-15 14:32:34.734 [JavaFX Application Thread] INFO h.n.p.s.p.HistoricalDataStoreService: We have created the TradeStatistics3Store store for the live data and filled it with 0 entries from the persisted data. Feb-15 14:32:34.735 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: We copy resource to file: resourceFileName=TradeStatistics3Store_0.0.1_XMR_STAGENET, destinationFile=/Users/huangxin/Library/Application Support/haveno-XMR_STAGENET_user1/xmr_stagenet/db/TradeStatistics3Store_0.0.1 Feb-15 14:32:34.736 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: Could not find resourceFile TradeStatistics3Store_0.0.1_XMR_STAGENET. That is expected if none is provided yet. Feb-15 14:32:34.737 [JavaFX Application Thread] INFO h.n.p.s.p.HistoricalDataStoreService: We have created the AccountAgeWitnessStore store for the live data and filled it with 0 entries from the persisted data. Feb-15 14:32:34.737 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: We copy resource to file: resourceFileName=AccountAgeWitnessStore_0.0.1_XMR_STAGENET, destinationFile=/Users/huangxin/Library/Application Support/haveno-XMR_STAGENET_user1/xmr_stagenet/db/AccountAgeWitnessStore_0.0.1 Feb-15 14:32:34.737 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: Could not find resourceFile AccountAgeWitnessStore_0.0.1_XMR_STAGENET. That is expected if none is provided yet. Feb-15 14:32:34.738 [JavaFX Application Thread] INFO h.c.a.HavenoSetup: Installing monerod Feb-15 14:32:34.814 [JavaFX Application Thread] INFO h.c.a.HavenoSetup: Installing monero-wallet-rpc Feb-15 14:32:34.911 [JavaFX Application Thread] INFO h.c.a.HavenoSetup: Init P2P network Feb-15 14:32:34.917 [StartTor] INFO h.n.p.n.NewTor: Starting tor Feb-15 14:32:34.918 [JavaFX Application Thread] INFO h.c.a.HavenoSetup: walletInitialized=false, p2pNetWorkReady=false Feb-15 14:32:37.056 [StartTor] INFO o.b.n.tor.Tor: Starting Tor Feb-15 14:36:39.361 [SIGINT handler] INFO h.c.s.CommonSetup: Received SIGINT Feb-15 14:36:39.362 [JavaFX Application Thread] INFO h.c.a.HavenoExecutable: Starting graceful shut down of HavenoAppMain Feb-15 14:36:39.363 [pool-59-thread-1] INFO h.c.a.XmrConnectionService: XmrConnectionService.onShutDownStarted() Feb-15 14:36:39.363 [pool-59-thread-3] INFO h.c.x.w.XmrWalletService: XmrWalletService.onShutDownStarted() Feb-15 14:36:39.363 [pool-59-thread-2] INFO h.c.t.TradeManager: TradeManager.onShutDownStarted() Feb-15 14:36:39.364 [JavaFX Application Thread] INFO h.c.t.TradeManager: Shutting down TradeManager Feb-15 14:36:39.365 [JavaFX Application Thread] INFO h.c.p.p.PriceFeedService: Shutting down PriceFeedService Feb-15 14:36:39.365 [JavaFX Application Thread] INFO h.c.a.HavenoExecutable: Shutting down OpenOfferManager, OfferBookService, and P2PService Feb-15 14:36:39.365 [JavaFX Application Thread] INFO h.c.o.OpenOfferManager: Remove open offers at shutDown. Number of open offers: 0 Feb-15 14:36:39.366 [JavaFX Application Thread] INFO h.n.p.P2PService: P2PService shutdown started Feb-15 14:36:39.366 [JavaFX Application Thread] INFO h.n.p.p.Broadcaster: Broadcaster shutdown started Feb-15 14:36:39.368 [JavaFX Application Thread] INFO h.n.p.n.TorNetworkNode: TorNetworkNode shutdown started Feb-15 14:36:39.368 [JavaFX Application Thread] INFO h.n.p.n.NetworkNode: Shutdown immediately because no connections are open. Feb-15 14:36:39.368 [JavaFX Application Thread] INFO h.c.a.HavenoExecutable: Shutting down wallet and connection services Feb-15 14:36:39.368 [JavaFX Application Thread] INFO h.c.x.w.XmrWalletService: Shutting down XmrWalletService Feb-15 14:36:39.368 [JavaFX Application Thread] INFO h.c.x.w.XmrWalletService: Done shutting down main wallet Feb-15 14:36:39.368 [JavaFX Application Thread] INFO h.c.a.XmrConnectionService: Shutting down XmrConnectionService Feb-15 14:36:39.368 [JavaFX Application Thread] INFO h.c.a.HavenoExecutable: Graceful shutdown completed. Exiting now. Feb-15 14:36:39.370 [JavaFX Application Thread] WARN h.c.p.PersistenceManager: Application has not completed start up yet so we do not flush data to disk. Feb-15 14:36:39.370 [JavaFX Application Thread] INFO h.c.a.HavenoExecutable: Graceful shutdown flushed persistence. Exiting now. Feb-15 14:36:40.222 [SIGINT handler] INFO h.c.s.CommonSetup: Received SIGINT Feb-15 14:36:40.223 [JavaFX Application Thread] INFO h.c.a.HavenoExecutable: Starting graceful shut down of HavenoAppMain Feb-15 14:36:40.223 [JavaFX Application Thread] INFO h.c.a.HavenoExecutable: Ignoring call to gracefulShutDown, already in progress Feb-15 14:36:43.180 [main] INFO h.c.u.Utilities: System info: os.name=Mac OS X; os.version=14.2.1; os.arch=aarch64; sun.arch.data.model=64; JRE=11.0.22+7-LTS (Azul Systems, Inc.); JVM=11.0.22+7-LTS (OpenJDK 64-Bit Server VM) Feb-15 14:36:43.265 [main] INFO h.c.a.AsciiLogo: Feb-15 14:36:43.275 [main] INFO h.c.app.Version: Version{VERSION=1.0.17, P2P_NETWORK_VERSION=A, LOCAL_DB_VERSION=1, TRADE_PROTOCOL_VERSION=1, BASE_CURRENCY_NETWORK=1, getP2PNetworkId()=1A} Feb-15 14:36:43.276 [main] INFO h.c.s.CommonSetup: Path to Haveno jar file: /Users/huangxin/project/haveno/lib/common.jar Feb-15 14:36:43.282 [main] INFO h.c.u.Profiler: Total memory: 64 MB; Used memory: 27.695 MB; Free memory: 36.305 MB; Max memory: 1 GB; No. of threads: 1 Feb-15 14:36:43.289 [main] INFO h.c.s.CoreNetworkCapabilities: TRADE_STATISTICS [0], TRADE_STATISTICS_2 [1], ACCOUNT_AGE_WITNESS [2], PROPOSAL [5], BLIND_VOTE [6], ACK_MSG [7], BUNDLE_OF_ENVELOPES [10], SIGNED_ACCOUNT_AGE_WITNESS [11], MEDIATION [12], REFUND_AGENT [13], TRADE_STATISTICS_HASH_UPDATE [14], NO_ADDRESS_PRE_FIX [15], TRADE_STATISTICS_3 [16] Feb-15 14:36:43.292 [main] INFO h.c.l.GlobalSettings: Locale info: en_CN Feb-15 14:36:43.973 [AvoidStandbyModeService-thread] INFO h.c.a.AvoidStandbyModeService: Started Feb-15 14:36:43.986 [JavaFX Application Thread] INFO h.c.a.HavenoExecutable: Account already exists, attempting to open Feb-15 14:36:44.024 [JavaFX Application Thread] INFO h.c.n.p.s.DefaultSeedNodeRepository: Seed nodes: [3cqlkowdu766sto5wrdqpntpsi7kezwkkakc532i6jeiyu7hha726ead.onion:3003, dl57jitswby4yhzpqpu7pwq6iyqg2x6vkio73araparbftlqoqxhvqad.onion:2002] Feb-15 14:36:44.303 [JavaFX Application Thread] INFO h.c.p.ProvidersRepository: Selected price provider: http://elaxlgigphpicy5q7pi5wkz2ko2vgjbq4576vic7febmx4xcxvk6deqd.onion/ Feb-15 14:36:44.403 [JavaFX Application Thread] INFO h.d.a.HavenoApp: Starting application Feb-15 14:36:44.475 [JavaFX Application Thread] INFO h.c.a.AppStartupState: Combined initialized state = false = updatedDataReceived=false && isBlockDownloadComplete=false && isWalletSynced=false && hasSufficientPeersForBroadcast=false && allDomainServicesInitialized=false Feb-15 14:36:44.796 [JavaFX Application Thread] ERROR h.d.a.HavenoApp: Error during app init java.lang.NoSuchMethodError: 'javafx.beans.binding.BooleanExpression com.sun.javafx.scene.NodeHelper.treeShowingProperty(javafx.scene.Node)' at com.jfoenix.skins.JFXProgressBarSkin.(JFXProgressBarSkin.java:64)
at com.jfoenix.controls.JFXProgressBar.createDefaultSkin(JFXProgressBar.java:73)
at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:886)
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:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9603)
at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:585)
at javafx.graphics/javafx.scene.Scene.preferredSize(Scene.java:1783)
at javafx.graphics/javafx.scene.Scene$2.preferredSize(Scene.java:409)
at javafx.graphics/com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:66)
at javafx.graphics/javafx.stage.Window$12.invalidated(Window.java:1163)
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:1239)
at javafx.graphics/javafx.stage.Window.show(Window.java:1254)
at javafx.graphics/javafx.stage.Stage.show(Stage.java:277)
at haveno.desktop.app.HavenoApp.setupStage(HavenoApp.java:260)
at haveno.desktop.app.HavenoApp.startApplication(HavenoApp.java:130)
at haveno.desktop.app.HavenoAppMain.startApplication(HavenoAppMain.java:141)
at haveno.common.UserThread.lambda$execute$0(UserThread.java:64)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
Feb-15 14:36:44.847 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: Uncaught Exception from thread JavaFX Application Thread Feb-15 14:36:44.847 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: throwableMessage= 'javafx.beans.binding.BooleanExpression com.sun.javafx.scene.NodeHelper.treeShowingProperty(javafx.scene.Node)' Feb-15 14:36:44.847 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: throwableClass= class java.lang.NoSuchMethodError Feb-15 14:36:44.849 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: Stack trace: java.lang.NoSuchMethodError: 'javafx.beans.binding.BooleanExpression com.sun.javafx.scene.NodeHelper.treeShowingProperty(javafx.scene.Node)' at com.jfoenix.skins.JFXProgressBarSkin.(JFXProgressBarSkin.java:64)
at com.jfoenix.controls.JFXProgressBar.createDefaultSkin(JFXProgressBar.java:73)
at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:886)
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:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9603)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9596)
at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:585)
at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2507)
at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:407)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:406)
at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:436)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:575)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:555)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:548)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:352)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
Feb-15 14:36:44.853 [JavaFX Application Thread] INFO h.d.a.HavenoAppMain: Using JavaFX 19.0.6 Feb-15 14:37:28.306 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: We copy resource to file: resourceFileName=SignedWitnessStore_XMR_STAGENET, destinationFile=/Users/huangxin/Library/Application Support/haveno-XMR_STAGENET_user1/xmr_stagenet/db/SignedWitnessStore Feb-15 14:37:28.306 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: Could not find resourceFile SignedWitnessStore_XMR_STAGENET. That is expected if none is provided yet. Feb-15 14:37:28.308 [JavaFX Application Thread] INFO h.n.p.s.p.HistoricalDataStoreService: We have created the TradeStatistics3Store store for the live data and filled it with 0 entries from the persisted data. Feb-15 14:37:28.309 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: We copy resource to file: resourceFileName=TradeStatistics3Store_0.0.1_XMR_STAGENET, destinationFile=/Users/huangxin/Library/Application Support/haveno-XMR_STAGENET_user1/xmr_stagenet/db/TradeStatistics3Store_0.0.1 Feb-15 14:37:28.310 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: Could not find resourceFile TradeStatistics3Store_0.0.1_XMR_STAGENET. That is expected if none is provided yet. Feb-15 14:37:28.310 [JavaFX Application Thread] INFO h.n.p.s.p.HistoricalDataStoreService: We have created the AccountAgeWitnessStore store for the live data and filled it with 0 entries from the persisted data. Feb-15 14:37:28.311 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: We copy resource to file: resourceFileName=AccountAgeWitnessStore_0.0.1_XMR_STAGENET, destinationFile=/Users/huangxin/Library/Application Support/haveno-XMR_STAGENET_user1/xmr_stagenet/db/AccountAgeWitnessStore_0.0.1 Feb-15 14:37:28.311 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: Could not find resourceFile AccountAgeWitnessStore_0.0.1_XMR_STAGENET. That is expected if none is provided yet. Feb-15 14:37:28.568 [JavaFX Application Thread] INFO h.c.a.HavenoSetup: Init P2P network Feb-15 14:37:28.571 [JavaFX Application Thread] INFO h.c.a.HavenoSetup: walletInitialized=false, p2pNetWorkReady=false Feb-15 14:37:28.571 [StartTor] INFO h.n.p.n.NewTor: Starting tor Feb-15 14:37:30.698 [StartTor] INFO o.b.n.tor.Tor: Starting Tor Feb-15 14:37:43.399 [Thread-8] INFO h.c.a.HavenoExecutable: Starting graceful shut down of HavenoAppMain Feb-15 14:37:43.400 [pool-21-thread-1] INFO h.c.a.XmrConnectionService: XmrConnectionService.onShutDownStarted() Feb-15 14:37:43.400 [pool-21-thread-2] INFO h.c.x.w.XmrWalletService: XmrWalletService.onShutDownStarted() Feb-15 14:37:43.401 [pool-21-thread-3] INFO h.c.t.TradeManager: TradeManager.onShutDownStarted() Feb-15 14:37:43.401 [Thread-8] INFO h.c.t.TradeManager: Shutting down TradeManager Feb-15 14:37:43.402 [Thread-8] INFO h.c.p.p.PriceFeedService: Shutting down PriceFeedService Feb-15 14:37:43.403 [Thread-8] INFO h.c.a.HavenoExecutable: Shutting down OpenOfferManager, OfferBookService, and P2PService Feb-15 14:37:43.403 [Thread-8] INFO h.c.o.OpenOfferManager: Remove open offers at shutDown. Number of open offers: 0 Feb-15 14:37:43.403 [Thread-8] INFO h.n.p.P2PService: P2PService shutdown started Feb-15 14:37:43.403 [Thread-8] INFO h.n.p.p.Broadcaster: Broadcaster shutdown started Feb-15 14:37:43.407 [Thread-8] INFO h.n.p.n.TorNetworkNode: TorNetworkNode shutdown started Feb-15 14:37:43.407 [Thread-8] INFO h.n.p.n.NetworkNode: Shutdown immediately because no connections are open. Feb-15 14:37:43.407 [Thread-8] INFO h.c.a.HavenoExecutable: Shutting down wallet and connection services Feb-15 14:37:43.408 [Thread-8] INFO h.c.x.w.XmrWalletService: Shutting down XmrWalletService Feb-15 14:37:43.408 [Thread-8] INFO h.c.x.w.XmrWalletService: Done shutting down main wallet Feb-15 14:37:43.408 [Thread-8] INFO h.c.a.XmrConnectionService: Shutting down XmrConnectionService Feb-15 14:37:43.408 [Thread-8] INFO h.c.a.HavenoExecutable: Graceful shutdown completed. Exiting now. Feb-15 14:37:43.409 [Thread-8] WARN h.c.p.PersistenceManager: Application has not completed start up yet so we do not flush data to disk. Feb-15 14:37:43.409 [Thread-8] INFO h.c.a.HavenoExecutable: Graceful shutdown flushed persistence. Exiting now. Feb-15 14:37:43.409 [Thread-8] INFO h.d.a.HavenoApp: App shutdown complete Feb-15 14:38:05.387 [main] INFO h.c.u.Utilities: System info: os.name=Mac OS X; os.version=14.2.1; os.arch=aarch64; sun.arch.data.model=64; JRE=11.0.22+7-LTS (Azul Systems, Inc.); JVM=11.0.22+7-LTS (OpenJDK 64-Bit Server VM) Feb-15 14:38:05.543 [main] INFO h.c.a.AsciiLogo: Feb-15 14:38:05.589 [main] INFO h.c.app.Version: Version{VERSION=1.0.17, P2P_NETWORK_VERSION=A, LOCAL_DB_VERSION=1, TRADE_PROTOCOL_VERSION=1, BASE_CURRENCY_NETWORK=1, getP2PNetworkId()=1A} Feb-15 14:38:05.590 [main] INFO h.c.s.CommonSetup: Path to Haveno jar file: /Users/huangxin/project/haveno/lib/common.jar Feb-15 14:38:05.597 [main] INFO h.c.u.Profiler: Total memory: 64 MB; Used memory: 31.574 MB; Free memory: 32.426 MB; Max memory: 1 GB; No. of threads: 1 Feb-15 14:38:05.606 [main] INFO h.c.s.CoreNetworkCapabilities: TRADE_STATISTICS [0], TRADE_STATISTICS_2 [1], ACCOUNT_AGE_WITNESS [2], PROPOSAL [5], BLIND_VOTE [6], ACK_MSG [7], BUNDLE_OF_ENVELOPES [10], SIGNED_ACCOUNT_AGE_WITNESS [11], MEDIATION [12], REFUND_AGENT [13], TRADE_STATISTICS_HASH_UPDATE [14], NO_ADDRESS_PRE_FIX [15], TRADE_STATISTICS_3 [16] Feb-15 14:38:05.612 [main] INFO h.c.l.GlobalSettings: Locale info: en_CN Feb-15 14:38:06.394 [AvoidStandbyModeService-thread] INFO h.c.a.AvoidStandbyModeService: Started Feb-15 14:38:06.397 [JavaFX Application Thread] INFO h.c.a.HavenoExecutable: Account already exists, attempting to open Feb-15 14:38:06.436 [JavaFX Application Thread] INFO h.c.n.p.s.DefaultSeedNodeRepository: Seed nodes: [3cqlkowdu766sto5wrdqpntpsi7kezwkkakc532i6jeiyu7hha726ead.onion:3003, dl57jitswby4yhzpqpu7pwq6iyqg2x6vkio73araparbftlqoqxhvqad.onion:2002] Feb-15 14:38:06.827 [JavaFX Application Thread] INFO h.c.p.ProvidersRepository: Selected price provider: http://a66ulzwhhudtqy6k2efnhodj2n6wnc5mnzjs3ocqtf47lwtcuo4wxyqd.onion/ Feb-15 14:38:06.917 [JavaFX Application Thread] INFO h.d.a.HavenoApp: Starting application Feb-15 14:38:06.991 [JavaFX Application Thread] INFO h.c.a.AppStartupState: Combined initialized state = false = updatedDataReceived=false && isBlockDownloadComplete=false && isWalletSynced=false && hasSufficientPeersForBroadcast=false && allDomainServicesInitialized=false Feb-15 14:38:07.499 [JavaFX Application Thread] ERROR h.d.a.HavenoApp: Error during app init java.lang.NoSuchMethodError: 'javafx.beans.binding.BooleanExpression com.sun.javafx.scene.NodeHelper.treeShowingProperty(javafx.scene.Node)' at com.jfoenix.skins.JFXProgressBarSkin.(JFXProgressBarSkin.java:64)
at com.jfoenix.controls.JFXProgressBar.createDefaultSkin(JFXProgressBar.java:73)
at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:886)
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:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9603)
at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:585)
at javafx.graphics/javafx.scene.Scene.preferredSize(Scene.java:1783)
at javafx.graphics/javafx.scene.Scene$2.preferredSize(Scene.java:409)
at javafx.graphics/com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:66)
at javafx.graphics/javafx.stage.Window$12.invalidated(Window.java:1163)
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:1239)
at javafx.graphics/javafx.stage.Window.show(Window.java:1254)
at javafx.graphics/javafx.stage.Stage.show(Stage.java:277)
at haveno.desktop.app.HavenoApp.setupStage(HavenoApp.java:260)
at haveno.desktop.app.HavenoApp.startApplication(HavenoApp.java:130)
at haveno.desktop.app.HavenoAppMain.startApplication(HavenoAppMain.java:141)
at haveno.common.UserThread.lambda$execute$0(UserThread.java:64)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
Feb-15 14:38:07.632 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: Uncaught Exception from thread JavaFX Application Thread Feb-15 14:38:07.633 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: throwableMessage= 'javafx.beans.binding.BooleanExpression com.sun.javafx.scene.NodeHelper.treeShowingProperty(javafx.scene.Node)' Feb-15 14:38:07.633 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: throwableClass= class java.lang.NoSuchMethodError Feb-15 14:38:07.636 [JavaFX Application Thread] ERROR h.c.s.CommonSetup: Stack trace: java.lang.NoSuchMethodError: 'javafx.beans.binding.BooleanExpression com.sun.javafx.scene.NodeHelper.treeShowingProperty(javafx.scene.Node)' at com.jfoenix.skins.JFXProgressBarSkin.(JFXProgressBarSkin.java:64)
at com.jfoenix.controls.JFXProgressBar.createDefaultSkin(JFXProgressBar.java:73)
at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:886)
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:147)
at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9603)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9596)
at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:585)
at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2507)
at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:407)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:406)
at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:436)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:575)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:555)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:548)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:352)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
Feb-15 14:38:07.641 [JavaFX Application Thread] INFO h.d.a.HavenoAppMain: Using JavaFX 19.0.6 Feb-15 14:38:14.073 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: We copy resource to file: resourceFileName=SignedWitnessStore_XMR_STAGENET, destinationFile=/Users/huangxin/Library/Application Support/haveno-XMR_STAGENET_user1/xmr_stagenet/db/SignedWitnessStore Feb-15 14:38:14.073 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: Could not find resourceFile SignedWitnessStore_XMR_STAGENET. That is expected if none is provided yet. Feb-15 14:38:14.084 [JavaFX Application Thread] INFO h.n.p.s.p.HistoricalDataStoreService: We have created the TradeStatistics3Store store for the live data and filled it with 0 entries from the persisted data. Feb-15 14:38:14.087 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: We copy resource to file: resourceFileName=TradeStatistics3Store_0.0.1_XMR_STAGENET, destinationFile=/Users/huangxin/Library/Application Support/haveno-XMR_STAGENET_user1/xmr_stagenet/db/TradeStatistics3Store_0.0.1 Feb-15 14:38:14.088 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: Could not find resourceFile TradeStatistics3Store_0.0.1_XMR_STAGENET. That is expected if none is provided yet. Feb-15 14:38:14.089 [JavaFX Application Thread] INFO h.n.p.s.p.HistoricalDataStoreService: We have created the AccountAgeWitnessStore store for the live data and filled it with 0 entries from the persisted data. Feb-15 14:38:14.090 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: We copy resource to file: resourceFileName=AccountAgeWitnessStore_0.0.1_XMR_STAGENET, destinationFile=/Users/huangxin/Library/Application Support/haveno-XMR_STAGENET_user1/xmr_stagenet/db/AccountAgeWitnessStore_0.0.1 Feb-15 14:38:14.090 [JavaFX Application Thread] INFO h.n.p.s.p.StoreService: Could not find resourceFile AccountAgeWitnessStore_0.0.1_XMR_STAGENET. That is expected if none is provided yet. Feb-15 14:38:14.509 [JavaFX Application Thread] INFO h.c.a.HavenoSetup: Init P2P network Feb-15 14:38:14.517 [StartTor] INFO h.n.p.n.NewTor: Starting tor Feb-15 14:38:14.518 [JavaFX Application Thread] INFO h.c.a.HavenoSetup: walletInitialized=false, p2pNetWorkReady=false Feb-15 14:38:16.781 [StartTor] INFO o.b.n.tor.Tor: Starting Tor Feb-15 14:38:18.449 [JavaFX Application Thread] INFO h.c.u.DesktopUtil: Trying to exec: cmd = open args = %s file = /Users/huangxin/Library/Application Support/haveno-XMR_STAGENET_user1/haveno.log Feb-15 14:38:18.458 [JavaFX Application Thread] INFO h.c.u.DesktopUtil: Process is running. Feb-15 14:38:20.192 [Thread-8] INFO h.c.a.HavenoExecutable: Starting graceful shut down of HavenoAppMain Feb-15 14:38:20.195 [pool-12-thread-1] INFO h.c.a.XmrConnectionService: XmrConnectionService.onShutDownStarted() Feb-15 14:38:20.195 [pool-12-thread-2] INFO h.c.x.w.XmrWalletService: XmrWalletService.onShutDownStarted() Feb-15 14:38:20.196 [pool-12-thread-3] INFO h.c.t.TradeManager: TradeManager.onShutDownStarted() Feb-15 14:38:20.196 [Thread-8] INFO h.c.t.TradeManager: Shutting down TradeManager Feb-15 14:38:20.197 [Thread-8] INFO h.c.p.p.PriceFeedService: Shutting down PriceFeedService Feb-15 14:38:20.197 [Thread-8] INFO h.c.a.HavenoExecutable: Shutting down OpenOfferManager, OfferBookService, and P2PService Feb-15 14:38:20.198 [Thread-8] INFO h.c.o.OpenOfferManager: Remove open offers at shutDown. Number of open offers: 0 Feb-15 14:38:20.198 [Thread-8] INFO h.n.p.P2PService: P2PService shutdown started Feb-15 14:38:20.198 [Thread-8] INFO h.n.p.p.Broadcaster: Broadcaster shutdown started Feb-15 14:38:20.202 [Thread-8] INFO h.n.p.n.TorNetworkNode: TorNetworkNode shutdown started Feb-15 14:38:20.202 [Thread-8] INFO h.n.p.n.NetworkNode: Shutdown immediately because no connections are open. Feb-15 14:38:20.203 [Thread-8] INFO h.c.a.HavenoExecutable: Shutting down wallet and connection services Feb-15 14:38:20.209 [Thread-8] INFO h.c.x.w.XmrWalletService: Shutting down XmrWalletService Feb-15 14:38:20.209 [Thread-8] INFO h.c.x.w.XmrWalletService: Done shutting down main wallet Feb-15 14:38:20.209 [Thread-8] INFO h.c.a.XmrConnectionService: Shutting down XmrConnectionService Feb-15 14:38:20.209 [Thread-8] INFO h.c.a.HavenoExecutable: Graceful shutdown completed. Exiting now. Feb-15 14:38:20.210 [Thread-8] WARN h.c.p.PersistenceManager: Application has not completed start up yet so we do not flush data to disk. Feb-15 14:38:20.210 [Thread-8] INFO h.c.a.HavenoExecutable: Graceful shutdown flushed persistence. Exiting now. Feb-15 14:38:20.210 [Thread-8] INFO h.d.a.HavenoApp: App shutdown complete