{"data":{"exception":"BackgroundJobClientException","message":"Background job creation failed. See inner exception for details.","helpLink":null,"data":{},"source":"Hangfire.Core","stackTrace":" at Hangfire.BackgroundJobClient.Create(Job job, IState state, IDictionary`2 parameters)\n at Redsand.Site.Api.OrdersEcommerceController.SendTransporter(BulkActionBody body) in D:\\Nobi\\NobiV2\\Api\\EcommerceOrder\\OrderController.cs:line 5120\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\n--- End of stack trace from previous location ---\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)","inner":{"exception":"RedisTimeoutException","message":"The message timed out in the backlog attempting to send because no connection became available, command=EXEC, timeout: 10000, outbound: 24KiB, inbound: 0KiB, next: MULTI, inst: 0, qu: 205, qs: 107, aw: True, bw: WritingMessage, rs: ReadAsync, ws: Flushed, in: 900, in-pipe: 0, out-pipe: 0, last-in: 36, cur-in: 0, sync-ops: 9371241, async-ops: 1029423, serverEndpoint: localhost:6379, conn-sec: 25009,82, aoc: 0, mc: 1/1/0, mgr: 10 of 10 available, clientName: HangfireServer, IOCP: (Busy=0,Free=1000,Min=16,Max=1000), WORKER: (Busy=63,Free=32704,Min=16,Max=32767), POOL: (Threads=63,QueuedItems=147,CompletedItems=5960056), v: 2.6.111.64013 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)","helpLink":"https://stackexchange.github.io/StackExchange.Redis/Timeouts","data":{"redis-Message":"EXEC","redis-Timeout":"10000","redis-Write-State":"Flushed","redis-Read-State":"ReadAsync","redis-OutboundDeltaKB":"24KiB","redis-InboundDeltaKB":"0KiB","redis-Message-Next":"MULTI","redis-OpsSinceLastHeartbeat":"0","redis-Queue-Awaiting-Write":"205","redis-Queue-Awaiting-Response":"107","redis-Active-Writer":"True","redis-Backlog-Writer":"WritingMessage","redis-Inbound-Bytes":"900","redis-Inbound-Pipe-Bytes":"0","redis-Outbound-Pipe-Bytes":"0","redis-Last-Result-Bytes":"36","redis-Inbound-Buffer-Bytes":"0","redis-Sync-Ops":"9371241","redis-Async-Ops":"1029423","redis-Server-Endpoint":"localhost:6379","redis-Server-Connected-Seconds":"25009,82","redis-Abort-On-Connect":"0","redis-Multiplexer-Connects":"1/1/0","redis-Manager":"10 of 10 available","redis-Client-Name":"HangfireServer","redis-ThreadPool-IO-Completion":"(Busy=0,Free=1000,Min=16,Max=1000)","redis-ThreadPool-Workers":"(Busy=63,Free=32704,Min=16,Max=32767)","redis-ThreadPool-Items":"(Threads=63,QueuedItems=147,CompletedItems=5960056)","redis-Busy-Workers":"63","redis-Version":"2.6.111.64013","redis-command":"EXEC","request-sent-status":3,"redis-server":"localhost:6379"},"source":"StackExchange.Redis","stackTrace":" at StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl[T](Message message, ResultProcessor`1 processor, ServerEndPoint server, T defaultValue) in /_/src/StackExchange.Redis/ConnectionMultiplexer.cs:line 2099\n at StackExchange.Redis.RedisTransaction.Execute(CommandFlags flags) in /_/src/StackExchange.Redis/RedisTransaction.cs:line 50\n at Hangfire.Redis.StackExchange.RedisConnection.CreateExpiredJob(Job job, IDictionary`2 parameters, DateTime createdAt, TimeSpan expireIn)\n at Hangfire.Client.CoreBackgroundJobFactory.RetryOnException[T](Int32& attemptsLeft, Func`2 action)\n--- End of stack trace from previous location ---\n at Hangfire.Client.CoreBackgroundJobFactory.RetryOnException[T](Int32& attemptsLeft, Func`2 action)\n at Hangfire.Client.CoreBackgroundJobFactory.CreateBackgroundJobTwoSteps(CreateContext context, Dictionary`2 parameters, DateTime createdAt, TimeSpan expireIn)\n at Hangfire.Client.BackgroundJobFactory.<>c__DisplayClass12_0.<CreateWithFilters>b__0()\n at Hangfire.Client.BackgroundJobFactory.InvokeClientFilter(IClientFilter filter, CreatingContext preContext, Func`1 continuation)\n at Hangfire.Client.BackgroundJobFactory.InvokeClientFilter(IClientFilter filter, CreatingContext preContext, Func`1 continuation)\n at Hangfire.Client.BackgroundJobFactory.InvokeClientFilter(IClientFilter filter, CreatingContext preContext, Func`1 continuation)\n at Hangfire.Client.BackgroundJobFactory.InvokeClientFilter(IClientFilter filter, CreatingContext preContext, Func`1 continuation)\n at Hangfire.Client.BackgroundJobFactory.InvokeClientFilter(IClientFilter filter, CreatingContext preContext, Func`1 continuation)\n at Hangfire.Client.BackgroundJobFactory.Create(CreateContext context)\n at Hangfire.BackgroundJobClient.Create(Job job, IState state, IDictionary`2 parameters)","inner":null}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 29 Jul 2026 09:37:00 GMT","expires":"0","pragma":"no-cache","server":"nginx/1.28.0"},"config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjgiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiMDM5NjY0NDE0NCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiUkJWM1RORUgyWTVUV1ZHN01MQUgzMjY2U1UyS1M2MlEiLCJzdWIiOiIwMzk2NjQ0MTQ0IiwianRpIjoiNDQ4MDBiMGEtYTlhNC00NDJjLThmMDMtZTY4MWY4YTliY2M4IiwiaWF0IjoxNzg1MzEzODQwLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMi1naWFtLWRvYy1jaGktbmhhbmgiLCIzLWxlYWRlci1zYWxlIiwiMy1zYWxlLXRydWMtcGFnZSIsIjMtdGVsZXNhbGUiLCI0LWxlYWRlci1tYXJrZXRpbmciLCI0LW5oYW4tdmllbi1tYXJrZXRpbmciLCI1LW5oYW4tdmllbi12YW4tZG9uIiwiNi1rZS10b2FuIiwiNS1uaGFuLXZpZW4ta2hvIl0sIm5iZiI6MTc4NTMxMzg0MCwiZXhwIjoxNzg2NjA5ODQwLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.BksfHprJ9V00QW-hGo5sgExFwBToxakMTucz9FhhO3c","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://lunova.nobi.pro","paramsSerializer":{},"method":"post","url":"api/orders/bulk/send-transporter","data":"{\"selectedIds\":[199661,199654]}"},"request":{}}