The reject message is sent by the peer you broadcast to. If you're under
control of that peer, then a look into its logfile might reveal further
information.


On 11/30/2017 02:20 PM, vg-coder wrote:
> 
> Dear all,
> 
> I am creating a Tx with locktime 2 minutes from the current moment and
> sequence number = 0:
> 
> fba9b3ec578c3be4bf159eb3d22f6503452689fc80d96d9488ebeaabf3a9cdbd
>   *time locked until 2017-11-30T13:13:24Z
> *  opts into full replace-by-fee
>      in   0[]
> PUSHDATA(71)[3044022010ca112bda04e2716329b6da4dc1b2dabc46b560aab191614a972c5b19ecfba70220354a432315a5f93503f74228921c3c446c7dd873f936142f6f006d9e2530b61401]
> PUSHDATA(71)[30440220097a40f45493c03c0536af19d390d240dc9d2321dba7d1dd7bc971e1f4c2547a02203316f94d4b1e214bb136186088890d9e9b1ec767b856a25db3c7d18b1269129701]
> 0.50 BTC
>          
> outpoint:ab6bbd174658377eb2e8315b67b0d0f0efe7b3e11d50b9f7a97465e184726325:0
>           sequence:0, opts into full RBF
>      out 
> PUSHDATA(33)[03540700c0d260f123921b34f6b2d8d75e3582f3fc017bd53239f2546ac01f299a]
> CHECKSIG 0.498 BTC
>      fee  0.00833333 BTC/kB, 0.002 BTC for 240 bytes
>      prps UNKNOWN
> 
> I wait more than 2 minutes and I try to broadcast the Tx, but I get the
> following error:
> 
> java.util.concurrent.ExecutionException:
> org.bitcoinj.core.RejectedTransactionException: Reject: tx
> fba9b3ec578c3be4bf159eb3d22f6503452689fc80d96d9488ebeaabf3a9cdbd for
> reason 'non-final' (64)
>     at
> com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:299)
>     at
> com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:286)
>     at
> com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)
>     at WalletManager.broadcastTx(WalletManager.java:84)
>     at User.broadcastTxSecurity(User.java:157)
>     at MainUser.broadcastTxSecurity(MainUser.java:157)
>     at MainUser.menu(MainUser.java:88)
>     at MainUser.main(MainUser.java:34)
> Caused by: org.bitcoinj.core.RejectedTransactionException: Reject: tx
> fba9b3ec578c3be4bf159eb3d22f6503452689fc80d96d9488ebeaabf3a9cdbd for
> reason 'non-final' (64)
>     at
> org.bitcoinj.core.TransactionBroadcast$2.onPreMessageReceived(TransactionBroadcast.java:102)
>     at org.bitcoinj.core.Peer.processMessage(Peer.java:461)
>     at
> org.bitcoinj.core.PeerSocketHandler.receiveBytes(PeerSocketHandler.java:182)
>     at
> org.bitcoinj.net.ConnectionHandler.handleKey(ConnectionHandler.java:223)
>     at org.bitcoinj.net.NioClientManager.handleKey(NioClientManager.java:86)
>     at org.bitcoinj.net.NioClientManager.run(NioClientManager.java:122)
>     at
> com.google.common.util.concurrent.AbstractExecutionThreadService$1$2.run(AbstractExecutionThreadService.java:60)
>     at com.google.common.util.concurrent.Callables$3.run(Callables.java:95)
>     at
> org.bitcoinj.utils.ContextPropagatingThreadFactory$1.run(ContextPropagatingThreadFactory.java:49)
> 
> 
> Doing the same without locktime, then I can broadcast the Tx without
> problems.
> 
> Any clue of what could be happening?
> 
> Kind regards.
> 
> -- 
> 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 [email protected]
> <mailto:[email protected]>.
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to