| Time | Method | IP | Host | Path | Query | Status |
|---|---|---|---|---|---|---|
| 09/04 17:33 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.proapi | /notifications/checkNew | 400 | |
| 09/04 17:33 | GET | 100.96.1.48 | mbht1.nobi.pro | /SendFbCampaign/17787 | 500 | |
| 09/04 17:32 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 09/04 17:32 | GET | 100.96.1.48 | hunghung.nobi.pro | /SendFbCampaign/209691 | 500 | |
| 09/04 17:31 | GET | 100.96.1.48 | bshoang.nobi.pro | /api/voip/client/token | 400 | |
| 09/04 17:31 | GET | 100.96.1.48 | hunghung.nobi.pro | /SendFbCampaign/209688 | 500 | |
| 09/04 17:31 | GET | 100.96.1.48 | thinhlongkhanh.ecrm.vn | /SendFbCampaign/1856131 | 500 | |
| 09/04 17:31 | GET | 100.96.1.48 | thinhlongkhanh.ecrm.vn | /SendFbCampaign/1856130 | 500 | |
| 09/04 17:30 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/268980 | 500 | |
| 09/04 17:30 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/248383 | 500 | |
| 09/04 17:29 | GET | 100.96.1.48 | khosiphukiennu.dcso.pro | /SendFbCampaign/731048 | 500 | |
| 09/04 17:28 | GET | 100.96.1.48 | muixushop1.nobi.pro | /SendFbCampaign/408682 | 500 | |
| 09/04 17:28 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 09/04 17:28 | GET | 100.96.1.48 | bshoang.nobi.pro | /api/voip/client/token | 400 | |
| 09/04 17:27 | GET | 100.96.1.48 | khosiphukiennu.dcso.pro | /SendFbCampaign/731045 | 500 | |
| 09/04 17:27 | DELETE | 100.96.1.48 | lavian88888.nobi.pro | /api/tags/customer/864632/61 | 404 | |
| 09/04 17:27 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/253491 | 500 | |
| 09/04 17:27 | GET | 100.96.1.48 | anhtt91.ecrm.vn | /SendFbCampaign/2528048 | 500 | |
| 09/04 17:26 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1540109 | 500 | |
| 09/04 17:26 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 09/04 17:26 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.prohttps | //locations.ecrm.vn/api/locations/find | ?address= | 400 |
| 09/04 17:26 | GET | 100.96.1.48 | thinhlongkhanh.ecrm.vn | /SendFbCampaign/1856128 | 500 | |
| 09/04 17:26 | GET | 100.96.1.48 | thinhlongkhanh.ecrm.vn | /SendFbCampaign/1856129 | 500 | |
| 09/04 17:25 | GET | 100.96.1.48 | onete.nobi.pro | /SendFbCampaign/243153 | 500 | |
| 09/04 17:25 | GET | 100.96.1.48 | esa.dcso.pro | /api/voip/client/token | 400 | |
| 09/04 17:25 | GET | 100.96.1.48 | vinatramhuong.ecrm.vn | /SendFbCampaign/5147372 | 500 | |
| 09/04 17:25 | GET | 100.96.1.48 | hunghung.nobi.pro | /SendFbCampaign/209684 | 500 | |
| 09/04 17:24 | GET | 100.96.1.48 | hailynhcosmetic.nobi.pro | /SendFbCampaign/130636 | 500 | |
| 09/04 17:24 | GET | 100.96.1.48 | tnqv.dcso.pro | /SendFbCampaign/1879 | 500 | |
| 09/04 17:24 | GET | 100.96.1.48 | khosiphukiennu.dcso.pro | /SendFbCampaign/731044 | 500 | |
| 09/04 17:24 | PUT | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /api/orders/697729 | 400 | |
| 09/04 17:24 | PUT | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /api/orders/698009 | 400 | |
| 09/04 17:24 | PUT | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /api/orders/698147 | 400 | |
| 09/04 17:23 | GET | 100.96.1.48 | tranyen.nobi.pro | /SendFbCampaign/10483 | 500 | |
| 09/04 17:23 | GET | 100.96.1.48 | mbht1.nobi.pro | /SendFbCampaign/17777 | 500 | |
| 09/04 17:23 | POST | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /api/orders/get | 400 | |
| 09/04 17:23 | POST | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /api/orders/aggregate | 400 | |
| 09/04 17:23 | GET | 100.96.1.48 | santino.dcso.pro | /SendFbCampaign/211634 | 500 | |
| 09/04 17:23 | GET | 100.96.1.48 | santino.dcso.pro | /SendFbCampaign/211633 | 500 | |
| 09/04 17:23 | GET | 100.96.1.48 | santino.dcso.pro | /SendFbCampaign/211631 | 500 | |
| 09/04 17:23 | GET | 100.96.1.48 | santino.dcso.pro | /SendFbCampaign/211632 | 500 | |
| 09/04 17:23 | GET | 100.96.1.48 | anhtt91.ecrm.vn | /SendFbCampaign/2527865 | 500 | |
| 09/04 17:23 | GET | 100.96.1.48 | hunghung.nobi.pro | /SendFbCampaign/209682 | 500 | |
| 09/04 17:23 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/267450 | 500 | |
| 09/04 17:22 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.prohttps | //locations.ecrm.vn/api/locations/find | ?address= | 400 |
| 09/04 17:22 | GET | 100.96.1.48 | bshoang.nobi.pro | /api/voip/client/token | 400 | |
| 09/04 17:22 | GET | 100.96.1.48 | gaonam.ecrm.vn | /SendFbCampaign/5296 | 500 | |
| 09/04 17:22 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 09/04 17:22 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1540098 | 500 | |
| 09/04 17:22 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1540097 | 500 | |
| 09/04 16:10 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 |
{"data":{"exception":"InvalidOperationException","message":"An exception has been raised that is likely due to a transient failure.","helpLink":null,"data":{},"source":"Npgsql.EntityFrameworkCore.PostgreSQL","stackTrace":" at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)\n at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.Enumerator.MoveNext()\n at System.Linq.Enumerable.TryGetSingle[TSource](IEnumerable`1 source, Boolean& found)\n at lambda_method16680(Closure , QueryContext )\n at Redsand.Site.Api.NotificationsController.CheckNew() in D:\\Nobi\\NobiV2\\Api\\NotificationsController.cs:line 108\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":"NpgsqlException","message":"The connection pool has been exhausted, either raise 'Max Pool Size' (currently 35) or 'Timeout' (currently 15 seconds) in your connection string.","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.Open()\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected)\n at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)\n at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.Enumerator.InitializeReader(Enumerator enumerator)\n at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)","inner":{"exception":"TimeoutException","message":"The operation has timed out.","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:33:19 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEyNSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbmhhaSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiN1JHRFJKTlZORlFDWlUzSFhSVFJITDI3VDRJTExSV0kiLCJzdWIiOiJuaGFudmllbmhhaSIsImp0aSI6ImQxYTU5ZWZkLTUxOWQtNDllZi1iMmI0LTI3OTRkYWM3ZWQ3ZCIsImlhdCI6MTc3NTczMDc3NywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiMS1naWFtLWRvYyIsIm5iZiI6MTc3NTczMDc3NywiZXhwIjoxNzc4MzIyNzc3LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.uoginVi2pzxRJKNtlx8YMRjE1jCDyEomAUY-LEt5v1I","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://thoitrangcaocap6666.nobi.pro","paramsSerializer":{},"method":"get","url":"api/notifications/checkNew"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEyNSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbmhhaSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiN1JHRFJKTlZORlFDWlUzSFhSVFJITDI3VDRJTExSV0kiLCJzdWIiOiJuaGFudmllbmhhaSIsImp0aSI6ImQxYTU5ZWZkLTUxOWQtNDllZi1iMmI0LTI3OTRkYWM3ZWQ3ZCIsImlhdCI6MTc3NTczMDc3NywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiMS1naWFtLWRvYyIsIm5iZiI6MTc3NTczMDc3NywiZXhwIjoxNzc4MzIyNzc3LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.uoginVi2pzxRJKNtlx8YMRjE1jCDyEomAUY-LEt5v1I","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:32:52 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IlR1bm4iLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IlNWSVNKNFU2TUtBRkRLTDZER1lLTjJBRE9TTlJMTEdOIiwic3ViIjoiVHVubiIsImp0aSI6IjM4Mjk3NWMwLWYwODktNDZmNi1iZjY4LWJmZDU1ZDJiNzk0NSIsImlhdCI6MTc3NTcxNzI3MiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjM3OS10ZWxlc2FsZSIsIjMzNi1uby1ydWxlIiwiMzkxLXRlbGVzYWxlIl0sIm5iZiI6MTc3NTcxNzI3MiwiZXhwIjoxNzc1ODAzNjcyLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.Kb24PIFLKBmpnKW1z9gBiPJ1tnkMeGDLSZhEZGydyNo","ContentType":"application/json","x-hour-offset":"7","BranchId":"26","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjY3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IlR1bm4iLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IlNWSVNKNFU2TUtBRkRLTDZER1lLTjJBRE9TTlJMTEdOIiwic3ViIjoiVHVubiIsImp0aSI6IjM4Mjk3NWMwLWYwODktNDZmNi1iZjY4LWJmZDU1ZDJiNzk0NSIsImlhdCI6MTc3NTcxNzI3MiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjM3OS10ZWxlc2FsZSIsIjMzNi1uby1ydWxlIiwiMzkxLXRlbGVzYWxlIl0sIm5iZiI6MTc3NTcxNzI3MiwiZXhwIjoxNzc1ODAzNjcyLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.Kb24PIFLKBmpnKW1z9gBiPJ1tnkMeGDLSZhEZGydyNo","ContentType":"application/json","x-hour-offset":"7","BranchId":"26","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"Không thể tải file lên facebook","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"Exception","message":"Không thể đăng nhập Mobifone","helpLink":null,"data":{},"source":"Redsand.Site","stackTrace":" at Mobifone3cSdk.Client.MobiFone3c.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 83\n at Redsand.Site.Services.MobifoneService.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Voip\\MobifoneService.cs:line 73\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\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":"Exception","message":"{\"code\":\"errors\",\"message\":\"Domain not Found\"}","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":{"exception":"Exception","message":"Không tìm thấy trang","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:31:20 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjI1IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6ImdpYW1kb2MyIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJJR0ZVNVhTUFJHR0c1WEVXTDdNS0JPSURYQktSSFFWVCIsInN1YiI6ImdpYW1kb2MyIiwianRpIjoiY2M0ODVkZDYtOGZiYi00NzE1LWJiODYtMmU4MTIyY2UxNzhiIiwiaWF0IjoxNzc1Njk5ODI1LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiIxLWdpYW0tZG9jIiwibmJmIjoxNzc1Njk5ODI1LCJleHAiOjE3NzU3ODYyMjUsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.GIo-2oJYcWFq_P6O9IbwVklhR-UZXIyJ5OrZ6qfO_tA","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://bshoang.nobi.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjI1IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6ImdpYW1kb2MyIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJJR0ZVNVhTUFJHR0c1WEVXTDdNS0JPSURYQktSSFFWVCIsInN1YiI6ImdpYW1kb2MyIiwianRpIjoiY2M0ODVkZDYtOGZiYi00NzE1LWJiODYtMmU4MTIyY2UxNzhiIiwiaWF0IjoxNzc1Njk5ODI1LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiIxLWdpYW0tZG9jIiwibmJmIjoxNzc1Njk5ODI1LCJleHAiOjE3NzU3ODYyMjUsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.GIo-2oJYcWFq_P6O9IbwVklhR-UZXIyJ5OrZ6qfO_tA","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"Không thể tải file lên facebook","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Không gửi được tin nhắn do một ứng dụng khác hiện đang kiểm soát thread này.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Không gửi được tin nhắn do một ứng dụng khác hiện đang kiểm soát thread này.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken, Int32 retry) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 35\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\Nobi\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:28:53 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQxMSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJwaHVvbmd2dCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiQkVMSlpFNllUUlVITVRDTkJLVExVN0RKNDVZT1dPQ04iLCJzdWIiOiJwaHVvbmd2dCIsImp0aSI6ImI1OTI0YmE4LTM3YjAtNGJhOC04MWFkLWYwYmQ0YjY2YTdmZiIsImlhdCI6MTc3NTY5OTA3NiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMzNi1uby1ydWxlIiwiMzkxLXRlbGVzYWxlIiwiMzM1LXRlbGVzYWxlIiwiMzM1LXRydW9uZy1waG9uZyJdLCJuYmYiOjE3NzU2OTkwNzYsImV4cCI6MTc3NTc4NTQ3NiwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.KjcPRdcK78NEq_8GZvxpfGkjAq4O689LY_-HV_lRm9o","ContentType":"application/json","x-hour-offset":"7","BranchId":"23","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQxMSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJwaHVvbmd2dCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiQkVMSlpFNllUUlVITVRDTkJLVExVN0RKNDVZT1dPQ04iLCJzdWIiOiJwaHVvbmd2dCIsImp0aSI6ImI1OTI0YmE4LTM3YjAtNGJhOC04MWFkLWYwYmQ0YjY2YTdmZiIsImlhdCI6MTc3NTY5OTA3NiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMzNi1uby1ydWxlIiwiMzkxLXRlbGVzYWxlIiwiMzM1LXRlbGVzYWxlIiwiMzM1LXRydW9uZy1waG9uZyJdLCJuYmYiOjE3NzU2OTkwNzYsImV4cCI6MTc3NTc4NTQ3NiwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.KjcPRdcK78NEq_8GZvxpfGkjAq4O689LY_-HV_lRm9o","ContentType":"application/json","x-hour-offset":"7","BranchId":"23","Locale":"vi"}
{}
{"data":{"exception":"Exception","message":"Không thể đăng nhập Mobifone","helpLink":null,"data":{},"source":"Redsand.Site","stackTrace":" at Mobifone3cSdk.Client.MobiFone3c.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 83\n at Redsand.Site.Services.MobifoneService.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Voip\\MobifoneService.cs:line 73\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\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":"Exception","message":"{\"code\":\"errors\",\"message\":\"Domain not Found\"}","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":{"exception":"Exception","message":"Không tìm thấy trang","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:28:31 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE4IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6Ik5HVVlFTkJBWSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiMk81M0VPUVBQRlVXNURQWktBWEpPSjJSWUNCUFZMQlIiLCJzdWIiOiJOR1VZRU5CQVkiLCJqdGkiOiI4ZDk2ZGFiZi03MmQwLTQ2Y2YtOTZkNi05M2FhNjlkZDFiYzEiLCJpYXQiOjE3NzU3MDE4OTksImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjktdGVsZXNhbGUiLCJuYmYiOjE3NzU3MDE4OTksImV4cCI6MTc3NTc4ODI5OSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.f8ou3AHWUrm0s_26tBXOGencUgjQRQykjK-i6JLobvg","ContentType":"application/json","x-hour-offset":"7","BranchId":"2","Locale":"vi"},"baseURL":"https://bshoang.nobi.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE4IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6Ik5HVVlFTkJBWSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiMk81M0VPUVBQRlVXNURQWktBWEpPSjJSWUNCUFZMQlIiLCJzdWIiOiJOR1VZRU5CQVkiLCJqdGkiOiI4ZDk2ZGFiZi03MmQwLTQ2Y2YtOTZkNi05M2FhNjlkZDFiYzEiLCJpYXQiOjE3NzU3MDE4OTksImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjktdGVsZXNhbGUiLCJuYmYiOjE3NzU3MDE4OTksImV4cCI6MTc3NTc4ODI5OSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.f8ou3AHWUrm0s_26tBXOGencUgjQRQykjK-i6JLobvg","ContentType":"application/json","x-hour-offset":"7","BranchId":"2","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken, Int32 retry) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 35\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\Nobi\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":"","status":404,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-length":"0","date":"Thu, 09 Apr 2026 10:27:32 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjUzIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6Ik5IQU5NRVNPIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJINDRRR1ZGR0tQQVRSS1pOUTZTWldBS0dYWkFLSFgzWSIsInN1YiI6Ik5IQU5NRVNPIiwianRpIjoiZGVkOWM1NzEtN2ZjZi00OTU0LWFhZTEtMDE1YTJjZmQxODUzIiwiaWF0IjoxNzc1NzA2NjE0LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiNy10ZWxlc2FsZSIsIjE4LXRlbGVzYWxlIiwiMTItdGVsZXNhbGUiLCIxMy10ZWxlc2FsZSIsIjE1LXRlbGVzYWxlIiwiMTYtdGVsZXNhbGUiLCIyMC10ZWxlc2FsZSIsIjIxLXRlbGVzYWxlIiwiMjItdGVsZXNhbGUiLCIyNC10ZWxlc2FsZSIsIjI2LXRlbGVzYWxlIiwiMTktdGVsZXNhbGUiLCIxNy10ZWxlc2FsZSIsIjIzOC10ZWxlc2FsZSIsIjE0LXRydW9uZy1waG9uZyIsIjE0LXRlbGVzYWxlIiwiMzAtdGVsZXNhbGUiLCIzMS10ZWxlc2FsZSIsIjIyMS10ZWxlc2FsZSIsIjIyMi10ZWxlc2FsZSIsIjIyMy10ZWxlc2FsZSIsIjIyNS10ZWxlc2FsZSIsIjIyNi10ZWxlc2FsZSIsIjIyNy10ZWxlc2FsZSIsIjIyOS10ZWxlc2FsZSIsIjIzMC10ZWxlc2FsZSIsIjI0My10ZWxlc2FsZSIsIjI0NS10ZWxlc2FsZSIsIjI0OC10ZWxlc2FsZSIsIjgtdGVsZXNhbGUiLCIyMzItdGVsZXNhbGUiLCIyMzMtdGVsZXNhbGUiLCIyMzUtdGVsZXNhbGUiLCIyMzYtdGVsZXNhbGUiLCIyNTUtdHJ1b25nLXBob25nIiwiMjUzLXRlbGVzYWxlIiwiMjUxLXRlbGVzYWxlIiwiMjUwLXRlbGVzYWxlIiwiMjUyLXRlbGVzYWxlIiwiMjU1LXRlbGVzYWxlIiwiMjU0LXRlbGVzYWxlIiwiMjU2LW5oYW4tdmllbi1iYW4taGFuZyIsIjI1Ny1uaGFuLXZpZW4tYmFuLWhhbmciLCIyNTktbmhhbi12aWVuLWJhbi1oYW5nIiwiMjYwLW5oYW4tdmllbi1iYW4taGFuZyIsIjI2My1uaGFuLXZpZW4tYmFuLWhhbmciLCIyNjItdGVsZXNhbGUiLCIyNjUtbmhhbi12aWVuLWJhbi1oYW5nIiwiMjY3LXRlbGVzYWxlIiwiMjY2LXRlbGVzYWxlIiwiMjY4LXRlbGVzYWxlIiwiMjcxLW5oYW4tdmllbi1iYW4taGFuZyIsIjI3Mi10ZWxlc2FsZSIsIjI3My10ZWxlc2FsZSIsIjI1OC1uaGFuLXZpZW4tYmFuLWhhbmciLCIyNzYtdGVsZXNhbGUiLCIyNzctdGVsZXNhbGUiLCIyODMtdGVsZXNhbGUiLCIyODItdGVsZXNhbGUiLCIyODEtdGVsZXNhbGUiLCIyODAtdGVsZXNhbGUiLCIyMzQtbm8tcnVsZSIsIjI4NC10ZWxlc2FsZSIsIjI4Ni10ZWxlc2FsZSIsIjI4OC10ZWxlc2FsZSIsIjI5MC1uaGFuLXZpZW4tYmFuLWhhbmciLCIyOTItdGVsZXNhbGUiXSwibmJmIjoxNzc1NzA2NjE0LCJleHAiOjE3NzU3OTMwMTQsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.NilVEw10eBvATGr9zmgR7fTn3rCl0co_2jyNtCKTbCE","ContentType":"application/json","x-hour-offset":"7","BranchId":"69","Locale":"vi"},"baseURL":"https://lavian88888.nobi.pro","paramsSerializer":{},"method":"delete","url":"/api/tags/customer/864632/61"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjUzIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6Ik5IQU5NRVNPIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJINDRRR1ZGR0tQQVRSS1pOUTZTWldBS0dYWkFLSFgzWSIsInN1YiI6Ik5IQU5NRVNPIiwianRpIjoiZGVkOWM1NzEtN2ZjZi00OTU0LWFhZTEtMDE1YTJjZmQxODUzIiwiaWF0IjoxNzc1NzA2NjE0LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiNy10ZWxlc2FsZSIsIjE4LXRlbGVzYWxlIiwiMTItdGVsZXNhbGUiLCIxMy10ZWxlc2FsZSIsIjE1LXRlbGVzYWxlIiwiMTYtdGVsZXNhbGUiLCIyMC10ZWxlc2FsZSIsIjIxLXRlbGVzYWxlIiwiMjItdGVsZXNhbGUiLCIyNC10ZWxlc2FsZSIsIjI2LXRlbGVzYWxlIiwiMTktdGVsZXNhbGUiLCIxNy10ZWxlc2FsZSIsIjIzOC10ZWxlc2FsZSIsIjE0LXRydW9uZy1waG9uZyIsIjE0LXRlbGVzYWxlIiwiMzAtdGVsZXNhbGUiLCIzMS10ZWxlc2FsZSIsIjIyMS10ZWxlc2FsZSIsIjIyMi10ZWxlc2FsZSIsIjIyMy10ZWxlc2FsZSIsIjIyNS10ZWxlc2FsZSIsIjIyNi10ZWxlc2FsZSIsIjIyNy10ZWxlc2FsZSIsIjIyOS10ZWxlc2FsZSIsIjIzMC10ZWxlc2FsZSIsIjI0My10ZWxlc2FsZSIsIjI0NS10ZWxlc2FsZSIsIjI0OC10ZWxlc2FsZSIsIjgtdGVsZXNhbGUiLCIyMzItdGVsZXNhbGUiLCIyMzMtdGVsZXNhbGUiLCIyMzUtdGVsZXNhbGUiLCIyMzYtdGVsZXNhbGUiLCIyNTUtdHJ1b25nLXBob25nIiwiMjUzLXRlbGVzYWxlIiwiMjUxLXRlbGVzYWxlIiwiMjUwLXRlbGVzYWxlIiwiMjUyLXRlbGVzYWxlIiwiMjU1LXRlbGVzYWxlIiwiMjU0LXRlbGVzYWxlIiwiMjU2LW5oYW4tdmllbi1iYW4taGFuZyIsIjI1Ny1uaGFuLXZpZW4tYmFuLWhhbmciLCIyNTktbmhhbi12aWVuLWJhbi1oYW5nIiwiMjYwLW5oYW4tdmllbi1iYW4taGFuZyIsIjI2My1uaGFuLXZpZW4tYmFuLWhhbmciLCIyNjItdGVsZXNhbGUiLCIyNjUtbmhhbi12aWVuLWJhbi1oYW5nIiwiMjY3LXRlbGVzYWxlIiwiMjY2LXRlbGVzYWxlIiwiMjY4LXRlbGVzYWxlIiwiMjcxLW5oYW4tdmllbi1iYW4taGFuZyIsIjI3Mi10ZWxlc2FsZSIsIjI3My10ZWxlc2FsZSIsIjI1OC1uaGFuLXZpZW4tYmFuLWhhbmciLCIyNzYtdGVsZXNhbGUiLCIyNzctdGVsZXNhbGUiLCIyODMtdGVsZXNhbGUiLCIyODItdGVsZXNhbGUiLCIyODEtdGVsZXNhbGUiLCIyODAtdGVsZXNhbGUiLCIyMzQtbm8tcnVsZSIsIjI4NC10ZWxlc2FsZSIsIjI4Ni10ZWxlc2FsZSIsIjI4OC10ZWxlc2FsZSIsIjI5MC1uaGFuLXZpZW4tYmFuLWhhbmciLCIyOTItdGVsZXNhbGUiXSwibmJmIjoxNzc1NzA2NjE0LCJleHAiOjE3NzU3OTMwMTQsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.NilVEw10eBvATGr9zmgR7fTn3rCl0co_2jyNtCKTbCE","ContentType":"application/json","x-hour-offset":"7","BranchId":"69","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken, Int32 retry) in D:\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 36\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 309\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 309\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken, Int32 retry) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 35\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\Nobi\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:26:32 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQxMSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJwaHVvbmd2dCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiQkVMSlpFNllUUlVITVRDTkJLVExVN0RKNDVZT1dPQ04iLCJzdWIiOiJwaHVvbmd2dCIsImp0aSI6ImI1OTI0YmE4LTM3YjAtNGJhOC04MWFkLWYwYmQ0YjY2YTdmZiIsImlhdCI6MTc3NTY5OTA3NiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMzNi1uby1ydWxlIiwiMzkxLXRlbGVzYWxlIiwiMzM1LXRlbGVzYWxlIiwiMzM1LXRydW9uZy1waG9uZyJdLCJuYmYiOjE3NzU2OTkwNzYsImV4cCI6MTc3NTc4NTQ3NiwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.KjcPRdcK78NEq_8GZvxpfGkjAq4O689LY_-HV_lRm9o","ContentType":"application/json","x-hour-offset":"7","BranchId":"23","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQxMSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJwaHVvbmd2dCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiQkVMSlpFNllUUlVITVRDTkJLVExVN0RKNDVZT1dPQ04iLCJzdWIiOiJwaHVvbmd2dCIsImp0aSI6ImI1OTI0YmE4LTM3YjAtNGJhOC04MWFkLWYwYmQ0YjY2YTdmZiIsImlhdCI6MTc3NTY5OTA3NiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMzNi1uby1ydWxlIiwiMzkxLXRlbGVzYWxlIiwiMzM1LXRlbGVzYWxlIiwiMzM1LXRydW9uZy1waG9uZyJdLCJuYmYiOjE3NzU2OTkwNzYsImV4cCI6MTc3NTc4NTQ3NiwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.KjcPRdcK78NEq_8GZvxpfGkjAq4O689LY_-HV_lRm9o","ContentType":"application/json","x-hour-offset":"7","BranchId":"23","Locale":"vi"}
{}
{"data":{"error":"Error","name":"ArgumentNullException","message":"Value cannot be null. (Parameter 'input')","helpLink":null,"source":"System.Text.RegularExpressions","stackTrace":" at System.Text.RegularExpressions.Regex.Replace(String input, String replacement)\n at Redsand.Services.GoogleMapService.ParseAddress(String address) in /app/Services/GoogleMapService.cs:line 403\n at Redsand.Services.GoogleMapService.FindLocationAsync(String address, Boolean debug) in /app/Services/GoogleMapService.cs:line 232\n at Redsand.Api.LocationsController.FindLocation(String address, Boolean debug) in /app/Api/LocationsController.cs:line 231\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 where exception was thrown ---\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)","inner":null},"status":400,"statusText":"","headers":{"cache-control":"public,max-age=600","content-type":"application/json; charset=utf-8"},"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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjExOSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbmxvYW4wMyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTlVRUldHUldLVFE3SEFESDZIUjRLSkxCTkZCRlNaQlciLCJzdWIiOiJuaGFudmllbmxvYW4wMyIsImp0aSI6IjYwZTMzMDdmLWIxMTgtNGMwNC04NGYwLTIxYmQwZGRlNDQzZCIsImlhdCI6MTc3Mzc5ODQxNCwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiMS1naWFtLWRvYyIsIm5iZiI6MTc3Mzc5ODQxNCwiZXhwIjoxNzc2MzkwNDE0LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.rYH3yRMaidBuB2GnWudQjEXF8W5P5t5vQ-_gRmYBpuU","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://thoitrangcaocap6666.nobi.pro","paramsSerializer":{},"method":"get","url":"https://locations.ecrm.vn/api/locations/find?address="},"request":{}}
?address=
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjExOSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbmxvYW4wMyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTlVRUldHUldLVFE3SEFESDZIUjRLSkxCTkZCRlNaQlciLCJzdWIiOiJuaGFudmllbmxvYW4wMyIsImp0aSI6IjYwZTMzMDdmLWIxMTgtNGMwNC04NGYwLTIxYmQwZGRlNDQzZCIsImlhdCI6MTc3Mzc5ODQxNCwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiMS1naWFtLWRvYyIsIm5iZiI6MTc3Mzc5ODQxNCwiZXhwIjoxNzc2MzkwNDE0LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.rYH3yRMaidBuB2GnWudQjEXF8W5P5t5vQ-_gRmYBpuU","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#10) Không gửi được tin nhắn do một ứng dụng khác hiện đang kiểm soát thread này.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Không gửi được tin nhắn do một ứng dụng khác hiện đang kiểm soát thread này.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in E:\\redsand\\inven-check\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in E:\\redsand\\inven-check\\Api\\Voip\\ClientController.cs:line 38\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:25:26 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjI3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6Ikhhbmgua2ltZWRpYSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiUUVEQVFFRExCT0tTNllURVpLMlhTSjNKU1lXS1dWWlciLCJzdWIiOiJIYW5oLmtpbWVkaWEiLCJqdGkiOiJhMGVkNDJkZi0wOTExLTRjNTEtOTA0OC0wMDI2ODk2YjU3YTYiLCJpYXQiOjE3NzU3MDQ2MzEsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIyMS1uaGFuLXZpZW4tYmFuLWhhbmciLCIyMy1uaGFuLXZpZW4tYmFuLWhhbmciLCIyNi1uaGFuLXZpZW4tYmFuLWhhbmciLCIyOC1uaGFuLXZpZW4tYmFuLWhhbmciLCIxMS1uaGFuLXZpZW4tYmFuLWhhbmciLCIyMi1uaGFuLXZpZW4tYmFuLWhhbmciLCI4LW5oYW4tdmllbi1iYW4taGFuZyJdLCJuYmYiOjE3NzU3MDQ2MzEsImV4cCI6MTc3NTc5MTAzMSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.mc_yfd9mb_ViYX2WfoQYYTTemRCSUwwpxvk526XOORU","ContentType":"application/json","x-hour-offset":"7","BranchId":"20","Locale":"vi"},"baseURL":"https://esa.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjI3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6Ikhhbmgua2ltZWRpYSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiUUVEQVFFRExCT0tTNllURVpLMlhTSjNKU1lXS1dWWlciLCJzdWIiOiJIYW5oLmtpbWVkaWEiLCJqdGkiOiJhMGVkNDJkZi0wOTExLTRjNTEtOTA0OC0wMDI2ODk2YjU3YTYiLCJpYXQiOjE3NzU3MDQ2MzEsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIyMS1uaGFuLXZpZW4tYmFuLWhhbmciLCIyMy1uaGFuLXZpZW4tYmFuLWhhbmciLCIyNi1uaGFuLXZpZW4tYmFuLWhhbmciLCIyOC1uaGFuLXZpZW4tYmFuLWhhbmciLCIxMS1uaGFuLXZpZW4tYmFuLWhhbmciLCIyMi1uaGFuLXZpZW4tYmFuLWhhbmciLCI4LW5oYW4tdmllbi1iYW4taGFuZyJdLCJuYmYiOjE3NzU3MDQ2MzEsImV4cCI6MTc3NTc5MTAzMSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.mc_yfd9mb_ViYX2WfoQYYTTemRCSUwwpxvk526XOORU","ContentType":"application/json","x-hour-offset":"7","BranchId":"20","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"Không thể tải file lên facebook","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 211\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 306\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken, Int32 retry) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 35\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\Nobi\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"InvalidOperationException","message":"An exception has been raised that is likely due to a transient failure.","helpLink":null,"data":{},"source":"Npgsql.EntityFrameworkCore.PostgreSQL","stackTrace":" at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)\n at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.OpenConnection(DatabaseFacade databaseFacade)\n at Z.EntityFramework.Extensions.BatchUpdate.Execute[T](IQueryable`1 query, Expression`1 updateFactory)\n at System.Threading.Tasks.Task`1.InnerInvoke()\n at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)\n--- End of stack trace from previous location ---\n at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)\n--- End of stack trace from previous location ---\n at Redsand.Site.Api.OrdersEcommerceController.Update(Int32 id, EcommerceOrderBody model) in D:\\Nobi\\NobiV2\\Api\\EcommerceOrder\\OrderController.cs:line 2009\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>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\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":"NpgsqlException","message":"The connection pool has been exhausted, either raise 'Max Pool Size' (currently 35) or 'Timeout' (currently 15 seconds) in your connection string.","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.Open()\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected)\n at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)","inner":{"exception":"TimeoutException","message":"The operation has timed out.","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:24:12 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjExNyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbnRodWdpYW5nIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJNUEFNNE9MVTVNM0ZYVUEyNEo1NUJRUVFTNENNUVRJTCIsInN1YiI6Im5oYW52aWVudGh1Z2lhbmciLCJqdGkiOiJmMTFlYTMyMS1lNzE4LTQ4ZGEtOTNmYy1iZDgwNTJmNGE5MWQiLCJpYXQiOjE3NzU2OTkxMjMsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjEtZ2lhbS1kb2MiLCJuYmYiOjE3NzU2OTkxMjMsImV4cCI6MTc3NTc4NTUyMywiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.TSKpt-oQDACSO8kNxq5c2lXC_-BllSMpsngGmvJaM6w","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://thoitrangcaocap6666.nobi.pro","paramsSerializer":{},"method":"put","url":"/api/orders/697729","data":"{\"invoice\":{\"type\":1,\"customerId\":145365,\"isDiscountPrice\":true,\"relatedCustomerId\":null,\"id\":1001935,\"code\":\"XB697119\",\"userId\":117,\"couponCode\":null,\"discount\":0,\"createDate\":\"2026-04-09T07:37:25.112878Z\",\"notes\":null,\"reason\":null,\"vat\":0,\"cod\":0,\"posOrderId\":\"1099280063\",\"posSyncDate\":\"2026-04-09T07:37:25.745266Z\",\"warehouseId\":1,\"branchId\":1,\"depositAmount\":null,\"shippingFee\":20984,\"shippingFeeX\":20984,\"transferAmount\":null,\"total\":715000,\"insuranceValue\":715000,\"status\":1,\"branchName\":\"Minh Phuong Phung\",\"isEmpty\":false,\"ecommerceDetails\":[{\"id\":1709637,\"productId\":257789,\"nProductId\":147390,\"price\":780000,\"quantity\":1,\"discount\":100000,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":1,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":257789,\"sku\":null,\"unit\":\"--\",\"name\":\"Áo phông giấy ngựa cao cấp - Trắng - S\",\"code\":\"SP8111723267\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/d36aacdffcb7413c9fcefa72700be575-jpeg_4_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/d36aacdffcb7413c9fcefa72700be575-jpeg_4.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":2}],\"metas\":[{\"name\":\"MÀU\",\"fieldName\":\"MÀU\",\"fieldId\":2,\"value\":\"\\\"Trắng\\\"\"},{\"name\":\"SIZE\",\"fieldName\":\"SIZE\",\"fieldId\":1,\"value\":\"\\\"S\\\"\"}],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":680000,\"quantityX\":1},{\"id\":1709638,\"productId\":7996,\"nProductId\":17013,\"price\":35000,\"quantity\":1,\"discount\":0,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":704,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":7996,\"sku\":null,\"unit\":\"--\",\"name\":\"Tiền ship - \",\"code\":\"SP077746\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/550dbccfcb1a4f8daf24729361c24061-jpeg_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/550dbccfcb1a4f8daf24729361c24061-jpeg.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":491}],\"metas\":[],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":35000,\"quantityX\":1}],\"returnFee\":0,\"coupons\":[],\"details\":null},\"customer\":null,\"sourceId\":23,\"transporter\":\"GiaoHangTietKiem\",\"id\":697729,\"createDate\":\"2026-04-09T07:37:25.101902Z\",\"campaignId\":null,\"campaignName\":null,\"code\":\"DH696026\",\"invoiceId\":1001935,\"salerId\":117,\"shop\":null,\"status\":1,\"customerName\":\"NK Hoàn Mỹ\",\"customerNotes\":\" Đơn này khách cần gấp a! Không tự ý xem hàng , có vấn đề gì phát sinh gọi shop , Không Tự Ý Sửa Cod ! Không tự Huỷ đơn. Khách KO lấy hàng thu 50k ship. SDT shop: 0763381393. MINH PHUONG PHUNG TKS shipper nhiều . KHÁCH MUỐN KHIẾU NẠI VUI LÒNG QUAY VIDEO Ạ\",\"customerPhoneNumber\":\"0915802868\",\"buyerPriceTotal\":715000,\"customerAvatar\":\"/proxy-images/avatar/facebook/7385418001520756.jpg\",\"customerPageScopeId\":\"7385418001520756\",\"deliveringNote\":null,\"totalAmount\":715000,\"discountTotal\":100000,\"priceTotal\":815000,\"country\":null,\"wardId\":\"0100900367\",\"provinceId\":\"01\",\"districtId\":\"01009\",\"shippingAddress\":\"14 nguyễn quý đức\",\"districtName\":\"Quận Thanh Xuân\",\"provinceName\":\"Hà Nội\",\"addressLevel4\":\" \",\"wardName\":\"Phường Thanh Xuân Bắc\",\"shippingStatus\":1,\"packageId\":null,\"totalVat\":0,\"transporterId\":14,\"transporterServiceId\":\"113537\",\"trackingCode\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"isFreeShipping\":true,\"transportType\":0,\"weight\":999,\"length\":null,\"height\":null,\"width\":null,\"adId\":42353,\"conversationId\":\"105844335585735_7385418001520756\",\"checkingPolicy\":3,\"orderFee\":{\"id\":696400,\"discountVoucher\":0,\"discountVoucherPlatform\":0,\"discountShopeeCoin\":0,\"discountWallet\":0,\"shippingFeeSeller\":0,\"shippingFeePlatform\":0,\"originalShippingFee\":0,\"priceExcel\":0,\"transactionFee\":0,\"affiliateCommission\":0,\"platformCommission\":0,\"previousRevenue\":0,\"settlementRevenue\":null,\"tikTokDiscountFee\":0,\"settlementAmount\":0,\"settlementInfo\":null,\"settlementInfoObj\":null,\"salePrice\":694999,\"customerPrice\":715000,\"customerPriceCod\":null},\"orderAddress\":{\"id\":697729,\"shippingAddress\":\"14 nguyễn quý đức\",\"addressLevel4\":\" \",\"provinceId\":\"01\",\"districtId\":\"01009\",\"wardId\":\"0100900367\",\"wardName\":\"Phường Thanh Xuân Bắc\",\"provinceName\":\"Hà Nội\",\"districtName\":\"Quận Thanh Xuân\"},\"orderExtra\":{\"id\":697729,\"userCrossCheckedId\":null,\"userCrossChecked\":null,\"userConfirmReturnedId\":null,\"userConfirmReturned\":null,\"cancelReason\":null,\"crossCheckedStatus\":null,\"currentWarehouseName\":null,\"numberOfPackages\":null,\"isInfoFromChat\":false,\"unLockDate\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"lastUpdateTime\":null,\"cancelTime\":null,\"confirmReturnedDate\":null,\"crossCheckedDate\":null,\"flags\":{},\"flagsStr\":\"{}\",\"sortLine\":null,\"weight\":999},\"type\":4,\"flags\":{\"isFood\":false,\"isFragile\":false,\"isSealBox\":false,\"noStack\":false,\"arranged\":false,\"bbseco\":false,\"partialDelivery\":false,\"orderServiceAdd\":null},\"transporterName\":null,\"isCustomFee\":false,\"sourceName\":\"page\",\"salerName\":\"nhanvienthugiang\",\"salerPhoneNumber\":\"0949470610\",\"customerBuy\":{\"address\":\"14 nguyễn quý đức\",\"fullName\":\"NK Hoàn Mỹ\",\"phone\":\"0915802868\",\"location\":{\"provinceId\":null,\"districtId\":null,\"wardId\":null,\"wardName\":\"Phường Thanh Xuân Bắc\",\"provinceName\":\"Hà Nội\",\"districtName\":\"Quận Thanh Xuân\"}},\"tags\":[],\"couponIds\":[],\"createdFrom\":\"nobichat\",\"orderAddressId\":697729,\"orderExtraId\":697729,\"orderFeeId\":696400}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjExNyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbnRodWdpYW5nIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJNUEFNNE9MVTVNM0ZYVUEyNEo1NUJRUVFTNENNUVRJTCIsInN1YiI6Im5oYW52aWVudGh1Z2lhbmciLCJqdGkiOiJmMTFlYTMyMS1lNzE4LTQ4ZGEtOTNmYy1iZDgwNTJmNGE5MWQiLCJpYXQiOjE3NzU2OTkxMjMsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjEtZ2lhbS1kb2MiLCJuYmYiOjE3NzU2OTkxMjMsImV4cCI6MTc3NTc4NTUyMywiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.TSKpt-oQDACSO8kNxq5c2lXC_-BllSMpsngGmvJaM6w","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
"{\"invoice\":{\"type\":1,\"customerId\":145365,\"isDiscountPrice\":true,\"relatedCustomerId\":null,\"id\":1001935,\"code\":\"XB697119\",\"userId\":117,\"couponCode\":null,\"discount\":0,\"createDate\":\"2026-04-09T07:37:25.112878Z\",\"notes\":null,\"reason\":null,\"vat\":0,\"cod\":0,\"posOrderId\":\"1099280063\",\"posSyncDate\":\"2026-04-09T07:37:25.745266Z\",\"warehouseId\":1,\"branchId\":1,\"depositAmount\":null,\"shippingFee\":20984,\"shippingFeeX\":20984,\"transferAmount\":null,\"total\":715000,\"insuranceValue\":715000,\"status\":1,\"branchName\":\"Minh Phuong Phung\",\"isEmpty\":false,\"ecommerceDetails\":[{\"id\":1709637,\"productId\":257789,\"nProductId\":147390,\"price\":780000,\"quantity\":1,\"discount\":100000,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":1,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":257789,\"sku\":null,\"unit\":\"--\",\"name\":\"Áo phông giấy ngựa cao cấp - Trắng - S\",\"code\":\"SP8111723267\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/d36aacdffcb7413c9fcefa72700be575-jpeg_4_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/d36aacdffcb7413c9fcefa72700be575-jpeg_4.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":2}],\"metas\":[{\"name\":\"MÀU\",\"fieldName\":\"MÀU\",\"fieldId\":2,\"value\":\"\\\"Trắng\\\"\"},{\"name\":\"SIZE\",\"fieldName\":\"SIZE\",\"fieldId\":1,\"value\":\"\\\"S\\\"\"}],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":680000,\"quantityX\":1},{\"id\":1709638,\"productId\":7996,\"nProductId\":17013,\"price\":35000,\"quantity\":1,\"discount\":0,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":704,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":7996,\"sku\":null,\"unit\":\"--\",\"name\":\"Tiền ship - \",\"code\":\"SP077746\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/550dbccfcb1a4f8daf24729361c24061-jpeg_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/550dbccfcb1a4f8daf24729361c24061-jpeg.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":491}],\"metas\":[],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":35000,\"quantityX\":1}],\"returnFee\":0,\"coupons\":[],\"details\":null},\"customer\":null,\"sourceId\":23,\"transporter\":\"GiaoHangTietKiem\",\"id\":697729,\"createDate\":\"2026-04-09T07:37:25.101902Z\",\"campaignId\":null,\"campaignName\":null,\"code\":\"DH696026\",\"invoiceId\":1001935,\"salerId\":117,\"shop\":null,\"status\":1,\"customerName\":\"NK Hoàn Mỹ\",\"customerNotes\":\" Đơn này khách cần gấp a! Không tự ý xem hàng , có vấn đề gì phát sinh gọi shop , Không Tự Ý Sửa Cod ! Không tự Huỷ đơn. Khách KO lấy hàng thu 50k ship. SDT shop: 0763381393. MINH PHUONG PHUNG TKS shipper nhiều . KHÁCH MUỐN KHIẾU NẠI VUI LÒNG QUAY VIDEO Ạ\",\"customerPhoneNumber\":\"0915802868\",\"buyerPriceTotal\":715000,\"customerAvatar\":\"/proxy-images/avatar/facebook/7385418001520756.jpg\",\"customerPageScopeId\":\"7385418001520756\",\"deliveringNote\":null,\"totalAmount\":715000,\"discountTotal\":100000,\"priceTotal\":815000,\"country\":null,\"wardId\":\"0100900367\",\"provinceId\":\"01\",\"districtId\":\"01009\",\"shippingAddress\":\"14 nguyễn quý đức\",\"districtName\":\"Quận Thanh Xuân\",\"provinceName\":\"Hà Nội\",\"addressLevel4\":\" \",\"wardName\":\"Phường Thanh Xuân Bắc\",\"shippingStatus\":1,\"packageId\":null,\"totalVat\":0,\"transporterId\":14,\"transporterServiceId\":\"113537\",\"trackingCode\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"isFreeShipping\":true,\"transportType\":0,\"weight\":999,\"length\":null,\"height\":null,\"width\":null,\"adId\":42353,\"conversationId\":\"105844335585735_7385418001520756\",\"checkingPolicy\":3,\"orderFee\":{\"id\":696400,\"discountVoucher\":0,\"discountVoucherPlatform\":0,\"discountShopeeCoin\":0,\"discountWallet\":0,\"shippingFeeSeller\":0,\"shippingFeePlatform\":0,\"originalShippingFee\":0,\"priceExcel\":0,\"transactionFee\":0,\"affiliateCommission\":0,\"platformCommission\":0,\"previousRevenue\":0,\"settlementRevenue\":null,\"tikTokDiscountFee\":0,\"settlementAmount\":0,\"settlementInfo\":null,\"settlementInfoObj\":null,\"salePrice\":694999,\"customerPrice\":715000,\"customerPriceCod\":null},\"orderAddress\":{\"id\":697729,\"shippingAddress\":\"14 nguyễn quý đức\",\"addressLevel4\":\" \",\"provinceId\":\"01\",\"districtId\":\"01009\",\"wardId\":\"0100900367\",\"wardName\":\"Phường Thanh Xuân Bắc\",\"provinceName\":\"Hà Nội\",\"districtName\":\"Quận Thanh Xuân\"},\"orderExtra\":{\"id\":697729,\"userCrossCheckedId\":null,\"userCrossChecked\":null,\"userConfirmReturnedId\":null,\"userConfirmReturned\":null,\"cancelReason\":null,\"crossCheckedStatus\":null,\"currentWarehouseName\":null,\"numberOfPackages\":null,\"isInfoFromChat\":false,\"unLockDate\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"lastUpdateTime\":null,\"cancelTime\":null,\"confirmReturnedDate\":null,\"crossCheckedDate\":null,\"flags\":{},\"flagsStr\":\"{}\",\"sortLine\":null,\"weight\":999},\"type\":4,\"flags\":{\"isFood\":false,\"isFragile\":false,\"isSealBox\":false,\"noStack\":false,\"arranged\":false,\"bbseco\":false,\"partialDelivery\":false,\"orderServiceAdd\":null},\"transporterName\":null,\"isCustomFee\":false,\"sourceName\":\"page\",\"salerName\":\"nhanvienthugiang\",\"salerPhoneNumber\":\"0949470610\",\"customerBuy\":{\"address\":\"14 nguyễn quý đức\",\"fullName\":\"NK Hoàn Mỹ\",\"phone\":\"0915802868\",\"location\":{\"provinceId\":null,\"districtId\":null,\"wardId\":null,\"wardName\":\"Phường Thanh Xuân Bắc\",\"provinceName\":\"Hà Nội\",\"districtName\":\"Quận Thanh Xuân\"}},\"tags\":[],\"couponIds\":[],\"createdFrom\":\"nobichat\",\"orderAddressId\":697729,\"orderExtraId\":697729,\"orderFeeId\":696400}"
{"data":{"exception":"InvalidOperationException","message":"An exception has been raised that is likely due to a transient failure.","helpLink":null,"data":{},"source":"Npgsql.EntityFrameworkCore.PostgreSQL","stackTrace":" at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)\n at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.OpenConnection(DatabaseFacade databaseFacade)\n at Z.EntityFramework.Extensions.BatchUpdate.Execute[T](IQueryable`1 query, Expression`1 updateFactory)\n at System.Threading.Tasks.Task`1.InnerInvoke()\n at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)\n--- End of stack trace from previous location ---\n at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)\n--- End of stack trace from previous location ---\n at Redsand.Site.Api.OrdersEcommerceController.Update(Int32 id, EcommerceOrderBody model) in D:\\Nobi\\NobiV2\\Api\\EcommerceOrder\\OrderController.cs:line 2009\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>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\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":"NpgsqlException","message":"The connection pool has been exhausted, either raise 'Max Pool Size' (currently 35) or 'Timeout' (currently 15 seconds) in your connection string.","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.Open()\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected)\n at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)","inner":{"exception":"TimeoutException","message":"The operation has timed out.","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:24:09 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEyMCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbnRodWh1b25nIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJEQ0FCMlFBVDJRS0syV0M1TkZKSklKVlBQRlhJWFNMMiIsInN1YiI6Im5oYW52aWVudGh1aHVvbmciLCJqdGkiOiI1ZDQ2OGQ5Yy0yNGIwLTQ4ZTEtYWYwNC1mOGM3ZTZkODU5NDEiLCJpYXQiOjE3NzQ1OTM1MzcsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjEtZ2lhbS1kb2MiLCJuYmYiOjE3NzQ1OTM1MzcsImV4cCI6MTc3NzE4NTUzNywiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.uhRH6DT5PFIXYMQbqOl-bXZ9DO8GsF6yInMK5Tkfz74","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://thoitrangcaocap6666.nobi.pro","paramsSerializer":{},"method":"put","url":"/api/orders/698009","data":"{\"invoice\":{\"type\":1,\"customerId\":510514,\"isDiscountPrice\":true,\"relatedCustomerId\":null,\"id\":1002322,\"code\":\"XB697399\",\"userId\":120,\"couponCode\":null,\"discount\":0,\"createDate\":\"2026-04-09T08:47:05.988003Z\",\"notes\":null,\"reason\":null,\"vat\":0,\"cod\":0,\"posOrderId\":\"1099288459\",\"posSyncDate\":\"2026-04-09T08:47:06.624814Z\",\"warehouseId\":1,\"branchId\":1,\"depositAmount\":null,\"shippingFee\":0,\"shippingFeeX\":0,\"transferAmount\":200000,\"total\":915000,\"insuranceValue\":1115000,\"status\":1,\"branchName\":\"Minh Phuong Phung\",\"isEmpty\":false,\"ecommerceDetails\":[{\"id\":1710109,\"productId\":253367,\"nProductId\":142985,\"price\":1180000,\"quantity\":1,\"discount\":100000,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":7,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":253367,\"sku\":null,\"unit\":\"--\",\"name\":\"Quần bò prada tag eo cao cấp - M\",\"code\":\"SP8111718862\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/092e736c089c40a088f634ffae9ada6a-jpeg_2_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/092e736c089c40a088f634ffae9ada6a-jpeg_2.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":7}],\"metas\":[{\"name\":\"SIZE\",\"fieldName\":\"SIZE\",\"fieldId\":1,\"value\":\"\\\"M\\\"\"}],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":1080000,\"quantityX\":1},{\"id\":1710110,\"productId\":7996,\"nProductId\":17013,\"price\":35000,\"quantity\":1,\"discount\":0,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":561,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":7996,\"sku\":null,\"unit\":\"--\",\"name\":\"Tiền ship - \",\"code\":\"SP077746\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/550dbccfcb1a4f8daf24729361c24061-jpeg_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/550dbccfcb1a4f8daf24729361c24061-jpeg.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":492}],\"metas\":[],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":35000,\"quantityX\":1}],\"returnFee\":0,\"coupons\":[],\"details\":null},\"customer\":null,\"sourceId\":15,\"transporter\":null,\"id\":698009,\"createDate\":\"2026-04-09T08:47:05.972375Z\",\"campaignId\":null,\"campaignName\":null,\"code\":\"DH696306\",\"invoiceId\":1002322,\"salerId\":120,\"shop\":null,\"status\":1,\"customerName\":\"Trần Hồng Trang\",\"customerNotes\":\" Đơn này khách cần gấp a! Không tự ý xem hàng , có vấn đề gì phát sinh gọi shop , Không Tự Ý Sửa Cod ! Không tự Huỷ đơn. Khách KO lấy hàng thu 50k ship. SDT shop: 0763381393. MINH PHUONG PHUNG TKS shipper nhiều . KHÁCH MUỐN KHIẾU NẠI VUI LÒNG QUAY VIDEO Ạ\",\"customerPhoneNumber\":\"0915744433\",\"buyerPriceTotal\":1115000,\"customerAvatar\":\"/proxy-images/avatar/facebook/26561257343527926.jpg\",\"customerPageScopeId\":\"26561257343527926\",\"deliveringNote\":null,\"totalAmount\":915000,\"discountTotal\":100000,\"priceTotal\":1215000,\"country\":null,\"wardId\":null,\"provinceId\":\"38\",\"districtId\":null,\"shippingAddress\":\"35 Hà Văn Mao phường Ba Đình TP \",\"districtName\":null,\"provinceName\":\"Thanh Hóa\",\"addressLevel4\":null,\"wardName\":null,\"shippingStatus\":1,\"packageId\":null,\"totalVat\":0,\"transporterId\":null,\"transporterServiceId\":null,\"trackingCode\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"isFreeShipping\":true,\"transportType\":0,\"weight\":999,\"length\":null,\"height\":null,\"width\":null,\"adId\":null,\"conversationId\":\"105844335585735_26561257343527926\",\"checkingPolicy\":3,\"orderFee\":{\"id\":696680,\"discountVoucher\":0,\"discountVoucherPlatform\":0,\"discountShopeeCoin\":0,\"discountWallet\":0,\"shippingFeeSeller\":0,\"shippingFeePlatform\":0,\"originalShippingFee\":0,\"priceExcel\":0,\"transactionFee\":0,\"affiliateCommission\":0,\"platformCommission\":0,\"previousRevenue\":0,\"settlementRevenue\":null,\"tikTokDiscountFee\":0,\"settlementAmount\":0,\"settlementInfo\":null,\"settlementInfoObj\":null,\"salePrice\":1115000,\"customerPrice\":1115000,\"customerPriceCod\":null},\"orderAddress\":{\"id\":698009,\"shippingAddress\":\"35 Hà Văn Mao phường Ba Đình TP \",\"addressLevel4\":null,\"provinceId\":\"38\",\"districtId\":null,\"wardId\":null,\"wardName\":null,\"provinceName\":\"Thanh Hóa\",\"districtName\":null},\"orderExtra\":{\"id\":698009,\"userCrossCheckedId\":null,\"userCrossChecked\":null,\"userConfirmReturnedId\":null,\"userConfirmReturned\":null,\"cancelReason\":null,\"crossCheckedStatus\":null,\"currentWarehouseName\":null,\"numberOfPackages\":null,\"isInfoFromChat\":false,\"unLockDate\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"lastUpdateTime\":null,\"cancelTime\":null,\"confirmReturnedDate\":null,\"crossCheckedDate\":null,\"flags\":{},\"flagsStr\":\"{}\",\"sortLine\":null,\"weight\":999},\"type\":4,\"flags\":{\"isFood\":false,\"isFragile\":false,\"isSealBox\":false,\"noStack\":false,\"arranged\":false,\"bbseco\":false,\"partialDelivery\":false,\"orderServiceAdd\":null},\"transporterName\":null,\"isCustomFee\":false,\"sourceName\":\"Page II\",\"salerName\":\"nhanvienthuhuong\",\"salerPhoneNumber\":\"0369860401\",\"customerBuy\":{\"address\":\"35 Hà Văn Mao phường Ba Đình TP \",\"fullName\":\"Trần Hồng Trang\",\"phone\":\"0915744433\",\"location\":{\"provinceId\":null,\"districtId\":null,\"wardId\":null,\"wardName\":null,\"provinceName\":\"Thanh Hóa\",\"districtName\":null}},\"tags\":[],\"couponIds\":[],\"createdFrom\":\"nobichat\",\"orderAddressId\":698009,\"orderExtraId\":698009,\"orderFeeId\":696680}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEyMCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbnRodWh1b25nIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJEQ0FCMlFBVDJRS0syV0M1TkZKSklKVlBQRlhJWFNMMiIsInN1YiI6Im5oYW52aWVudGh1aHVvbmciLCJqdGkiOiI1ZDQ2OGQ5Yy0yNGIwLTQ4ZTEtYWYwNC1mOGM3ZTZkODU5NDEiLCJpYXQiOjE3NzQ1OTM1MzcsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjEtZ2lhbS1kb2MiLCJuYmYiOjE3NzQ1OTM1MzcsImV4cCI6MTc3NzE4NTUzNywiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.uhRH6DT5PFIXYMQbqOl-bXZ9DO8GsF6yInMK5Tkfz74","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
"{\"invoice\":{\"type\":1,\"customerId\":510514,\"isDiscountPrice\":true,\"relatedCustomerId\":null,\"id\":1002322,\"code\":\"XB697399\",\"userId\":120,\"couponCode\":null,\"discount\":0,\"createDate\":\"2026-04-09T08:47:05.988003Z\",\"notes\":null,\"reason\":null,\"vat\":0,\"cod\":0,\"posOrderId\":\"1099288459\",\"posSyncDate\":\"2026-04-09T08:47:06.624814Z\",\"warehouseId\":1,\"branchId\":1,\"depositAmount\":null,\"shippingFee\":0,\"shippingFeeX\":0,\"transferAmount\":200000,\"total\":915000,\"insuranceValue\":1115000,\"status\":1,\"branchName\":\"Minh Phuong Phung\",\"isEmpty\":false,\"ecommerceDetails\":[{\"id\":1710109,\"productId\":253367,\"nProductId\":142985,\"price\":1180000,\"quantity\":1,\"discount\":100000,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":7,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":253367,\"sku\":null,\"unit\":\"--\",\"name\":\"Quần bò prada tag eo cao cấp - M\",\"code\":\"SP8111718862\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/092e736c089c40a088f634ffae9ada6a-jpeg_2_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/092e736c089c40a088f634ffae9ada6a-jpeg_2.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":7}],\"metas\":[{\"name\":\"SIZE\",\"fieldName\":\"SIZE\",\"fieldId\":1,\"value\":\"\\\"M\\\"\"}],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":1080000,\"quantityX\":1},{\"id\":1710110,\"productId\":7996,\"nProductId\":17013,\"price\":35000,\"quantity\":1,\"discount\":0,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":561,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":7996,\"sku\":null,\"unit\":\"--\",\"name\":\"Tiền ship - \",\"code\":\"SP077746\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/550dbccfcb1a4f8daf24729361c24061-jpeg_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/550dbccfcb1a4f8daf24729361c24061-jpeg.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":492}],\"metas\":[],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":35000,\"quantityX\":1}],\"returnFee\":0,\"coupons\":[],\"details\":null},\"customer\":null,\"sourceId\":15,\"transporter\":null,\"id\":698009,\"createDate\":\"2026-04-09T08:47:05.972375Z\",\"campaignId\":null,\"campaignName\":null,\"code\":\"DH696306\",\"invoiceId\":1002322,\"salerId\":120,\"shop\":null,\"status\":1,\"customerName\":\"Trần Hồng Trang\",\"customerNotes\":\" Đơn này khách cần gấp a! Không tự ý xem hàng , có vấn đề gì phát sinh gọi shop , Không Tự Ý Sửa Cod ! Không tự Huỷ đơn. Khách KO lấy hàng thu 50k ship. SDT shop: 0763381393. MINH PHUONG PHUNG TKS shipper nhiều . KHÁCH MUỐN KHIẾU NẠI VUI LÒNG QUAY VIDEO Ạ\",\"customerPhoneNumber\":\"0915744433\",\"buyerPriceTotal\":1115000,\"customerAvatar\":\"/proxy-images/avatar/facebook/26561257343527926.jpg\",\"customerPageScopeId\":\"26561257343527926\",\"deliveringNote\":null,\"totalAmount\":915000,\"discountTotal\":100000,\"priceTotal\":1215000,\"country\":null,\"wardId\":null,\"provinceId\":\"38\",\"districtId\":null,\"shippingAddress\":\"35 Hà Văn Mao phường Ba Đình TP \",\"districtName\":null,\"provinceName\":\"Thanh Hóa\",\"addressLevel4\":null,\"wardName\":null,\"shippingStatus\":1,\"packageId\":null,\"totalVat\":0,\"transporterId\":null,\"transporterServiceId\":null,\"trackingCode\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"isFreeShipping\":true,\"transportType\":0,\"weight\":999,\"length\":null,\"height\":null,\"width\":null,\"adId\":null,\"conversationId\":\"105844335585735_26561257343527926\",\"checkingPolicy\":3,\"orderFee\":{\"id\":696680,\"discountVoucher\":0,\"discountVoucherPlatform\":0,\"discountShopeeCoin\":0,\"discountWallet\":0,\"shippingFeeSeller\":0,\"shippingFeePlatform\":0,\"originalShippingFee\":0,\"priceExcel\":0,\"transactionFee\":0,\"affiliateCommission\":0,\"platformCommission\":0,\"previousRevenue\":0,\"settlementRevenue\":null,\"tikTokDiscountFee\":0,\"settlementAmount\":0,\"settlementInfo\":null,\"settlementInfoObj\":null,\"salePrice\":1115000,\"customerPrice\":1115000,\"customerPriceCod\":null},\"orderAddress\":{\"id\":698009,\"shippingAddress\":\"35 Hà Văn Mao phường Ba Đình TP \",\"addressLevel4\":null,\"provinceId\":\"38\",\"districtId\":null,\"wardId\":null,\"wardName\":null,\"provinceName\":\"Thanh Hóa\",\"districtName\":null},\"orderExtra\":{\"id\":698009,\"userCrossCheckedId\":null,\"userCrossChecked\":null,\"userConfirmReturnedId\":null,\"userConfirmReturned\":null,\"cancelReason\":null,\"crossCheckedStatus\":null,\"currentWarehouseName\":null,\"numberOfPackages\":null,\"isInfoFromChat\":false,\"unLockDate\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"lastUpdateTime\":null,\"cancelTime\":null,\"confirmReturnedDate\":null,\"crossCheckedDate\":null,\"flags\":{},\"flagsStr\":\"{}\",\"sortLine\":null,\"weight\":999},\"type\":4,\"flags\":{\"isFood\":false,\"isFragile\":false,\"isSealBox\":false,\"noStack\":false,\"arranged\":false,\"bbseco\":false,\"partialDelivery\":false,\"orderServiceAdd\":null},\"transporterName\":null,\"isCustomFee\":false,\"sourceName\":\"Page II\",\"salerName\":\"nhanvienthuhuong\",\"salerPhoneNumber\":\"0369860401\",\"customerBuy\":{\"address\":\"35 Hà Văn Mao phường Ba Đình TP \",\"fullName\":\"Trần Hồng Trang\",\"phone\":\"0915744433\",\"location\":{\"provinceId\":null,\"districtId\":null,\"wardId\":null,\"wardName\":null,\"provinceName\":\"Thanh Hóa\",\"districtName\":null}},\"tags\":[],\"couponIds\":[],\"createdFrom\":\"nobichat\",\"orderAddressId\":698009,\"orderExtraId\":698009,\"orderFeeId\":696680}"
{"data":{"exception":"InvalidOperationException","message":"An exception has been raised that is likely due to a transient failure.","helpLink":null,"data":{},"source":"Npgsql.EntityFrameworkCore.PostgreSQL","stackTrace":" at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)\n at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.OpenConnection(DatabaseFacade databaseFacade)\n at Z.EntityFramework.Extensions.BatchUpdate.Execute[T](IQueryable`1 query, Expression`1 updateFactory)\n at System.Threading.Tasks.Task`1.InnerInvoke()\n at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)\n--- End of stack trace from previous location ---\n at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)\n--- End of stack trace from previous location ---\n at Redsand.Site.Api.OrdersEcommerceController.Update(Int32 id, EcommerceOrderBody model) in D:\\Nobi\\NobiV2\\Api\\EcommerceOrder\\OrderController.cs:line 2009\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>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\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":"NpgsqlException","message":"The connection pool has been exhausted, either raise 'Max Pool Size' (currently 35) or 'Timeout' (currently 15 seconds) in your connection string.","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.Open()\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected)\n at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)","inner":{"exception":"TimeoutException","message":"The operation has timed out.","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:24:08 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEyMyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbm1pbmhhbmhzIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJaUExBNlNVUExMWVpJWkk1M1VOVUdMSlRFSk9VTzUyQyIsInN1YiI6Im5oYW52aWVubWluaGFuaHMiLCJqdGkiOiIyOTUxZGI3OC0zOTg5LTQ2OGEtYTFiZC02ZjAxYzIzYzQyYzQiLCJpYXQiOjE3NzU3MTcyNDgsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjEtZ2lhbS1kb2MiLCJuYmYiOjE3NzU3MTcyNDgsImV4cCI6MTc3NTgwMzY0OCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.xO43IOsci4G4h5IiAkXts7bgnrBJz88ff6pbVcJJ7lA","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://thoitrangcaocap6666.nobi.pro","paramsSerializer":{},"method":"put","url":"/api/orders/698147","data":"{\"invoice\":{\"type\":1,\"customerId\":341336,\"isDiscountPrice\":true,\"relatedCustomerId\":null,\"id\":1002478,\"code\":\"XB697537\",\"userId\":123,\"couponCode\":null,\"discount\":0,\"createDate\":\"2026-04-09T10:07:41.684153Z\",\"notes\":null,\"reason\":null,\"vat\":0,\"cod\":0,\"posOrderId\":null,\"posSyncDate\":null,\"warehouseId\":1,\"branchId\":1,\"depositAmount\":1340000,\"shippingFee\":20984,\"shippingFeeX\":20984,\"transferAmount\":null,\"total\":0,\"insuranceValue\":1340000,\"status\":1,\"branchName\":\"Minh Phuong Phung\",\"isEmpty\":false,\"ecommerceDetails\":[{\"id\":1710351,\"productId\":256074,\"nProductId\":145677,\"price\":650000,\"quantity\":1,\"discount\":100000,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":25,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":256074,\"sku\":null,\"unit\":\"--\",\"name\":\"Áo dây lụa ren cao cấp - Nâu - S\",\"code\":\"SP8111721553\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/913fdc92eb1f49beab0a468e73a6eec4-jpeg_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/913fdc92eb1f49beab0a468e73a6eec4-jpeg.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":25}],\"metas\":[{\"name\":\"MÀU\",\"fieldName\":\"MÀU\",\"fieldId\":2,\"value\":\"\\\"Nâu\\\"\"},{\"name\":\"SIZE\",\"fieldName\":\"SIZE\",\"fieldId\":1,\"value\":\"\\\"S\\\"\"}],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":550000,\"quantityX\":1},{\"id\":1710352,\"productId\":256562,\"nProductId\":146165,\"price\":900000,\"quantity\":1,\"discount\":110000,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":2,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":256562,\"sku\":null,\"unit\":\"--\",\"name\":\"Áo phông giấy snoppy xanh cao cấp - S\",\"code\":\"SP8111722039\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/1a81fb54f943446d854be800b8188d27-jpeg_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/1a81fb54f943446d854be800b8188d27-jpeg.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":2}],\"metas\":[{\"name\":\"SIZE\",\"fieldName\":\"SIZE\",\"fieldId\":1,\"value\":\"\\\"S\\\"\"}],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":790000,\"quantityX\":1}],\"returnFee\":0,\"coupons\":[],\"details\":null},\"customer\":null,\"sourceId\":11,\"transporter\":\"GiaoHangTietKiem\",\"id\":698147,\"createDate\":\"2026-04-09T10:07:41.671065Z\",\"campaignId\":null,\"campaignName\":null,\"code\":\"DH696444\",\"invoiceId\":1002478,\"salerId\":123,\"shop\":null,\"status\":1,\"customerName\":\"Zaha Thạch Bàn\",\"customerNotes\":\" Đơn này khách cần gấp a! Không tự ý xem hàng , có vấn đề gì phát sinh gọi shop , Không Tự Ý Sửa Cod ! Không tự Huỷ đơn. Khách KO lấy hàng thu 50k ship. SDT shop: 0763381393. MINH PHUONG PHUNG TKS shipper nhiều . KHÁCH MUỐN KHIẾU NẠI VUI LÒNG QUAY VIDEO Ạ\",\"customerPhoneNumber\":\"0388081992\",\"buyerPriceTotal\":1340000,\"customerAvatar\":\"/proxy-images/avatar/facebook/24694601220163017.jpg\",\"customerPageScopeId\":\"24694601220163017\",\"deliveringNote\":null,\"totalAmount\":0,\"discountTotal\":210000,\"priceTotal\":1550000,\"country\":null,\"wardId\":\"0100400148\",\"provinceId\":\"01\",\"districtId\":\"01004\",\"shippingAddress\":\"Địa chỉ sn 62tt1 khu dự án nhà ở bộ quốc phòng 537 bát khối\",\"districtName\":\"Quận Long Biên\",\"provinceName\":\"Hà Nội\",\"addressLevel4\":\" \",\"wardName\":\"Phường Thạch Bàn\",\"shippingStatus\":1,\"packageId\":null,\"totalVat\":0,\"transporterId\":14,\"transporterServiceId\":\"113537\",\"trackingCode\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"isFreeShipping\":true,\"transportType\":0,\"weight\":999,\"length\":null,\"height\":null,\"width\":null,\"adId\":null,\"conversationId\":\"105844335585735_24694601220163017\",\"checkingPolicy\":3,\"orderFee\":{\"id\":696818,\"discountVoucher\":0,\"discountVoucherPlatform\":0,\"discountShopeeCoin\":0,\"discountWallet\":0,\"shippingFeeSeller\":0,\"shippingFeePlatform\":0,\"originalShippingFee\":0,\"priceExcel\":0,\"transactionFee\":0,\"affiliateCommission\":0,\"platformCommission\":0,\"previousRevenue\":0,\"settlementRevenue\":null,\"tikTokDiscountFee\":0,\"settlementAmount\":0,\"settlementInfo\":null,\"settlementInfoObj\":null,\"salePrice\":1319016,\"customerPrice\":1340000,\"customerPriceCod\":null},\"orderAddress\":{\"id\":698147,\"shippingAddress\":\"Địa chỉ sn 62tt1 khu dự án nhà ở bộ quốc phòng 537 bát khối\",\"addressLevel4\":\" \",\"provinceId\":\"01\",\"districtId\":\"01004\",\"wardId\":\"0100400148\",\"wardName\":\"Phường Thạch Bàn\",\"provinceName\":\"Hà Nội\",\"districtName\":\"Quận Long Biên\"},\"orderExtra\":{\"id\":698147,\"userCrossCheckedId\":null,\"userCrossChecked\":null,\"userConfirmReturnedId\":null,\"userConfirmReturned\":null,\"cancelReason\":null,\"crossCheckedStatus\":null,\"currentWarehouseName\":null,\"numberOfPackages\":null,\"isInfoFromChat\":false,\"unLockDate\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"lastUpdateTime\":null,\"cancelTime\":null,\"confirmReturnedDate\":null,\"crossCheckedDate\":null,\"flags\":{},\"flagsStr\":\"{}\",\"sortLine\":null,\"weight\":999},\"type\":4,\"flags\":{\"isFood\":false,\"isFragile\":false,\"isSealBox\":false,\"noStack\":false,\"arranged\":false,\"bbseco\":false,\"partialDelivery\":false,\"orderServiceAdd\":null},\"transporterName\":\"GH-Tiet-Kiem-2026\",\"isCustomFee\":false,\"sourceName\":\"Page II \",\"salerName\":\"nhanvienminhanhs\",\"salerPhoneNumber\":\"0906521333\",\"customerBuy\":{\"address\":\"Địa chỉ sn 62tt1 khu dự án nhà ở bộ quốc phòng 537 bát khối\",\"fullName\":\"Zaha Thạch Bàn\",\"phone\":\"0388081992\",\"location\":{\"provinceId\":null,\"districtId\":null,\"wardId\":null,\"wardName\":\"Phường Thạch Bàn\",\"provinceName\":\"Hà Nội\",\"districtName\":\"Quận Long Biên\"}},\"tags\":[],\"couponIds\":[],\"createdFrom\":\"nobichat\",\"orderAddressId\":698147,\"orderExtraId\":698147,\"orderFeeId\":696818}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEyMyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbm1pbmhhbmhzIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJaUExBNlNVUExMWVpJWkk1M1VOVUdMSlRFSk9VTzUyQyIsInN1YiI6Im5oYW52aWVubWluaGFuaHMiLCJqdGkiOiIyOTUxZGI3OC0zOTg5LTQ2OGEtYTFiZC02ZjAxYzIzYzQyYzQiLCJpYXQiOjE3NzU3MTcyNDgsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjEtZ2lhbS1kb2MiLCJuYmYiOjE3NzU3MTcyNDgsImV4cCI6MTc3NTgwMzY0OCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.xO43IOsci4G4h5IiAkXts7bgnrBJz88ff6pbVcJJ7lA","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
"{\"invoice\":{\"type\":1,\"customerId\":341336,\"isDiscountPrice\":true,\"relatedCustomerId\":null,\"id\":1002478,\"code\":\"XB697537\",\"userId\":123,\"couponCode\":null,\"discount\":0,\"createDate\":\"2026-04-09T10:07:41.684153Z\",\"notes\":null,\"reason\":null,\"vat\":0,\"cod\":0,\"posOrderId\":null,\"posSyncDate\":null,\"warehouseId\":1,\"branchId\":1,\"depositAmount\":1340000,\"shippingFee\":20984,\"shippingFeeX\":20984,\"transferAmount\":null,\"total\":0,\"insuranceValue\":1340000,\"status\":1,\"branchName\":\"Minh Phuong Phung\",\"isEmpty\":false,\"ecommerceDetails\":[{\"id\":1710351,\"productId\":256074,\"nProductId\":145677,\"price\":650000,\"quantity\":1,\"discount\":100000,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":25,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":256074,\"sku\":null,\"unit\":\"--\",\"name\":\"Áo dây lụa ren cao cấp - Nâu - S\",\"code\":\"SP8111721553\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/913fdc92eb1f49beab0a468e73a6eec4-jpeg_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/913fdc92eb1f49beab0a468e73a6eec4-jpeg.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":25}],\"metas\":[{\"name\":\"MÀU\",\"fieldName\":\"MÀU\",\"fieldId\":2,\"value\":\"\\\"Nâu\\\"\"},{\"name\":\"SIZE\",\"fieldName\":\"SIZE\",\"fieldId\":1,\"value\":\"\\\"S\\\"\"}],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":550000,\"quantityX\":1},{\"id\":1710352,\"productId\":256562,\"nProductId\":146165,\"price\":900000,\"quantity\":1,\"discount\":110000,\"isDiscountPrice\":true,\"notes\":null,\"inventory\":2,\"weight\":50,\"isCombo\":false,\"product\":{\"id\":256562,\"sku\":null,\"unit\":\"--\",\"name\":\"Áo phông giấy snoppy xanh cao cấp - S\",\"code\":\"SP8111722039\",\"weight\":0,\"length\":null,\"width\":null,\"height\":null,\"primaryImage\":{\"thumbnail\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/1a81fb54f943446d854be800b8188d27-jpeg_200x200.jpg\",\"url\":\"/uploads/thoitrangcaocap6666.nobi.pro/product/1a81fb54f943446d854be800b8188d27-jpeg.jpg\"},\"inventories\":[{\"warehouseId\":1,\"inventory\":2}],\"metas\":[{\"name\":\"SIZE\",\"fieldName\":\"SIZE\",\"fieldId\":1,\"value\":\"\\\"S\\\"\"}],\"model_id\":null,\"item_id\":null},\"length\":null,\"width\":null,\"height\":null,\"totalAmount\":790000,\"quantityX\":1}],\"returnFee\":0,\"coupons\":[],\"details\":null},\"customer\":null,\"sourceId\":11,\"transporter\":\"GiaoHangTietKiem\",\"id\":698147,\"createDate\":\"2026-04-09T10:07:41.671065Z\",\"campaignId\":null,\"campaignName\":null,\"code\":\"DH696444\",\"invoiceId\":1002478,\"salerId\":123,\"shop\":null,\"status\":1,\"customerName\":\"Zaha Thạch Bàn\",\"customerNotes\":\" Đơn này khách cần gấp a! Không tự ý xem hàng , có vấn đề gì phát sinh gọi shop , Không Tự Ý Sửa Cod ! Không tự Huỷ đơn. Khách KO lấy hàng thu 50k ship. SDT shop: 0763381393. MINH PHUONG PHUNG TKS shipper nhiều . KHÁCH MUỐN KHIẾU NẠI VUI LÒNG QUAY VIDEO Ạ\",\"customerPhoneNumber\":\"0388081992\",\"buyerPriceTotal\":1340000,\"customerAvatar\":\"/proxy-images/avatar/facebook/24694601220163017.jpg\",\"customerPageScopeId\":\"24694601220163017\",\"deliveringNote\":null,\"totalAmount\":0,\"discountTotal\":210000,\"priceTotal\":1550000,\"country\":null,\"wardId\":\"0100400148\",\"provinceId\":\"01\",\"districtId\":\"01004\",\"shippingAddress\":\"Địa chỉ sn 62tt1 khu dự án nhà ở bộ quốc phòng 537 bát khối\",\"districtName\":\"Quận Long Biên\",\"provinceName\":\"Hà Nội\",\"addressLevel4\":\" \",\"wardName\":\"Phường Thạch Bàn\",\"shippingStatus\":1,\"packageId\":null,\"totalVat\":0,\"transporterId\":14,\"transporterServiceId\":\"113537\",\"trackingCode\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"isFreeShipping\":true,\"transportType\":0,\"weight\":999,\"length\":null,\"height\":null,\"width\":null,\"adId\":null,\"conversationId\":\"105844335585735_24694601220163017\",\"checkingPolicy\":3,\"orderFee\":{\"id\":696818,\"discountVoucher\":0,\"discountVoucherPlatform\":0,\"discountShopeeCoin\":0,\"discountWallet\":0,\"shippingFeeSeller\":0,\"shippingFeePlatform\":0,\"originalShippingFee\":0,\"priceExcel\":0,\"transactionFee\":0,\"affiliateCommission\":0,\"platformCommission\":0,\"previousRevenue\":0,\"settlementRevenue\":null,\"tikTokDiscountFee\":0,\"settlementAmount\":0,\"settlementInfo\":null,\"settlementInfoObj\":null,\"salePrice\":1319016,\"customerPrice\":1340000,\"customerPriceCod\":null},\"orderAddress\":{\"id\":698147,\"shippingAddress\":\"Địa chỉ sn 62tt1 khu dự án nhà ở bộ quốc phòng 537 bát khối\",\"addressLevel4\":\" \",\"provinceId\":\"01\",\"districtId\":\"01004\",\"wardId\":\"0100400148\",\"wardName\":\"Phường Thạch Bàn\",\"provinceName\":\"Hà Nội\",\"districtName\":\"Quận Long Biên\"},\"orderExtra\":{\"id\":698147,\"userCrossCheckedId\":null,\"userCrossChecked\":null,\"userConfirmReturnedId\":null,\"userConfirmReturned\":null,\"cancelReason\":null,\"crossCheckedStatus\":null,\"currentWarehouseName\":null,\"numberOfPackages\":null,\"isInfoFromChat\":false,\"unLockDate\":null,\"sendTransporterDate\":null,\"expectedDeliveryTime\":null,\"customerReceivedDate\":null,\"lastUpdateTime\":null,\"cancelTime\":null,\"confirmReturnedDate\":null,\"crossCheckedDate\":null,\"flags\":{},\"flagsStr\":\"{}\",\"sortLine\":null,\"weight\":999},\"type\":4,\"flags\":{\"isFood\":false,\"isFragile\":false,\"isSealBox\":false,\"noStack\":false,\"arranged\":false,\"bbseco\":false,\"partialDelivery\":false,\"orderServiceAdd\":null},\"transporterName\":\"GH-Tiet-Kiem-2026\",\"isCustomFee\":false,\"sourceName\":\"Page II \",\"salerName\":\"nhanvienminhanhs\",\"salerPhoneNumber\":\"0906521333\",\"customerBuy\":{\"address\":\"Địa chỉ sn 62tt1 khu dự án nhà ở bộ quốc phòng 537 bát khối\",\"fullName\":\"Zaha Thạch Bàn\",\"phone\":\"0388081992\",\"location\":{\"provinceId\":null,\"districtId\":null,\"wardId\":null,\"wardName\":\"Phường Thạch Bàn\",\"provinceName\":\"Hà Nội\",\"districtName\":\"Quận Long Biên\"}},\"tags\":[],\"couponIds\":[],\"createdFrom\":\"nobichat\",\"orderAddressId\":698147,\"orderExtraId\":698147,\"orderFeeId\":696818}"
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"InvalidOperationException","message":"An exception has been raised that is likely due to a transient failure.","helpLink":null,"data":{},"source":"Npgsql.EntityFrameworkCore.PostgreSQL","stackTrace":" at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)\n at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.Enumerator.MoveNext()\n at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\n at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)\n at Redsand.Site.Api.OrdersEcommerceController.GetFilteredQueryAsync(OrderFilter filter, Int32 CurrentUserId, Int32 CurrentBranchId) in D:\\Nobi\\NobiV2\\Api\\EcommerceOrder\\OrderController.cs:line 4554\n at Redsand.Site.Api.OrdersEcommerceController.GetListImplementation(OrderFilter filter) in D:\\Nobi\\NobiV2\\Api\\EcommerceOrder\\OrderController.cs:line 221\n at Redsand.Site.Api.OrdersEcommerceController.GetListViaPost(OrderFilter filter) in D:\\Nobi\\NobiV2\\Api\\EcommerceOrder\\OrderController.cs:line 178\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":"NpgsqlException","message":"The connection pool has been exhausted, either raise 'Max Pool Size' (currently 35) or 'Timeout' (currently 15 seconds) in your connection string.","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.Open()\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected)\n at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)\n at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.Enumerator.InitializeReader(Enumerator enumerator)\n at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)","inner":{"exception":"TimeoutException","message":"The operation has timed out.","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:23:43 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEwOCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbnh1YW5xdXluaCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiVUQzRFROTUdRTUlJS0FKWE5RUlJUS0lNSFFBSTJWSzciLCJzdWIiOiJuaGFudmllbnh1YW5xdXluaCIsImp0aSI6IjRlZjYwZGNjLThkNzItNDAyNS04YzNjLTNhZDBlMWU4NTRmOSIsImlhdCI6MTc3NTcwOTAxNSwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjEtZ2lhbS1kb2MiLCIzLXNhbGUtdHJ1Yy1wYWdlIl0sIm5iZiI6MTc3NTcwOTAwNSwiZXhwIjoxNzc1Nzk1NDA1LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.KI0F2TWGVo_voxzqv2-KZ0_cqy_X7KnoVwdD1ewqNlg","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://thoitrangcaocap6666.nobi.pro","paramsSerializer":{},"method":"post","url":"/api/orders/get","data":"{\"filters\":[],\"isLock\":false,\"page\":1,\"pagesize\":50,\"status\":null,\"isAuto\":false,\"isReturnPart\":null,\"currentView\":\"all\",\"priceType\":\"totalPrice\",\"priceType1\":\"totalPrice\",\"createTime\":[\"04/08/2026 17:00:00\",\"04/09/2026 16:59:59\"],\"ecommerceType\":[\"4\"],\"salerIds\":[108],\"transporters\":[\"0\"],\"shopIds\":[],\"pageIds\":[],\"zaloIds\":[],\"countStatus\":true}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEwOCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbnh1YW5xdXluaCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiVUQzRFROTUdRTUlJS0FKWE5RUlJUS0lNSFFBSTJWSzciLCJzdWIiOiJuaGFudmllbnh1YW5xdXluaCIsImp0aSI6IjRlZjYwZGNjLThkNzItNDAyNS04YzNjLTNhZDBlMWU4NTRmOSIsImlhdCI6MTc3NTcwOTAxNSwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjEtZ2lhbS1kb2MiLCIzLXNhbGUtdHJ1Yy1wYWdlIl0sIm5iZiI6MTc3NTcwOTAwNSwiZXhwIjoxNzc1Nzk1NDA1LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.KI0F2TWGVo_voxzqv2-KZ0_cqy_X7KnoVwdD1ewqNlg","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
"{\"filters\":[],\"isLock\":false,\"page\":1,\"pagesize\":50,\"status\":null,\"isAuto\":false,\"isReturnPart\":null,\"currentView\":\"all\",\"priceType\":\"totalPrice\",\"priceType1\":\"totalPrice\",\"createTime\":[\"04/08/2026 17:00:00\",\"04/09/2026 16:59:59\"],\"ecommerceType\":[\"4\"],\"salerIds\":[108],\"transporters\":[\"0\"],\"shopIds\":[],\"pageIds\":[],\"zaloIds\":[],\"countStatus\":true}"
{"data":{"exception":"InvalidOperationException","message":"An exception has been raised that is likely due to a transient failure.","helpLink":null,"data":{},"source":"Npgsql.EntityFrameworkCore.PostgreSQL","stackTrace":" at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)\n at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.Enumerator.MoveNext()\n at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\n at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)\n at Redsand.Site.Api.OrdersEcommerceController.GetFilteredQueryAsync(OrderFilter filter, Int32 CurrentUserId, Int32 CurrentBranchId) in D:\\Nobi\\NobiV2\\Api\\EcommerceOrder\\OrderController.cs:line 4554\n at Redsand.Site.Api.OrdersEcommerceController.GetListImplementationAggregate(OrderFilter filter) in D:\\Nobi\\NobiV2\\Api\\EcommerceOrder\\OrderController.cs:line 4213\n at Redsand.Site.Api.OrdersEcommerceController.GetListAggregateViaPost(OrderFilter filter) in D:\\Nobi\\NobiV2\\Api\\EcommerceOrder\\OrderController.cs:line 4174\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":"NpgsqlException","message":"The connection pool has been exhausted, either raise 'Max Pool Size' (currently 35) or 'Timeout' (currently 15 seconds) in your connection string.","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.Open()\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected)\n at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)\n at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.Enumerator.InitializeReader(Enumerator enumerator)\n at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)","inner":{"exception":"TimeoutException","message":"The operation has timed out.","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:23:43 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEwOCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbnh1YW5xdXluaCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiVUQzRFROTUdRTUlJS0FKWE5RUlJUS0lNSFFBSTJWSzciLCJzdWIiOiJuaGFudmllbnh1YW5xdXluaCIsImp0aSI6IjRlZjYwZGNjLThkNzItNDAyNS04YzNjLTNhZDBlMWU4NTRmOSIsImlhdCI6MTc3NTcwOTAxNSwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjEtZ2lhbS1kb2MiLCIzLXNhbGUtdHJ1Yy1wYWdlIl0sIm5iZiI6MTc3NTcwOTAwNSwiZXhwIjoxNzc1Nzk1NDA1LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.KI0F2TWGVo_voxzqv2-KZ0_cqy_X7KnoVwdD1ewqNlg","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://thoitrangcaocap6666.nobi.pro","paramsSerializer":{},"method":"post","url":"/api/orders/aggregate","data":"{\"filters\":[],\"isLock\":false,\"page\":1,\"pagesize\":50,\"status\":null,\"isAuto\":false,\"isReturnPart\":null,\"currentView\":\"all\",\"priceType\":\"totalPrice\",\"priceType1\":\"totalPrice\",\"createTime\":[\"04/08/2026 17:00:00\",\"04/09/2026 16:59:59\"],\"ecommerceType\":[\"4\"],\"salerIds\":[108],\"transporters\":[\"0\"],\"shopIds\":[],\"pageIds\":[],\"zaloIds\":[],\"countStatus\":true,\"isCountStatus\":false}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEwOCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbnh1YW5xdXluaCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiVUQzRFROTUdRTUlJS0FKWE5RUlJUS0lNSFFBSTJWSzciLCJzdWIiOiJuaGFudmllbnh1YW5xdXluaCIsImp0aSI6IjRlZjYwZGNjLThkNzItNDAyNS04YzNjLTNhZDBlMWU4NTRmOSIsImlhdCI6MTc3NTcwOTAxNSwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjEtZ2lhbS1kb2MiLCIzLXNhbGUtdHJ1Yy1wYWdlIl0sIm5iZiI6MTc3NTcwOTAwNSwiZXhwIjoxNzc1Nzk1NDA1LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.KI0F2TWGVo_voxzqv2-KZ0_cqy_X7KnoVwdD1ewqNlg","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
"{\"filters\":[],\"isLock\":false,\"page\":1,\"pagesize\":50,\"status\":null,\"isAuto\":false,\"isReturnPart\":null,\"currentView\":\"all\",\"priceType\":\"totalPrice\",\"priceType1\":\"totalPrice\",\"createTime\":[\"04/08/2026 17:00:00\",\"04/09/2026 16:59:59\"],\"ecommerceType\":[\"4\"],\"salerIds\":[108],\"transporters\":[\"0\"],\"shopIds\":[],\"pageIds\":[],\"zaloIds\":[],\"countStatus\":true,\"isCountStatus\":false}"
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken, Int32 retry) in D:\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 36\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 309\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 309\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"Không thể tải file lên facebook","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"error":"Error","name":"ArgumentNullException","message":"Value cannot be null. (Parameter 'input')","helpLink":null,"source":"System.Text.RegularExpressions","stackTrace":" at System.Text.RegularExpressions.Regex.Replace(String input, String replacement)\n at Redsand.Services.GoogleMapService.ParseAddress(String address) in /app/Services/GoogleMapService.cs:line 403\n at Redsand.Services.GoogleMapService.FindLocationAsync(String address, Boolean debug) in /app/Services/GoogleMapService.cs:line 232\n at Redsand.Api.LocationsController.FindLocation(String address, Boolean debug) in /app/Api/LocationsController.cs:line 231\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 where exception was thrown ---\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)","inner":null},"status":400,"statusText":"","headers":{"cache-control":"public,max-age=600","content-type":"application/json; charset=utf-8"},"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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjExOSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbmxvYW4wMyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTlVRUldHUldLVFE3SEFESDZIUjRLSkxCTkZCRlNaQlciLCJzdWIiOiJuaGFudmllbmxvYW4wMyIsImp0aSI6IjYwZTMzMDdmLWIxMTgtNGMwNC04NGYwLTIxYmQwZGRlNDQzZCIsImlhdCI6MTc3Mzc5ODQxNCwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiMS1naWFtLWRvYyIsIm5iZiI6MTc3Mzc5ODQxNCwiZXhwIjoxNzc2MzkwNDE0LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.rYH3yRMaidBuB2GnWudQjEXF8W5P5t5vQ-_gRmYBpuU","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://thoitrangcaocap6666.nobi.pro","paramsSerializer":{},"method":"get","url":"https://locations.ecrm.vn/api/locations/find?address="},"request":{}}
?address=
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjExOSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuaGFudmllbmxvYW4wMyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTlVRUldHUldLVFE3SEFESDZIUjRLSkxCTkZCRlNaQlciLCJzdWIiOiJuaGFudmllbmxvYW4wMyIsImp0aSI6IjYwZTMzMDdmLWIxMTgtNGMwNC04NGYwLTIxYmQwZGRlNDQzZCIsImlhdCI6MTc3Mzc5ODQxNCwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiMS1naWFtLWRvYyIsIm5iZiI6MTc3Mzc5ODQxNCwiZXhwIjoxNzc2MzkwNDE0LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.rYH3yRMaidBuB2GnWudQjEXF8W5P5t5vQ-_gRmYBpuU","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"data":{"exception":"Exception","message":"Không thể đăng nhập Mobifone","helpLink":null,"data":{},"source":"Redsand.Site","stackTrace":" at Mobifone3cSdk.Client.MobiFone3c.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 83\n at Redsand.Site.Services.MobifoneService.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Voip\\MobifoneService.cs:line 73\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\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":"Exception","message":"{\"code\":\"errors\",\"message\":\"Domain not Found\"}","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":{"exception":"Exception","message":"Không tìm thấy trang","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:22:45 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE4IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6Ik5HVVlFTkJBWSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiMk81M0VPUVBQRlVXNURQWktBWEpPSjJSWUNCUFZMQlIiLCJzdWIiOiJOR1VZRU5CQVkiLCJqdGkiOiI4ZDk2ZGFiZi03MmQwLTQ2Y2YtOTZkNi05M2FhNjlkZDFiYzEiLCJpYXQiOjE3NzU3MDE4OTksImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjktdGVsZXNhbGUiLCJuYmYiOjE3NzU3MDE4OTksImV4cCI6MTc3NTc4ODI5OSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.f8ou3AHWUrm0s_26tBXOGencUgjQRQykjK-i6JLobvg","ContentType":"application/json","x-hour-offset":"7","BranchId":"2","Locale":"vi"},"baseURL":"https://bshoang.nobi.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE4IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6Ik5HVVlFTkJBWSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiMk81M0VPUVBQRlVXNURQWktBWEpPSjJSWUNCUFZMQlIiLCJzdWIiOiJOR1VZRU5CQVkiLCJqdGkiOiI4ZDk2ZGFiZi03MmQwLTQ2Y2YtOTZkNi05M2FhNjlkZDFiYzEiLCJpYXQiOjE3NzU3MDE4OTksImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjktdGVsZXNhbGUiLCJuYmYiOjE3NzU3MDE4OTksImV4cCI6MTc3NTc4ODI5OSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.f8ou3AHWUrm0s_26tBXOGencUgjQRQykjK-i6JLobvg","ContentType":"application/json","x-hour-offset":"7","BranchId":"2","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#10) Không gửi được tin nhắn do một ứng dụng khác hiện đang kiểm soát thread này.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 28\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 211\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 306\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 10:22:44 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQxMSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJwaHVvbmd2dCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiQkVMSlpFNllUUlVITVRDTkJLVExVN0RKNDVZT1dPQ04iLCJzdWIiOiJwaHVvbmd2dCIsImp0aSI6ImI1OTI0YmE4LTM3YjAtNGJhOC04MWFkLWYwYmQ0YjY2YTdmZiIsImlhdCI6MTc3NTY5OTA3NiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMzNi1uby1ydWxlIiwiMzkxLXRlbGVzYWxlIiwiMzM1LXRlbGVzYWxlIiwiMzM1LXRydW9uZy1waG9uZyJdLCJuYmYiOjE3NzU2OTkwNzYsImV4cCI6MTc3NTc4NTQ3NiwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.KjcPRdcK78NEq_8GZvxpfGkjAq4O689LY_-HV_lRm9o","ContentType":"application/json","x-hour-offset":"7","BranchId":"23","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQxMSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJwaHVvbmd2dCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiQkVMSlpFNllUUlVITVRDTkJLVExVN0RKNDVZT1dPQ04iLCJzdWIiOiJwaHVvbmd2dCIsImp0aSI6ImI1OTI0YmE4LTM3YjAtNGJhOC04MWFkLWYwYmQ0YjY2YTdmZiIsImlhdCI6MTc3NTY5OTA3NiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMzNi1uby1ydWxlIiwiMzkxLXRlbGVzYWxlIiwiMzM1LXRlbGVzYWxlIiwiMzM1LXRydW9uZy1waG9uZyJdLCJuYmYiOjE3NzU2OTkwNzYsImV4cCI6MTc3NTc4NTQ3NiwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.KjcPRdcK78NEq_8GZvxpfGkjAq4O689LY_-HV_lRm9o","ContentType":"application/json","x-hour-offset":"7","BranchId":"23","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken, Int32 retry) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 35\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\Nobi\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken, Int32 retry) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 35\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\Nobi\\NobiV2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\Nobi\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 09 Apr 2026 09:10:08 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","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM5OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJodW9uZ250dCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiM1pBUFpQTlFCNjVPN1BVR05aWlZKWjZXWFRQSklQN1MiLCJzdWIiOiJodW9uZ250dCIsImp0aSI6ImEwODFhYWUwLWE4OGMtNDQ2MS1hMzA4LTBmNDJiZTcxMjMyYyIsImlhdCI6MTc3NTcxODY1NywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMzNi1uby1ydWxlIiwiMjgxLXRlbGVzYWxlIl0sIm5iZiI6MTc3NTcxODY1NywiZXhwIjoxNzc1ODA1MDU3LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.6adoYjH75gB_HnjTB0bcpathGK3l_c1wxr3Aqq4BHEg","ContentType":"application/json","x-hour-offset":"7","BranchId":"8","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM5OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJodW9uZ250dCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiM1pBUFpQTlFCNjVPN1BVR05aWlZKWjZXWFRQSklQN1MiLCJzdWIiOiJodW9uZ250dCIsImp0aSI6ImEwODFhYWUwLWE4OGMtNDQ2MS1hMzA4LTBmNDJiZTcxMjMyYyIsImlhdCI6MTc3NTcxODY1NywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMzNi1uby1ydWxlIiwiMjgxLXRlbGVzYWxlIl0sIm5iZiI6MTc3NTcxODY1NywiZXhwIjoxNzc1ODA1MDU3LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.6adoYjH75gB_HnjTB0bcpathGK3l_c1wxr3Aqq4BHEg","ContentType":"application/json","x-hour-offset":"7","BranchId":"8","Locale":"vi"}
{}