nblockchain / geewallet

geewallet is a non-custodial, minimalistic & pragmatist opensource crossplatform lightweight brainwallet to hold the most important cryptoassets in the same application with ease & peace of mind
MIT License
61 stars 37 forks source link

Exception stacktrace "Destination too short" printed in console but tx broadcast succeeds (stable branch) #258

Closed knocte closed 8 months ago

knocte commented 8 months ago
Estimated fee for this transaction would be:
 0.00018 BTC (~11.14 USD)
Do you accept? (Y/N): y
System.Exception: Some problem when connecting to blockstream.info
 ---> System.ArgumentException: Destination is too short. (Parameter 'destination')
   at <StartupCode$JsonRpcSharp-TcpClient>.$TcpClient.clo@54-12.Invoke(Int32 _arg5)
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at <StartupCode$JsonRpcSharp-TcpClient>.$TcpClient.clo@45-7.Invoke(AsyncActivation`1 ctxt)
   at <StartupCode$JsonRpcSharp-TcpClient>.$TcpClient.clo@34-3.Invoke(AsyncActivation`1 ctxt)
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
--- End of stack trace from previous location ---
   at System.IO.Pipelines.PipeCompletion.ThrowLatchedException()
   at System.IO.Pipelines.Pipe.GetReadResult(ReadResult& result)
   at System.IO.Pipelines.Pipe.ReadAsync(CancellationToken token)
   at System.IO.Pipelines.Pipe.DefaultPipeReader.ReadAsync(CancellationToken cancellationToken)
   at <StartupCode$JsonRpcSharp-TcpClient>.$TcpClient.clo@73-24.Invoke(CancellationToken _arg9)
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528
   at Microsoft.FSharp.Control.AsyncPrimitives.OnTaskCompleted[T](Task`1 completedTask, AsyncActivation`1 ctxt) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 1215
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
--- End of stack trace from previous location ---
   at <StartupCode$JsonRpcSharp-TcpClient>.$TcpClient.catchHandler@1(Exception _arg18)
   at <StartupCode$JsonRpcSharp-TcpClient>.$TcpClient.RequestAsync@121-3.Invoke(Exception edi)
   at Microsoft.FSharp.Control.AsyncPrimitives.CallFilterThenInvoke[T](AsyncActivation`1 ctxt, FSharpFunc`2 filterFunction, ExceptionDispatchInfo edi) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 547
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
--- End of stack trace from previous location ---
   at Fsdk.FSharpUtil.ReRaise(Exception ex)
   at <StartupCode$GWallet-Backend>.$JsonRpcTcpClient.Request@86-5.Invoke(Exception _arg5) in /Users/knocte/Documents/Code/geewalletSTABLE/src/GWallet.Backend/JsonRpcTcpClient.fs:line 107
   at <StartupCode$GWallet-Backend>.$JsonRpcTcpClient.Request@86-12.Invoke(Exception exn)
   at Microsoft.FSharp.Control.AsyncPrimitives.CallFilterThenInvoke[T](AsyncActivation`1 ctxt, FSharpFunc`2 filterFunction, ExceptionDispatchInfo edi) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 547
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
   --- End of inner exception stack trace ---
   at GWallet.Backend.UtxoCoin.Server.ElectrumServerToRetrievalFunc@70-3.Invoke(Exception _arg1) in /Users/knocte/Documents/Code/geewalletSTABLE/src/GWallet.Backend/UtxoCoin/UtxoCoinServer.fs:line 80
   at GWallet.Backend.UtxoCoin.Server.ElectrumServerToRetrievalFunc@70-7.Invoke(Exception exn)
   at Microsoft.FSharp.Control.AsyncPrimitives.CallFilterThenInvoke[T](AsyncActivation`1 ctxt, FSharpFunc`2 filterFunction, ExceptionDispatchInfo edi) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 547
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Transaction successful:
https://mempool.space/tx/3e0654c96f1c8a5a63dee12c34353eadf0cbb12ce2acbfe994ad4e27b47d5adc

Press any key to continue...