{"data":{"exception":"ArgumentNullException","message":"Value cannot be null. (Parameter 'o')","helpLink":null,"data":{},"source":"Newtonsoft.Json","stackTrace":" at Newtonsoft.Json.Linq.JToken.FromObjectInternal(Object o, JsonSerializer jsonSerializer)\n at Newtonsoft.Json.Linq.JObject.FromObject(Object o, JsonSerializer jsonSerializer)\n at Redsand.Site.Controllers.TokenController.TokenFromSSO(String token, LicenseService licenseService) in D:\\Nobi\\NobiV2\\Controllers\\TokenController.cs:line 369\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Sat, 01 Aug 2026 05:15: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","ContentType":"application/json","x-hour-offset":"7","Locale":"vi"},"baseURL":"https://chum.nobi.pro","paramsSerializer":{},"method":"get","url":"profileSSO?token=eyJhbGciOiJSUzI1NiIsInR5cCI6ImF0K2p3dCJ9.eyJuYmYiOjE3ODU1NjEzNTEsImV4cCI6MTc4NTU2NDk1MSwiaXNzIjoiaHR0cHM6Ly9hdXRoLm5vYmkucHJvIiwiY2xpZW50X2lkIjoiTm9iaSIsInN1YiI6IjM2MzYiLCJhdXRoX3RpbWUiOjE3ODU1NjEwMTksImlkcCI6ImxvY2FsIiwianRpIjoiN0U3QURFMjBBMjZFRjFBNDEzQzA4NTNBRDJDREM3MTUiLCJzaWQiOiI0MTNGNzZFRjA1RUFDNTAzMkQ2NDUwQ0ZBMTcxMUYwQSIsImlhdCI6MTc4NTU2MTAyNiwic2NvcGUiOlsib3BlbmlkIiwicHJvZmlsZSIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJwd2QiXX0.WFXPkHUIyhWHnbWAE2RPQEtRp1czH83Tm-BZdEt7y2sxmnWR0a3yOq-4GoPRdvpSLCeABIpmbz165PrWBxxNSBJRncxLd_05bqZApLYF1QY4j78IrG517wYlLm4tCXwfevyjxvLjq8zNo4SOp5bJYOFzi3F8KtvZ5w1u4seqr-KIIBsHB6190MEi395WaE2LuBqhrezmV5nSAiHtKBa2kHaH_77I7Qj6ujCat1I6A6PnIa9T4NAu6Egc7UvHd3qvmHwz_w7m2CGlP0jRhZ2bmo1GtR25aS5Fu0uH5gpO2SxuIqLptvTQO1tUfOK0A0l0QlBgdMB-NlVYYjqTok0CAA"},"request":{}}