<p></p>

<h3>Description</h3>

<p>bisq hangs on shutdown attemp</p>
<h4>Version</h4>

<p>bisq v1.6.5</p>
<h3>Steps to reproduce</h3>

<p>close bisq,</p>
<h3>Expected behaviour</h3>

<p>bisq shutdown</p>
<h3>Actual behaviour</h3>

<p>nothing happens.</p>
<h3>Screenshots</h3>

<h4>Device or machine</h4>

<p>x64</p>
<h4>Additional info</h4>

<pre><code>
.279 [JavaFX Application Thread] INFO  b.c.ClockWatcher: We have been in standby mode for 5831 sec
.285 [JavaFX Application Thread] INFO  b.c.o.OpenOfferManager: onAwakeFromStandby
.286 [JavaFX Application Thread] INFO  b.c.d.n.l.n.LiteNodeNetworkService: onAwakeFromStandby
.290 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.291 [JavaFX Application Thread] WARN  b.c.p.f.FeeService: We have a pending request open. We ignore that request. httpClient HttpClientImpl{
     socks5ProxyProvider=bisq.network.Socks5ProxyProvider@50ed1c65,
     baseUrl='http://ro7nv73awqs3ga2qtqeqawrjpbxwarsazznszvr6whv7tes5ehffopid.onion/',
     ignoreSocks5Proxy=false,
     uid='33bafe70-fad4-46f4-8854-5677ec079776',
     connection=null,
     httpclient=null
}
.302 [JavaFX Application Thread] WARN  b.n.p.p.BroadcastHandler: Broadcast did not complete after 120.8 sec.
numPeersForBroadcast=7
numOfCompletedBroadcasts=3
numOfFailedBroadcasts=0
.729 [JavaFX Application Thread] INFO  b.n.p.p.PeerManager: Num of latestLivePeers=1
.554 [NetworkNode:SendMessage-to-p2gyooo7hcrkfrdm4hutenbbfn5v4cedbrrcxi56viylm5hu35dhzjqd.onion:9999] INFO  b.n.p.n.NetworkNode: Socket creation to peersNodeAddress p2gyooo7hcrkfrdm4hutenbbfn5v4cedbrrcxi56viylm5hu35dhzjqd.onion:9999 took 1824 ms
.400 [Thread-12] INFO  b.c.a.BisqExecutable: Start graceful shutDown
.406 [Thread-12] INFO  b.c.a.BisqExecutable: OpenOfferManager shutdown started
.407 [Thread-12] INFO  b.c.o.OpenOfferManager: Remove open offers at shutDown. Number of open offers: 0
.407 [Thread-12] INFO  b.c.a.BisqExecutable: OpenOfferManager shutdown completed
.407 [Thread-12] INFO  b.c.b.s.WalletsSetup: walletConfig shutDown started
.418 [ STOPPING] INFO  b.c.b.s.WalletConfig: BtcWallet saved to file
.421 [ STOPPING] INFO  b.c.b.s.WalletConfig: BsqWallet saved to file
.427 [ STOPPING] INFO  b.c.b.s.WalletConfig: SPV file closed
.428 [PeerGroup Thread] INFO  o.b.c.PeerGroup: Stopping ...
.428 [ STOPPING] INFO  o.b.c.PeerGroup: Awaiting PeerGroup shutdown ...
.428 [PeerGroup Thread] ERROR o.b.c.PeerGroup: Exception when shutting down java.lang.IllegalStateException: Expected the service NioClientManager [FAILED] to be TERMINATED, but the service has FAILED
        at com.google.common.util.concurrent.AbstractService.checkCurrentState(AbstractService.java:366)
        at com.google.common.util.concurrent.AbstractService.awaitTerminated(AbstractService.java:329)
        at com.google.common.util.concurrent.AbstractExecutionThreadService.awaitTerminated(AbstractExecutionThreadService.java:223)
        at org.bitcoinj.core.PeerGroup$10.run(PeerGroup.java:1155)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
        at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69)
        at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at org.bitcoinj.utils.ContextPropagatingThreadFactory$1.run(ContextPropagatingThreadFactory.java:51)
        at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.OutOfMemoryError: Java heap space

.428 [ STOPPING] INFO  o.b.c.PeerGroup: ... took 1.615 ms
.429 [ STOPPING] INFO  b.c.b.s.WalletConfig: PeerGroup stopped
.429 [Thread-12] INFO  b.c.b.s.WalletsSetup: walletConfig shutDown completed
.429 [Thread-12] INFO  b.c.a.BisqExecutable: WalletsSetup shutdown completed
.430 [Thread-12] INFO  b.n.p.n.TorNetworkNode: Tor has been created already so we can shut it down.
.438 [InputHandler-p2gyooo7hcrkfrdm4hutenbbfn5v4cedbrrcxi56viylm5hu35dhzjqd.onion:9999] WARN  b.n.p.n.Connection: proto is null because protoInputStream.read()=-1 (EOF). That is expected if client got stopped without proper shutdown.
.435 [Thread-12] ERROR b.n.p.n.TorNetworkNode: Shutdown torNetworkNode failed with exception: We did not receive a response within one minute of waiting.

</code></pre>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/bisq/issues/5561">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNXKDWSESIUWKCLIVSLTSA2MTANCNFSM46NIMBGQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNVLHPQIDUWA6DXGTHLTSA2MTA5CNFSM46NIMBG2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4NVGI67A.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq/issues/5561",
"url": "https://github.com/bisq-network/bisq/issues/5561",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>