[bisq-network/bisq] bisq v1.6.5 hanged on shutdown attemp (#5561)

unofficial bisq contributor notifications at github.com
Tue Jun 29 06:00:27 CEST 2021


still experienced this errors with v1.7.0 while dao sync was in proggress

![heap](https://user-images.githubusercontent.com/79169291/123734757-76336480-d88d-11eb-9cbb-6b1eaad60cf5.png)
![quithang](https://user-images.githubusercontent.com/79169291/123734768-792e5500-d88d-11eb-90ca-ffdd7e414bfe.png)

```

[Thread-9] INFO  b.c.a.BisqExecutable: Start graceful shutDown 
[Thread-9] INFO  b.c.a.BisqExecutable: OpenOfferManager shutdown started 
[Thread-9] INFO  b.c.o.OpenOfferManager: Remove open offers at shutDown. Number of open offers: 0 
[Thread-9] INFO  b.c.a.BisqExecutable: OpenOfferManager shutdown completed 
[Thread-9] INFO  b.c.b.s.WalletsSetup: walletConfig shutDown started 
[ STOPPING] INFO  b.c.b.s.WalletConfig: BtcWallet saved to file 
[ STOPPING] INFO  b.c.b.s.WalletConfig: BsqWallet saved to file 
[ STOPPING] INFO  b.c.b.s.WalletConfig: SPV file closed 
[ STOPPING] INFO  o.b.c.PeerGroup: Awaiting PeerGroup shutdown ... 
[PeerGroup Thread] INFO  o.b.c.PeerGroup: Stopping ... 
[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

[ STOPPING] INFO  o.b.c.PeerGroup: ... took 1.434 ms 
[ STOPPING] INFO  b.c.b.s.WalletConfig: PeerGroup stopped 
[Thread-9] INFO  b.c.b.s.WalletsSetup: walletConfig shutDown completed 
[Thread-9] INFO  b.c.a.BisqExecutable: WalletsSetup shutdown completed 
[pool-163-thread-1] ERROR b.n.p.n.ProtoOutputStream: Failed to write envelope java.net.SocketException: An established connection was aborted by the software in your host machine
	at java.base/sun.nio.ch.NioSocketImpl.implWrite(Unknown Source)
	at java.base/sun.nio.ch.NioSocketImpl.write(Unknown Source)
	at java.base/sun.nio.ch.NioSocketImpl$2.write(Unknown Source)
	at java.base/java.net.Socket$SocketOutputStream.write(Unknown Source)
	at com.google.protobuf.CodedOutputStream$OutputStreamEncoder.doFlush(CodedOutputStream.java:3062)
	at com.google.protobuf.CodedOutputStream$OutputStreamEncoder.flushIfNotAvailable(CodedOutputStream.java:3057)
	at com.google.protobuf.CodedOutputStream$OutputStreamEncoder.writeInt32(CodedOutputStream.java:2726)
	at protobuf.RefreshOfferMessage.writeTo(RefreshOfferMessage.java:170)
	at com.google.protobuf.CodedOutputStream$OutputStreamEncoder.writeMessageNoTag(CodedOutputStream.java:2855)
	at com.google.protobuf.CodedOutputStream$OutputStreamEncoder.writeMessage(CodedOutputStream.java:2824)
	at protobuf.NetworkEnvelope.writeTo(NetworkEnvelope.java:2528)
	at com.google.protobuf.AbstractMessageLite.writeDelimitedTo(AbstractMessageLite.java:95)
	at bisq.network.p2p.network.ProtoOutputStream.writeEnvelopeOrThrow(ProtoOutputStream.java:63)
	at bisq.network.p2p.network.ProtoOutputStream.writeEnvelope(ProtoOutputStream.java:46)
	at bisq.network.p2p.network.SynchronizedProtoOutputStream.lambda$writeEnvelope$0(SynchronizedProtoOutputStream.java:47)
	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.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

[JavaFX Application Thread] INFO  b.n.p.n.TorNetworkNode: Tor has been created already so we can shut it down. 
[InputHandler-wizseed3d376esppbmbjxk2fhk2jg5fpucddrzj2kxtbxbx4vrnwclad.onion:8000] INFO  b.c.d.n.m.GetBlocksResponse: Received a GetBlocksResponse with 1480 blocks and 1762.895 kB size 
[JavaFX Application Thread] ERROR b.n.p.n.TorNetworkNode: Shutdown torNetworkNode failed with exception: We did not receive a response within one minute of waiting. 
[JavaFX Application Thread] INFO  b.n.p.n.NetworkNode: Shutdown 6 connections 
[JavaFX Application Thread] INFO  b.c.ClockWatcher: We have been in standby mode for 119 sec 
[JavaFX Application Thread] WARN  b.c.a.BisqExecutable: Graceful shut down not completed in 20 sec. We trigger our timeout handler. 
[JavaFX Application Thread] ERROR b.n.p.n.TorNetworkNode: A timeout occurred at shutDown 
[JavaFX Application Thread] INFO  b.c.a.BisqExecutable: P2PService shutdown completed 
[JavaFX Application Thread] INFO  b.c.p.PersistenceManager: Start flushAllDataToDisk 
[JavaFX Application Thread] WARN  b.c.p.PersistenceManager: We got flushAllDataToDisk called again. This can happen in some rare cases. We ignore the repeated call. 
[JavaFX Application Thread] WARN  b.n.p.n.TorNetworkNode: We got called shutDown again and ignore it. 
[JavaFX Application Thread] INFO  b.n.p.n.NetworkNode: Shutdown of node Optional[wizseed3d376esppbmbjxk2fhk2jg5fpucddrzj2kxtbxbx4vrnwclad.onion:8000] completed 
[JavaFX Application Thread] INFO  b.n.p.n.NetworkNode: Shutdown completed with all connections closed 
[JavaFX Application Thread] INFO  b.c.p.PersistenceManager: flushAllDataToDisk completed 
[JavaFX Application Thread] INFO  b.c.a.BisqExecutable: Graceful shutdown resulted in a timeout. Exiting now. 

```

-- 
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/5561#issuecomment-870212255
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20210628/f8a86a9d/attachment.htm>


More information about the bisq-github mailing list