TypeError: Cannot read properties of undefined (reading 'hide')
I have this strange wasm exception when running with latest build.
Debugging hotkey: Shift+Alt+D (when application has focus)
CSS Hot Reload ignoring http://localhost:48613/lib/bootstrap/dist/css/bootstrap.min.css because it was inaccessible or had more than 7000 rules.
19:04:11 Root.AuthenticatedView(DEBUG): Load.
19:04:11 Root.VersionChecker(DEBUG): Initialize VersionSupport
19:04:12 Root.ApiHubConnectionChecker(DEBUG): Bind on changed.
19:04:12 Root.HttpQueryDispatcher(DEBUG): Query input 'ListMainMenuItem' casting to 'IQuery1' ('MainMenuItems'). 19:04:12 Root.AuthenticatedView(DEBUG): Load. 19:04:12 Root.HttpQueryDispatcher(DEBUG): Query input 'FindApiVersion' casting to 'IQuery1' ('Version').
Exception thrown: 'System.ObjectDisposedException' in System.Private.CoreLib.dll
19:04:12 Root.PullToRefresh(DEBUG): Registering handler.
19:04:12 Root.CategoryStorage(DEBUG): Deleted.
19:04:12 Root.CurrencyStorage(DEBUG): Deleted.
19:04:12 Root.ProfileStorage(DEBUG): Deleted.
19:04:12 Root.UserPropertyStorage(DEBUG): Deleted.
19:04:12 Root.ExpenseTemplateStorage(DEBUG): Deleted.
info: Microsoft.AspNetCore.Authorization.DefaultAuthorizationService[2]
Authorization failed. These requirements were not met:
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
19:04:12 Root.Loading(DEBUG): Loading changed to 'False'.
info: Microsoft.AspNetCore.Authorization.DefaultAuthorizationService[2]
Authorization failed. These requirements were not met:
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
19:04:12 Root.AuthenticatedView(DEBUG): New value 'False'.
19:04:12 Root.AuthenticatedView(DEBUG): New value 'False'.
19:04:12 Root.UserInfo(DEBUG): User is NOT authenticated
19:04:12 Root.HttpQueryDispatcher(DEBUG): Query input 'ListMainMenuItem' casting to 'IQuery1' ('MainMenuItems'). 19:04:15 Root.Loading(DEBUG): Loading changed to 'True'. Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 OPTIONS http://localhost:63803/api/user/login - - - 19:04:15 Root.Loading(DEBUG): Loading changed to 'True'. Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful. Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 OPTIONS http://localhost:63803/api/user/login - 204 - - 49.7829ms Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/user/login - text/json;+charset=utf-8 61 Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful. Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Accounts.Controllers.UserController.Login (Money.Api)' Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Login", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Money.Accounts.Models.LoginRequest) on controller Money.Accounts.Controllers.UserController (Money.Api).
'Money.Api.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.5\System.Runtime.Serialization.Formatters.dll'. Symbol loading disabled by Include/Exclude setting.
'Money.Api.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.5\System.Diagnostics.TraceSource.dll'. Symbol loading disabled by Include/Exclude setting.
'Money.Api.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.5\System.Runtime.Serialization.Primitives.dll'. Symbol loading disabled by Include/Exclude setting.
'Money.Api.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.5\System.Reflection.TypeExtensions.dll'. Symbol loading disabled by Include/Exclude setting.
'Money.Api.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.5\mscorlib.dll'. Symbol loading disabled by Include/Exclude setting.
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Accounts.Controllers.UserController.Login (Money.Api) - Validation state: Valid
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (5ms) [Parameters=[@__normalizedUserName_0='?' (Size = 4)], CommandType='Text', CommandTimeout='30']
SELECT "a"."Id", "a"."AccessFailedCount", "a"."ConcurrencyStamp", "a"."CreatedAt", "a"."Email", "a"."EmailConfirmed", "a"."LastSignedAt", "a"."LockoutEnabled", "a"."LockoutEnd", "a"."NormalizedEmail", "a"."NormalizedUserName", "a"."PasswordHash", "a"."PhoneNumber", "a"."PhoneNumberConfirmed", "a"."SecurityStamp", "a"."TwoFactorEnabled", "a"."UserName"
FROM "AspNetUsers" AS "a"
WHERE "a"."NormalizedUserName" = @__normalizedUserName_0
LIMIT 1
'Money.Api.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\9.0.5\Microsoft.AspNetCore.Cryptography.KeyDerivation.dll'. Symbol loading disabled by Include/Exclude setting.
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__normalizedUserName_0='?' (Size = 4)], CommandType='Text', CommandTimeout='30']
SELECT "a"."Id", "a"."AccessFailedCount", "a"."ConcurrencyStamp", "a"."CreatedAt", "a"."Email", "a"."EmailConfirmed", "a"."LastSignedAt", "a"."LockoutEnabled", "a"."LockoutEnd", "a"."NormalizedEmail", "a"."NormalizedUserName", "a"."PasswordHash", "a"."PhoneNumber", "a"."PhoneNumberConfirmed", "a"."SecurityStamp", "a"."TwoFactorEnabled", "a"."UserName"
FROM "AspNetUsers" AS "a"
WHERE "a"."NormalizedUserName" = @__normalizedUserName_0
LIMIT 1
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (1ms) [Parameters=[@p16='?' (Size = 36), @p0='?' (DbType = Int32), @p1='?' (Size = 36), @p17='?' (Size = 36), @p2='?' (DbType = DateTime), @p3='?', @p4='?' (DbType = Boolean), @p5='?' (DbType = DateTime), @p6='?' (DbType = Boolean), @p7='?' (DbType = DateTimeOffset), @p8='?', @p9='?' (Size = 4), @p10='?' (Size = 84), @p11='?', @p12='?' (DbType = Boolean), @p13='?' (Size = 32), @p14='?' (DbType = Boolean), @p15='?' (Size = 4)], CommandType='Text', CommandTimeout='30']
UPDATE "AspNetUsers" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedAt" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "LastSignedAt" = @p5, "LockoutEnabled" = @p6, "LockoutEnd" = @p7, "NormalizedEmail" = @p8, "NormalizedUserName" = @p9, "PasswordHash" = @p10, "PhoneNumber" = @p11, "PhoneNumberConfirmed" = @p12, "SecurityStamp" = @p13, "TwoFactorEnabled" = @p14, "UserName" = @p15
WHERE "Id" = @p16 AND "ConcurrencyStamp" = @p17
RETURNING 1;
'Money.Api.exe' (CoreCLR: clrhost): Loaded 'C:\Work\Temp\research\blazor\Money-master\src\Money.Api\bin\Debug\net9.0\Microsoft.IdentityModel.Abstractions.dll'. Symbol loading disabled by Include/Exclude setting.
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Accounts.Controllers.UserController.Login (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 438.1121ms.
Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Accounts.Controllers.UserController.Login (Money.Api) in 660.949ms
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Accounts.Controllers.UserController.Login (Money.Api)'
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/user/login - 200 421 text/json 711.8310ms
19:04:16 Root.Loading(DEBUG): Loading changed to 'False'.
19:04:16 Root.Loading(DEBUG): Loading changed to 'False'.
19:04:16 Root.Summary1(DEBUG): Summary.OnInitializedAsync 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'FindCurrencyDefault' casting to 'IQuery1' ('String').
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'ListAllCurrency' casting to 'IQuery1' ('List1').
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.ListAllCurrency' with output 'System.Collections.Generic.List1[Money.Models.CurrencyModel]'. 19:04:16 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.ListAllCurrency, Money.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. 19:04:16 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.ListAllCurrency","Version":1,"Payload":{}}'. Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 OPTIONS http://localhost:63803/api/queries/currency-list - - - Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful. Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 OPTIONS http://localhost:63803/api/queries/currency-list - 204 - - 5.6274ms Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/currency-list - text/json;+charset=utf-8 72 Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful. Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api).
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 OPTIONS http://localhost:63803/api/queries/user-properties - - -
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 OPTIONS http://localhost:63803/api/queries/user-properties - 204 - - 4.8811ms
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/user-properties - text/json;+charset=utf-8 73
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api). 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'ListAllCurrency' casting to 'IQuery1' ('List1'). 19:04:16 Root.AmountBox(DEBUG): Parameters '' '' 19:04:16 Root.AuthenticatedView(DEBUG): Load. 19:04:16 Root.AuthenticatedView(DEBUG): New value 'True'. 19:04:16 Root.AuthenticatedView(DEBUG): Rendering child content. 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'GetPriceDecimalDigitsProperty' casting to 'IQuery1' ('Int32').
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'FindUserProperty' casting to 'IQuery1' ('String'). 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'ListUserProperty' casting to 'IQuery1' ('List1'). 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.ListUserProperty' with output 'System.Collections.Generic.List1[Money.Models.UserPropertyModel]'.
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid
19:04:16 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.ListUserProperty, Money.Accounts.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
19:04:16 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.ListUserProperty","Version":1,"Payload":{}}'.
19:04:16 Root.AuthenticatedView(DEBUG): Load.
19:04:16 Root.AuthenticatedView(DEBUG): New value 'True'.
19:04:16 Root.AuthenticatedView(DEBUG): Rendering child content.
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'GetDateFormatProperty' casting to 'IQuery1' ('String'). 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'FindUserProperty' casting to 'IQuery1' ('String').
19:04:16 Root.AuthenticatedView(DEBUG): Load.
19:04:16 Root.AuthenticatedView(DEBUG): New value 'True'.
19:04:16 Root.AuthenticatedView(DEBUG): Rendering child content.
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'GetThemeTypeProperty' casting to 'IQuery1' ('ThemeType'). 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'FindUserProperty' casting to 'IQuery1' ('String').
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'GetExpenseCreateDialogTypeProperty' casting to 'IQuery1' ('ExpenseCreateDialogType'). 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'FindUserProperty' casting to 'IQuery1' ('String').
19:04:16 Root.OutcomeCreate(DEBUG): Attach to component container
19:04:16 Root.AmountBox(DEBUG): Parameters '' ''
19:04:16 Root.AuthenticatedView(DEBUG): Load.
19:04:16 Root.AuthenticatedView(DEBUG): New value 'True'.
19:04:16 Root.AuthenticatedView(DEBUG): Rendering child content.
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'GetPriceDecimalDigitsProperty' casting to 'IQuery1' ('Int32'). 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'FindUserProperty' casting to 'IQuery1' ('String').
19:04:16 Root.AuthenticatedView(DEBUG): Load.
19:04:16 Root.AuthenticatedView(DEBUG): New value 'True'.
19:04:16 Root.AuthenticatedView(DEBUG): Rendering child content.
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'GetDateFormatProperty' casting to 'IQuery1' ('String'). 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'FindUserProperty' casting to 'IQuery1' ('String').
19:04:16 Root.AuthenticatedView(DEBUG): Load.
19:04:16 Root.AuthenticatedView(DEBUG): New value 'True'.
19:04:16 Root.AuthenticatedView(DEBUG): Rendering child content.
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'ListBottomMenuItem' casting to 'IQuery1' ('List1').
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'FindUserProperty' casting to 'IQuery1' ('String'). 19:04:16 Root.ApiHub(DEBUG): Starting. 19:04:16 Root.ApiHub(DEBUG): Change status from 'Disconnected' to 'Connecting'. 19:04:16 Root.ServerConnectionState(DEBUG): ApiHub update 'Connecting', ''. 19:04:16 Root.ApiHubConnectionChecker(DEBUG): OnApiHubStateChanged, rerendering. 19:04:16 Root.ApiHub(DEBUG): Connecting with token 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiZGVtbyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWVpZGVudGlmaWVyIjoiN2M3OGZiMWYtYTNmYy00MmNmLThkMzgtYWFiMDc5MGMxZjlhIiwiZXhwIjoxNzUwNzg4MjU2LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0IiwiYXVkIjoiaHR0cDovL2xvY2FsaG9zdCJ9.rM5yMYb5hncADTQdbsS_QCVyYVx8ZM9dU8YtVuU0Qh4'. Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30'] SELECT "c"."UniqueCode", "c"."Symbol", "c"."IsDefault" FROM "Currencies" AS "c" WHERE "c"."UserId" = @__AsStringKey_Identifier_0 AND NOT ("c"."IsDeleted") Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 83.4247ms. Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 220.1508ms Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/currency-list - 200 14 text/json;+charset=utf-8 295.8994ms Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30'] SELECT "u"."Key", "u"."Value" FROM "UserProperties" AS "u" INNER JOIN "AspNetUsers" AS "a" ON "u"."UserId" = "a"."Id" WHERE "a"."Id" = @__AsStringKey_Identifier_0 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 117.1962ms. Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 184.2835ms Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/user-properties - 200 1300 text/json;+charset=utf-8 198.4286ms Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 OPTIONS http://localhost:63803/api/negotiate?negotiateVersion=1 - - - Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful. Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 OPTIONS http://localhost:63803/api/negotiate?negotiateVersion=1 - 204 - - 5.0489ms Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/negotiate?negotiateVersion=1 - - 0 Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful. 19:04:16 Root.UserInfo(DEBUG): User signed in. 19:04:16 Root.UserInfo(DEBUG): User is authenticated Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint '/api/negotiate' 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'GetProfile' casting to 'IQuery1' ('ProfileModel').
19:04:16 Root.UserMiddleware(DEBUG): Profile is null.
19:04:16 Root.UserMiddleware(DEBUG): Profile task is null.
19:04:16 Root.UserMiddleware(DEBUG): Get profile over the wire.
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.GetProfile' with output 'Money.Models.ProfileModel'.
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint '/api/negotiate'
19:04:16 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.GetProfile, Money.Accounts.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
19:04:16 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.GetProfile","Version":1,"Payload":{}}'.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/negotiate?negotiateVersion=1 - 200 316 application/json 21.8395ms
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 OPTIONS http://localhost:63803/api/queries/user-profile - - -
19:04:16 Root.UserMiddleware(DEBUG): Awating profile task.
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 OPTIONS http://localhost:63803/api/queries/user-profile - 204 - - 4.6365ms
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/user-profile - text/json;+charset=utf-8 67
19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'GetThemeTypeProperty' casting to 'IQuery1' ('ThemeType'). 19:04:16 Root.HttpQueryDispatcher(DEBUG): Query input 'FindUserProperty' casting to 'IQuery1' ('String').
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
19:04:16 Root.CreateExpenseStorage(DEBUG): Loaded '', T is 'System.Collections.Generic.List1[[Money.Commands.CreateOutcome, Money, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api).
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__p_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30']
SELECT "a"."Id", "a"."AccessFailedCount", "a"."ConcurrencyStamp", "a"."CreatedAt", "a"."Email", "a"."EmailConfirmed", "a"."LastSignedAt", "a"."LockoutEnabled", "a"."LockoutEnd", "a"."NormalizedEmail", "a"."NormalizedUserName", "a"."PasswordHash", "a"."PhoneNumber", "a"."PhoneNumberConfirmed", "a"."SecurityStamp", "a"."TwoFactorEnabled", "a"."UserName"
FROM "AspNetUsers" AS "a"
WHERE "a"."Id" = @__p_0
LIMIT 1
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 26.7726ms.
Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 64.9448ms
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/user-profile - 200 94 text/json;+charset=utf-8 81.7545ms
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 GET http://localhost:63803/api?id=Su_UgciL0znJQ1QtXx_wUg&access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiZGVtbyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWVpZGVudGlmaWVyIjoiN2M3OGZiMWYtYTNmYy00MmNmLThkMzgtYWFiMDc5MGMxZjlhIiwiZXhwIjoxNzUwNzg4MjU2LCJpc3MiOiJodHRwOi8vbG9jYWxob3N0IiwiYXVkIjoiaHR0cDovL2xvY2FsaG9zdCJ9.rM5yMYb5hncADTQdbsS_QCVyYVx8ZM9dU8YtVuU0Qh4 - - -
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint '/api'
19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Payload: '{"Count":12,"0":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"PriceDecimalDigits","Value":null}},"1":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"DateFormat","Value":null}},"2":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"MobileMenu","Value":null}},"3":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"SummarySort","Value":null}},"4":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"SummaryDisplay","Value":null}},"5":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"ExpenseOverviewSort","Value":null}},"6":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"SearchSort","Value":null}},"7":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"BalanceDisplay","Value":null}},"8":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"ExpenseTemplateSort","Value":null}},"9":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"ExpenseTemplateCalendarDisplay","Value":null}},"10":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"ExpenseCreateDialog","Value":null}},"11":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"Theme","Value":null}}}'
19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Type: 'System.Collections.Generic.List1[Money.Models.UserPropertyModel]' 19:04:17 Root.HttpQueryDispatcher(DEBUG): Output success (composite): 'True'. 19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Payload: '{"Count":0}' 19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Type: 'System.Collections.Generic.List1[Money.Models.CurrencyModel]'
19:04:17 Root.HttpQueryDispatcher(DEBUG): Output success (composite): 'True'.
19:04:17 Root.UserPropertyStorage(DEBUG): Saved '{"Count":12,"0":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"PriceDecimalDigits","Value":null}},"1":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"DateFormat","Value":null}},"2":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"MobileMenu","Value":"main-menu,summary-month,expense-create"}},"3":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"SummarySort","Value":null}},"4":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"SummaryDisplay","Value":null}},"5":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"ExpenseOverviewSort","Value":null}},"6":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"SearchSort","Value":null}},"7":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"BalanceDisplay","Value":null}},"8":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"ExpenseTemplateSort","Value":null}},"9":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"ExpenseTemplateCalendarDisplay","Value":null}},"10":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"ExpenseCreateDialog","Value":null}},"11":{"Name":"Money.Models.UserPropertyModel","Version":1,"Payload":{"Key":"Theme","Value":null}}}'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Query input 'ListAllCurrency' casting to 'IQuery1' ('List1').
19:04:17 Root.CurrencyStorage(DEBUG): Saved '{"Count":0}'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.FindCurrencyDefault' with output 'System.String'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.FindCurrencyDefault, Money.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.FindCurrencyDefault","Version":1,"Payload":{}}'.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 OPTIONS http://localhost:63803/api/queries/currency-default-nullable - - -
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Query input 'FindCurrencyDefault' casting to 'IQuery1' ('String'). 19:04:17 Root.HttpQueryDispatcher(DEBUG): Query input 'ListAllCurrency' casting to 'IQuery1' ('List1'). 19:04:17 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.ListAllCurrency' with output 'System.Collections.Generic.List1[Money.Models.CurrencyModel]'.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 OPTIONS http://localhost:63803/api/queries/currency-default-nullable - 204 - - 5.2901ms
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.ListAllCurrency, Money.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/currency-default-nullable - text/json;+charset=utf-8 76
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.ListAllCurrency","Version":1,"Payload":{}}'.
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Query input 'ListMainMenuItem' casting to 'IQuery1' ('MainMenuItems'). Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/currency-list - text/json;+charset=utf-8 72 Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful. 19:04:17 Root.AmountBox(DEBUG): Parameters '' '' 19:04:17 Root.HttpQueryDispatcher(DEBUG): Query input 'ListAllCurrency' casting to 'IQuery1' ('List1'). 19:04:17 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.ListAllCurrency' with output 'System.Collections.Generic.List1[Money.Models.CurrencyModel]'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.ListAllCurrency, Money.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.ListAllCurrency","Version":1,"Payload":{}}'.
19:04:17 Root.ExpenseCreateSwitcher(DEBUG): User prefered ExpenseCreateDialog is 'Standard'
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api). Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api).
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/currency-list - text/json;+charset=utf-8 72
19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Payload: '{"Name":"Money.Models.ProfileModel","Version":1,"Payload":{"UserName":"demo","Email":null}}'
19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Type: 'Money.Models.ProfileModel'
19:04:17 Root.HttpQueryDispatcher(DEBUG): Output success (composite): 'True'.
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
19:04:17 Root.ProfileStorage(DEBUG): Saved '{"Name":"Money.Models.ProfileModel","Version":1,"Payload":{"UserName":"demo","Email":null}}'.
19:04:17 Root.UserMiddleware(DEBUG): Clearing profile task.
19:04:17 Root.UserMiddleware(DEBUG): Returning profile.
19:04:17 Root.UserInfo(DEBUG): User is 'demo'
19:04:17 Root.Loading(DEBUG): Loading changed to 'False'.
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api). Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30'] SELECT "c"."UniqueCode", "c"."Symbol", "c"."IsDefault" FROM "Currencies" AS "c" WHERE "c"."UserId" = @__AsStringKey_Identifier_0 AND NOT ("c"."IsDeleted") Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 35.0854ms. Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 66.1808ms Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' 19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Payload: '{"Count":0}' 19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Type: 'System.Collections.Generic.List1[Money.Models.CurrencyModel]'
19:04:17 Root.HttpQueryDispatcher(DEBUG): Output success (composite): 'True'.
19:04:17 Root.CurrencyStorage(DEBUG): Saved '{"Count":0}'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Query input 'FindCurrencyDefault' casting to 'IQuery1' ('String'). 19:04:17 Root.HttpQueryDispatcher(DEBUG): Query input 'ListAllCurrency' casting to 'IQuery1' ('List1'). 19:04:17 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.ListAllCurrency' with output 'System.Collections.Generic.List1[Money.Models.CurrencyModel]'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.ListAllCurrency, Money.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.ListAllCurrency","Version":1,"Payload":{}}'.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/currency-list - 200 14 text/json;+charset=utf-8 203.8192ms
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (31ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30']
SELECT "c"."UniqueCode", "c"."Symbol", "c"."IsDefault"
FROM "Currencies" AS "c"
WHERE "c"."UserId" = @__AsStringKey_Identifier_0 AND NOT ("c"."IsDeleted")
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/currency-list - text/json;+charset=utf-8 72
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 159.0384ms.
Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 286.7542ms
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Payload: '{"Count":0}'
19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Type: 'System.Collections.Generic.List1[Money.Models.CurrencyModel]' Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api).
19:04:17 Root.HttpQueryDispatcher(DEBUG): Output success (composite): 'True'.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/currency-list - 200 14 text/json;+charset=utf-8 421.8717ms
19:04:17 Root.CurrencyStorage(DEBUG): Saved '{"Count":0}'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.FindCurrencyDefault' with output 'System.String'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.FindCurrencyDefault, Money.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.FindCurrencyDefault","Version":1,"Payload":{}}'.
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/currency-default-nullable - text/json;+charset=utf-8 76
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api). Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30'] SELECT "c"."UniqueCode", "c"."Symbol", "c"."IsDefault" FROM "Currencies" AS "c" WHERE "c"."UserId" = @__AsStringKey_Identifier_0 AND NOT ("c"."IsDeleted") Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 109.4279ms. Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 196.1348ms Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' 19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Payload: '{"Count":0}' Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/currency-list - 200 14 text/json;+charset=utf-8 271.1389ms 19:04:17 Root.HttpQueryDispatcher(DEBUG): Response Type: 'System.Collections.Generic.List1[Money.Models.CurrencyModel]'
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30']
SELECT "c"."UserId", "c"."UniqueCode", "c"."IsDefault", "c"."IsDeleted", "c"."Symbol"
FROM "Currencies" AS "c"
WHERE "c"."UserId" = @__AsStringKey_Identifier_0 AND "c"."IsDefault"
LIMIT 1
19:04:17 Root.HttpQueryDispatcher(DEBUG): Output success (composite): 'True'.
19:04:17 Root.CurrencyStorage(DEBUG): Saved '{"Count":0}'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.FindCurrencyDefault' with output 'System.String'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.FindCurrencyDefault, Money.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
19:04:17 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.FindCurrencyDefault","Version":1,"Payload":{}}'.
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30']
SELECT "c"."UserId", "c"."UniqueCode", "c"."IsDefault", "c"."IsDeleted", "c"."Symbol"
FROM "Currencies" AS "c"
WHERE "c"."UserId" = @__AsStringKey_Identifier_0 AND "c"."IsDefault"
LIMIT 1
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 455.4935ms.
Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 99.0477ms.
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 622.7704ms
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/currency-default-nullable - text/json;+charset=utf-8 76
Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 181.0616ms
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/currency-default-nullable - 200 0 text/json;+charset=utf-8 722.7715ms
19:04:17 Root.ApiHub(DEBUG): Change status from 'Connecting' to 'Connected'.
19:04:17 Root.ServerConnectionState(DEBUG): ApiHub update 'Connected', ''.
19:04:18 Root.ApiHubConnectionChecker(DEBUG): OnStateChanged, rerendering.
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
19:04:18 Root.ApiHubConnectionChecker(DEBUG): OnApiHubStateChanged, rerendering.
19:04:18 Root.HttpQueryDispatcher(DEBUG): Response Payload: ''
19:04:18 Root.HttpQueryDispatcher(DEBUG): Fallback to null value.
19:04:18 Root.HttpQueryDispatcher(DEBUG): Query input 'GetSummaryDisplayProperty' casting to 'IQuery1' ('SummaryDisplayType'). 19:04:18 Root.HttpQueryDispatcher(DEBUG): Query input 'FindUserProperty' casting to 'IQuery1' ('String').
19:04:18 Root.HttpQueryDispatcher(DEBUG): Query input 'GetSummarySortProperty' casting to 'IQuery1' ('SortDescriptor1').
19:04:18 Root.HttpQueryDispatcher(DEBUG): Query input 'FindUserProperty' casting to 'IQuery1' ('String'). 19:04:18 Root.Summary1(DEBUG): CreateSelectedItemFromParameters(Year='', Month='')
19:04:18 Root.HttpQueryDispatcher(DEBUG): Query input 'ListMonthCategoryWithOutcome' casting to 'IQuery1' ('List1').
19:04:18 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.ListMonthCategoryWithOutcome' with output 'System.Collections.Generic.List1[Money.Models.CategoryWithAmountModel]'. Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/currency-default-nullable - 200 0 text/json;+charset=utf-8 376.5015ms Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api).
19:04:18 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.ListMonthCategoryWithOutcome, Money.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
19:04:18 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.ListMonthCategoryWithOutcome","Version":2,"Payload":{"Month":{"Year":2025,"Month":6},"Version":2}}'.
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 OPTIONS http://localhost:63803/api/queries/month-categories-with-outcome - - -
19:04:18 Root.Loading(DEBUG): Loading changed to 'True'.
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 OPTIONS http://localhost:63803/api/queries/month-categories-with-outcome - 204 - - 21.3536ms
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/month-categories-with-outcome - text/json;+charset=utf-8 128
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30']
SELECT "c"."UserId", "c"."UniqueCode", "c"."IsDefault", "c"."IsDeleted", "c"."Symbol"
FROM "Currencies" AS "c"
WHERE "c"."UserId" = @__AsStringKey_Identifier_0 AND "c"."IsDefault"
LIMIT 1
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api). 19:04:18 Root.Loading(DEBUG): Loading changed to 'False'. 19:04:18 Root.HttpQueryDispatcher(DEBUG): Response Payload: '' 19:04:18 Root.HttpQueryDispatcher(DEBUG): Fallback to null value. Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 53.678ms. Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 128.02ms Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/currency-default-nullable - 200 0 text/json;+charset=utf-8 314.8961ms 19:04:18 Root.HttpQueryDispatcher(DEBUG): Response Payload: '' 19:04:18 Root.HttpQueryDispatcher(DEBUG): Fallback to null value. Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36), @__query_Month_Month_1='?' (DbType = Int32), @__query_Month_Year_2='?' (DbType = Int32)], CommandType='Text', CommandTimeout='30'] SELECT "o"."Id", "o"."Amount", "o"."Currency", "o"."Description", "o"."ExpectedWhen", "o"."IsFixed", "o"."UserId", "o"."When", "o0"."OutcomeId", "o0"."CategoryId" FROM "Outcomes" AS "o" LEFT JOIN "OutcomeCategories" AS "o0" ON "o"."Id" = "o0"."OutcomeId" WHERE "o"."UserId" = @__AsStringKey_Identifier_0 AND CAST(strftime('%m', "o"."When") AS INTEGER) = @__query_Month_Month_1 AND CAST(strftime('%Y', "o"."When") AS INTEGER) = @__query_Month_Year_2 ORDER BY "o"."Id", "o0"."OutcomeId" Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 73.833ms. Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 159.1988ms Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/month-categories-with-outcome - 200 14 text/json;+charset=utf-8 194.2380ms 19:04:18 Root.HttpQueryDispatcher(DEBUG): Response Payload: '{"Count":0}' 19:04:18 Root.HttpQueryDispatcher(DEBUG): Response Type: 'System.Collections.Generic.List1[Money.Models.CategoryWithAmountModel]'
19:04:18 Root.HttpQueryDispatcher(DEBUG): Output success (composite): 'True'.
19:04:18 Root.HttpQueryDispatcher(DEBUG): Query input 'GetTotalMonthIncome' casting to 'IQuery1' ('Price'). 19:04:18 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.GetTotalMonthIncome' with output 'Money.Price'. 19:04:18 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.GetTotalMonthIncome, Money.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. 19:04:18 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.GetTotalMonthIncome","Version":1,"Payload":{"Month":{"Year":2025,"Month":6}}}'. Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 OPTIONS http://localhost:63803/api/queries/month-income-total - - - Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful. Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 OPTIONS http://localhost:63803/api/queries/month-income-total - 204 - - 6.5979ms Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/month-income-total - text/json;+charset=utf-8 107 Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful. Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)' Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api).
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36), @__query_Month_Month_1='?' (DbType = Int32), @__query_Month_Year_2='?' (DbType = Int32)], CommandType='Text', CommandTimeout='30']
SELECT "i"."Amount", "i"."Currency", "i"."When"
FROM "Incomes" AS "i"
WHERE "i"."UserId" = @__AsStringKey_Identifier_0 AND CAST(strftime('%m', "i"."When") AS INTEGER) = @__query_Month_Month_1 AND CAST(strftime('%Y', "i"."When") AS INTEGER) = @__query_Month_Year_2
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30']
SELECT "c"."UserId", "c"."UniqueCode", "c"."IsDefault", "c"."IsDeleted", "c"."Symbol"
FROM "Currencies" AS "c"
WHERE "c"."UserId" = @__AsStringKey_Identifier_0 AND "c"."IsDefault"
LIMIT 1
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30']
SELECT "c"."UniqueCode", "c"."Symbol", "c"."IsDefault"
FROM "Currencies" AS "c"
WHERE "c"."UserId" = @__AsStringKey_Identifier_0 AND NOT ("c"."IsDeleted")
Exception thrown: 'Money.MissingDefaultCurrentException' in Money.Api.dll
Exception thrown: 'Money.MissingDefaultCurrentException' in System.Private.CoreLib.dll
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 164.9245ms.
Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 193.4173ms
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/month-income-total - 500 390 text/json 207.1562ms
19:04:18 Root.Loading(DEBUG): Loading changed to 'False'.
19:04:18 Root.Summary1(DEBUG): Sorting: Type='ByCategory', Direction='Ascending'. 19:04:18 Root.Loading(DEBUG): Loading changed to 'False'. 19:04:18 Root.Loading(DEBUG): Loading changed to 'False'. 19:04:18 Root.HttpQueryDispatcher(DEBUG): Query input 'ListAllCurrency' casting to 'IQuery1' ('List1'). 19:04:18 Root.HttpQueryDispatcher(DEBUG): Query 'Money.Models.Queries.ListAllCurrency' with output 'System.Collections.Generic.List1[Money.Models.CurrencyModel]'.
19:04:18 Root.HttpQueryDispatcher(DEBUG): Request Type: 'Money.Models.Queries.ListAllCurrency, Money.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
19:04:18 Root.HttpQueryDispatcher(DEBUG): Request Payload: '{"Name":"Money.Models.Queries.ListAllCurrency","Version":1,"Payload":{}}'.
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request starting HTTP/1.1 POST http://localhost:63803/api/queries/currency-list - text/json;+charset=utf-8 72
Microsoft.AspNetCore.Cors.Infrastructure.CorsService: Information: CORS policy execution successful.
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executing endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Route matched with {action = "Post", controller = "Query"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] PostAsync(System.String, Newtonsoft.Json.Linq.JObject) on controller Money.Domain.Controllers.QueryController (Money.Api).
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executing action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api) - Validation state: Valid
Microsoft.EntityFrameworkCore.Database.Command: Information: Executed DbCommand (0ms) [Parameters=[@__AsStringKey_Identifier_0='?' (Size = 36)], CommandType='Text', CommandTimeout='30']
SELECT "c"."UniqueCode", "c"."Symbol", "c"."IsDefault"
FROM "Currencies" AS "c"
WHERE "c"."UserId" = @__AsStringKey_Identifier_0 AND NOT ("c"."IsDeleted")
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action method Money.Domain.Controllers.QueryController.PostAsync (Money.Api), returned result Microsoft.AspNetCore.Mvc.ContentResult in 4.1794ms.
Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor: Information: Executing ContentResult with HTTP Response ContentType of text/json; charset=utf-8
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action Money.Domain.Controllers.QueryController.PostAsync (Money.Api) in 33.4617ms
Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'Money.Domain.Controllers.QueryController.PostAsync (Money.Api)'
Microsoft.AspNetCore.Hosting.Diagnostics: Information: Request finished HTTP/1.1 POST http://localhost:63803/api/queries/currency-list - 200 14 text/json;+charset=utf-8 50.2359ms
TypeError: Cannot read properties of undefined (reading 'hide')
Stack trace:
at Object.Hide (http://localhost:48613/js/site.js:28:39) at http://localhost:48613/_framework/blazor.webassembly.js:1:2900 at new Promise (
) at v.beginInvokeJSFromDotNet (http://localhost:48613/_framework/blazor.webassembly.js:1:2857) at Object.Zt [as invokeJSJson] (http://localhost:48613/_framework/blazor.webassembly.js:1:55908) at http://localhost:48613/_framework/dotnet.runtime.js:3:33879 at Fc (http://localhost:48613/_framework/dotnet.runtime.js:3:172343) at wasm://wasm/00b5b776:wasm-function[287]:0x1f1c8 at wasm://wasm/00b5b776:wasm-function[218]:0x1c8ae at wasm://wasm/00b5b776:wasm-function[209]:0xea19 The program '[33672] Money.Api.exe: Program Trace' has exited with code 0 (0x0). The program '[21232] dotnet.exe: Program Trace' has exited with code 0 (0x0). The program '[21232] dotnet.exe' has exited with code 4294967295 (0xffffffff). The program '[33672] Money.Api.exe' has exited with code 4294967295 (0xffffffff). The thread 'Money by Neptuo' (0) has exited with code 0 (0x0). The thread 1 has exited with code 0 (0x0). The program 'service-worker.js' has exited with code 4294967295 (0xffffffff). The program '' has exited with code 4294967295 (0xffffffff). The program 'localhost:48613 « JavaScript debug adapter' has exited with code 4294967295 (0xffffffff).
@lefig Thank you for the report!
The points to https://github.com/maraf/Money/blob/master/src/Money.Blazor.Host/wwwroot/js/site.js#L28. It looks like it is trying to hide some modal that was probably already removed from DOM.
Are you able to identity reproduction steps?