[bisq-network/bisq] bitcoinj wallet serialization issue on shutdown (#4580)

Oscar Guindzberg notifications at github.com
Wed Sep 30 15:34:42 UTC 2020


Sep.-30 09:39:31.805 [ STOPPING] ERROR org.bitcoinj.wallet.Wallet: Failed whilst saving wallet java.lang.NullPointerException: null
    at org.bitcoinj.wallet.WalletProtobufSerializer.writeConfidence(WalletProtobufSerializer.java:392)
    at org.bitcoinj.wallet.WalletProtobufSerializer.makeTxProto(WalletProtobufSerializer.java:320)
    at org.bitcoinj.wallet.WalletProtobufSerializer.walletToProto(WalletProtobufSerializer.java:183)
    at org.bitcoinj.wallet.WalletProtobufSerializer.writeWallet(WalletProtobufSerializer.java:153)
    at org.bitcoinj.wallet.Wallet.saveToFileStream(Wallet.java:1684)
    at org.bitcoinj.wallet.Wallet.saveToFile(Wallet.java:1498)
    at org.bitcoinj.wallet.Wallet.saveToFile(Wallet.java:1538)
    at bisq.core.btc.setup.WalletConfig.shutDown(WalletConfig.java:433)
    at com.google.common.util.concurrent.AbstractIdleService$DelegateService$2.run(AbstractIdleService.java:79)
    at com.google.common.util.concurrent.Callables$4.run(Callables.java:119)
    at java.base/java.lang.Thread.run(Thread.java:844)

java.lang.NullPointerException: null
    at org.bitcoinj.wallet.WalletProtobufSerializer.writeConfidence(WalletProtobufSerializer.java:392)
    at org.bitcoinj.wallet.WalletProtobufSerializer.makeTxProto(WalletProtobufSerializer.java:320)
    at org.bitcoinj.wallet.WalletProtobufSerializer.walletToProto(WalletProtobufSerializer.java:183)
    at org.bitcoinj.wallet.WalletProtobufSerializer.writeWallet(WalletProtobufSerializer.java:153)
    at org.bitcoinj.wallet.Wallet.saveToFileStream(Wallet.java:1684)
    at org.bitcoinj.wallet.Wallet.saveToFile(Wallet.java:1498)
    at org.bitcoinj.wallet.Wallet.saveToFile(Wallet.java:1538)
    at bisq.core.btc.setup.WalletConfig.shutDown(WalletConfig.java:433)
    at com.google.common.util.concurrent.AbstractIdleService$DelegateService$2.run(AbstractIdleService.java:79)
    at com.google.common.util.concurrent.Callables$4.run(Callables.java:119)
    at java.base/java.lang.Thread.run(Thread.java:844)
Sep.-30 09:39:31.806 [ STOPPING] WARN  org.bitcoinj.wallet.Wallet: Temp file still exists after failed save. 
Sep.-30 09:39:31.807 [JavaFX Application Thread] INFO  b.core.btc.setup.WalletsSetup: walletConfig shutDown interrupted by timeout 
Sep.-30 09:39:31.807 [JavaFX Application Thread] INFO  bisq.core.app.BisqExecutable: WalletsSetup shutdown completed 
Sep.-30 09:39:31.808 [JavaFX Application Thread] ERROR b.core.btc.setup.WalletsSetup: Service failure from state: STOPPING; failure={} java.lang.NullPointerException: null
    at org.bitcoinj.wallet.WalletProtobufSerializer.writeConfidence(WalletProtobufSerializer.java:392)
    at org.bitcoinj.wallet.WalletProtobufSerializer.makeTxProto(WalletProtobufSerializer.java:320)
    at org.bitcoinj.wallet.WalletProtobufSerializer.walletToProto(WalletProtobufSerializer.java:183)
    at org.bitcoinj.wallet.WalletProtobufSerializer.writeWallet(WalletProtobufSerializer.java:153)
    at org.bitcoinj.wallet.Wallet.saveToFileStream(Wallet.java:1684)
    at org.bitcoinj.wallet.Wallet.saveToFile(Wallet.java:1498)
    at org.bitcoinj.wallet.Wallet.saveToFile(Wallet.java:1538)
    at bisq.core.btc.setup.WalletConfig.shutDown(WalletConfig.java:433)
    at com.google.common.util.concurrent.AbstractIdleService$DelegateService$2.run(AbstractIdleService.java:79)
    at com.google.common.util.concurrent.Callables$4.run(Callables.java:119)
    at java.base/java.lang.Thread.run(Thread.java:844)

java.lang.NullPointerException: null
    at org.bitcoinj.wallet.WalletProtobufSerializer.writeConfidence(WalletProtobufSerializer.java:392)
    at org.bitcoinj.wallet.WalletProtobufSerializer.makeTxProto(WalletProtobufSerializer.java:320)
    at org.bitcoinj.wallet.WalletProtobufSerializer.walletToProto(WalletProtobufSerializer.java:183)
    at org.bitcoinj.wallet.WalletProtobufSerializer.writeWallet(WalletProtobufSerializer.java:153)
    at org.bitcoinj.wallet.Wallet.saveToFileStream(Wallet.java:1684)
    at org.bitcoinj.wallet.Wallet.saveToFile(Wallet.java:1498)
    at org.bitcoinj.wallet.Wallet.saveToFile(Wallet.java:1538)
    at bisq.core.btc.setup.WalletConfig.shutDown(WalletConfig.java:433)
    at com.google.common.util.concurrent.AbstractIdleService$DelegateService$2.run(AbstractIdleService.java:79)
    at com.google.common.util.concurrent.Callables$4.run(Callables.java:119)
    at java.base/java.lang.Thread.run(Thread.java:844)
Sep.-30 09:39:31.810 [JavaFX Application Thread] ERROR bisq.core.app.WalletAppSetup: java.lang.NullPointerException 

-- 
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/4580
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200930/e05625b8/attachment.html>


More information about the bisq-github mailing list