Fabrice, check if you have the commit
943a139d0846afb4f1432a1cfcd3949f52dede28 on your branch. That's the fix
for the issue Saulius mentioned.


On 10/30/2017 04:08 PM, saulius.beinor...@gmail.com wrote:
> This sounds similar to a bug we found earlier this year:
> https://github.com/bitcoinj/bitcoinj/issues/1374
> 
> 2017 m. rugsėjis 28 d., ketvirtadienis 19:46:03 UTC+3, Fabrice Drouin rašė:
> 
>     Ok, this is what I think happened:
>     - wallet creates and sends a transaction tx1 with 2 outputs: 0
>     (change) and 1 (to someone else)
>     - output tx1:1 is spend by tx2
>     - tx2 is confirmed (at least twice)
>     - tx2 is reorged out (i.e it never gets published again)  
>     - wallet complains that tx1:1 is spend by tx2 but does not have tx2
> 
>     What I don't understand is how tx1:1 got marked as spent by tx2 in
>     the first place since it is not one of our wallet output ?
>     Does this scenario make sense ?
> 
>     On Wednesday, 27 September 2017 14:02:27 UTC+2, Fabrice Drouin wrote:
> 
>         bitcoinj logs can be found there: https://pastebin.com/RthL8NsL
>         <https://pastebin.com/RthL8NsL>
> 
> 
>         On Wednesday, 27 September 2017 10:08:32 UTC+2, Fabrice Drouin
>         wrote:
> 
>             I'm
>             using https://github.com/ACINQ/bitcoinj/tree/segwit-newmode
>             <https://github.com/ACINQ/bitcoinj/tree/segwit-newmode> @
>             2165efe which is our fork of bitcoinj/segwit. Once I isolate
>             the problem and have a clean test on regtest I may be able
>             to run he same test against master. I'm trying to understand
>             what could cause such an inconsistency in the wallet (the
>             second tx is missing from the wallet's tx list, it's not a
>             case of txs that are out of order).
> 
>             On Tuesday, 26 September 2017 22:15:57 UTC+2, Andreas
>             Schildbach wrote:
> 
>                 What bitcoinj branch/tag/commit are you testing this on?
> 
> 
>                 On 09/26/2017 05:14 PM, Fabrice Drouin wrote:
>                 > Hi,
>                 >
>                 > I'm trying to investigate a problem where wallets
>                 cannot be loaded from
>                 > backups anymore: readWallet throws
>                 > org.bitcoinj.wallet.UnreadableWalletException: Could
>                 not connect <txid1>
>                 > to <txid2>
>                 > This happens on testnet, and <txid2> cannot be found
>                 anymore. Before it
>                 > happended, chains of unconfirmed transactions add been
>                 published (i.e
>                 > unconfirmed transactions that spend other unconfirmed
>                 transactions.
>                 > They're all segwit txs and cannot be malleated). I
>                 suspect that it was
>                 > caused by a reorg but have not yet been able to
>                 reproduce the problem on
>                 > regtest. I also don't have the bitcoinj logs...
>                 >
>                 > It seems to be similar to
>                 >
>                 https://github.com/Multibit-Legacy/multibit-hd/issues/781 
> <https://github.com/Multibit-Legacy/multibit-hd/issues/781>
>                 for which I
>                 > could not find much info (caused by malleated
>                 transactions ?)
>                 >
>                 > Thanks,
>                 >
>                 > Fabrice
>                 >
>                 > --
>                 > You received this message because you are subscribed
>                 to the Google
>                 > Groups "bitcoinj" group.
>                 > To unsubscribe from this group and stop receiving
>                 emails from it, send
>                 > an email to bitcoinj+u...@googlegroups.com
>                 > <mailto:bitcoinj+u...@googlegroups.com>.
>                 > For more options, visit
>                 https://groups.google.com/d/optout
>                 <https://groups.google.com/d/optout>.
> 
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "bitcoinj" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to bitcoinj+unsubscr...@googlegroups.com
> <mailto:bitcoinj+unsubscr...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bitcoinj+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to