{"push_id":2634040078,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"f9cdc8373e4134d0dc0cf73571c205b16569061b","before":"45f3d5964b5a549505b3d684b0fbbe89aa303ca2","commits":[{"sha":"f9cdc8373e4134d0dc0cf73571c205b16569061b","author":{"name":"Andres G. Aragoneses","email":"c731378fe51bb0910c01f8ad7c96838030c8e1c7@gmail.com"},"message":"Backend(Ether): retry HttpRequestException with BadGateway(502)\n\nJust had an instance of this puppy:\nSystem.AggregateException: One or more errors occurred. ---> System.Exception: Call to access the balance somehow returned unexpected error ---> System.AggregateException: One or more errors occurred. ---> System.Exception: Some problem when connecting to https://api.myetherapi.com/eth ---> System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> Nethereum.JsonRpc.Client.RpcClientUnknownException: Error occurred when trying to send rpc requests(s) ---> System.Net.Http.HttpRequestException: 502 (Bad Gateway)\n  at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode () [0x0002a] in <996a681f30a44cd685a4da54e11956e2>:0\n  at Nethereum.JsonRpc.Client.RpcClient+<SendAsync>d__17.MoveNext () [0x0012a] in <cd138c30e63e47479fee73b94f07264f>:0\n  --- End of inner exception stack trace ---\n  at Nethereum.JsonRpc.Client.RpcClient+<SendAsync>d__17.MoveNext () [0x00286] in <cd138c30e63e47479fee73b94f07264f>:0\n  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at Nethereum.JsonRpc.Client.RpcClient+<SendInnerRequestAync>d__12`1[T].MoveNext () [0x000a2] in <cd138c30e63e47479fee73b94f07264f>:0\n  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at Nethereum.JsonRpc.Client.ClientBase+<SendRequestAsync>d__4`1[T].MoveNext () [0x0014f] in <1537cb9f2aa04b178bc2725fe84a5f7e>:0\n  --- End of inner exception stack trace ---\n  at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Threading.Tasks.Task.Wait () [0x00000] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at GWallet.Backend.Ether.Server+balanceFunc@217.Invoke (Microsoft.FSharp.Core.Unit unitVar0) [0x0001c] in /Users/andres/Documents/Code/gwalletFRONTEND/src/GWallet.Backend/Ether/EtherServer.fs:218\n  at GWallet.Backend.Ether.Server+GetConfirmedTokenBalanceInternal@229.Invoke () [0x00000] in /Users/andres/Documents/Code/gwalletFRONTEND/src/GWallet.Backend/Ether/EtherServer.fs:229\n  at System.Threading.Tasks.Task`1[TResult].InnerInvoke () [0x0000f] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Threading.Tasks.Task.Execute () [0x00010] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  --- End of inner exception stack trace ---\n  at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Threading.Tasks.Task.Wait (System.TimeSpan timeout) [0x00022] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at GWallet.Backend.Ether.Server.WaitOnTask[T,R] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] func, T arg) [0x00177] in /Users/andres/Documents/Code/gwalletFRONTEND/src/GWallet.Backend/Ether/EtherServer.fs:115\n  at GWallet.Backend.Ether.Server+web3Func@234-8.Invoke (Nethereum.Web3.Web3 web3, System.String publicddress) [0x00000] in /Users/andres/Documents/Code/gwalletFRONTEND/src/GWallet.Backend/Ether/EtherServer.fs:234\n  at Microsoft.FSharp.Core.OptimizedClosures+Invoke@2806[T2,TResult,T1].Invoke (T2 u) [0x00000] in <5a7d68b4904cf4daa7450383b4687d5a>:0\n  at GWallet.Backend.Ether.Server+GetConfirmedTokenBalance@237-2.Invoke (System.String arg10) [0x00000] in /Users/andres/Documents/Code/gwalletFRONTEND/src/GWallet.Backend/Ether/EtherServer.fs:237\n  at Microsoft.FSharp.Core.FSharpFunc`2[T,TResult].InvokeFast[V] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] func, T arg1, TResult arg2) [0x0001e] in <5a7d68b4904cf4daa7450383b4687d5a>:0\n  at GWallet.Backend.Ether.Server+serverFuncs@140[T,R].Invoke (GWallet.Backend.Ether.Server+SomeWeb3 web3, T arg) [0x00000] in /Users/andres/Documents/Code/gwalletFRONTEND/src/GWallet.Backend/Ether/EtherServer.fs:143\n  --- End of inner exception stack trace ---\n  at <StartupCode$GWallet-Backend-NetStandard>.$FaultTolerantParallelClient+clo@108-12[E,T,R].Invoke (System.Exception _arg2) [0x000c8] in /Users/andres/Documents/Code/gwalletFRONTEND/src/GWallet.Backend/FaultTolerantParallelClient.fs:114\n  at Microsoft.FSharp.Control.AsyncBuilderImpl+tryWithExnA@564[a].Invoke (System.Runtime.ExceptionServices.ExceptionDispatchInfo edi) [0x0000c] in <5a7d68b4904cf4daa7450383b4687d5a>:0\n  at Microsoft.FSharp.Control.AsyncBuilderImpl+callA@522[b,a].Invoke (Microsoft.FSharp.Control.AsyncParams`1[T] args) [0x00051] in <5a7d68b4904cf4daa7450383b4687d5a>:0\n  --- End of inner exception stack trace ---\n  at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Threading.Tasks.Task`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) [0x0002b] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at System.Threading.Tasks.Task`1[TResult].get_Result () [0x0000f] in <f32579baafc1404fa37ba3ec1abdc0bd>:0\n  at <StartupCode$GWallet-Backend-NetStandard>.$FaultTolerantParallelClient+clo@62-8[E,T,R].Invoke (System.Threading.Tasks.Task`1[TResult] _arg1) [0x00002] in /Users/andres/Documents/Code/gwalletFRONTEND/src/GWallet.Backend/FaultTolerantParallelClient.fs:62\n  at Microsoft.FSharp.Control.AsyncBuilderImpl+args@506-1[a,b].Invoke (a a) [0x00015] in <5a7d68b4904cf4daa7450383b4687d5a>:0\n  --- End of inner exception stack trace ---\n  at GWallet.Backend.Account+GetBalanceFromServerOrCache@35-4.Invoke (System.Exception _arg2) [0x00022] in /Users/andres/Documents/Code/gwalletFRONTEND/src/GWallet.Backend/Account.fs:45\n  at Microsoft.FSharp.Control.AsyncBuilderImpl+tryWithExnA@564[a].Invoke (System.Runtime.ExceptionServices.ExceptionDispatchInfo edi) [0x0000c] in <5a7d68b4904cf4daa7450383b4687d5a>:0\n  at Microsoft.FSharp.Control.AsyncBuilderImpl+callA@522[b,a].Invoke (Microsoft.FSharp.Control.AsyncParams`1[T] args) [0x00051] in <5a7d68b4904cf4daa7450383b4687d5a>:0\n  --- End of inner exception stack trace ---","distinct":true,"url":"https://api.github.com/repos/knocte/gwallet/commits/f9cdc8373e4134d0dc0cf73571c205b16569061b"}]}
{"actor":{"display_login":"knocte"}}