EPlast is a project to provide web-based multi-user system solutions for digitizing and automate the Plast organization. The system makes it easy to access Plast's internal data, such as events, reports, and documents, etc. Information and location of their affiliates and clubs throughout Ukraine.
MIT License
27
stars
11
forks
source link
[Users Table] "Очікують на відновлення членства" tab gives 500-error #2862
Environment: Mac OS Monterey 12.3.1, Google Chrome version 100.0.4896.127 (arm64)
Reproducible: always
Build found: 0a759f95cce4e052f6236c7006b3abb1941572ad
Priority: high
Severity: high
Actual result
500-error on "Очікують на відновлення членства" tab.
Expected result
"Очікують на відновлення членства" tab should show users, who applied for renewal.
RESPONSE LOGS:
System.InvalidOperationException: Unable to resolve service for type 'EPlast.BLL.Interfaces.UserProfiles.IUserRenewalService' while attempting to activate 'EPlast.WebApi.Controllers.UserRenewalController'.
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetService(IServiceProvider sp, Type type, Type requiredBy, Boolean isDefaultParameterRequired)
at lambda_method(Closure , IServiceProvider , Object[] )
at Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.<>cDisplayClass5_0.gCreateController|0(ControllerContext controllerContext)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.gAwaited|24_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.gAwaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Builder.Extensions.MapMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Builder.Extensions.MapMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware.Invoke(HttpContext context)
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
Environment: Mac OS Monterey 12.3.1, Google Chrome version 100.0.4896.127 (arm64) Reproducible: always Build found: 0a759f95cce4e052f6236c7006b3abb1941572ad Priority: high Severity: high
Preconditions Sign in as super admin (https://eplast.westeurope.cloudapp.azure.com/signin)
Steps to reproduce
Actual result 500-error on "Очікують на відновлення членства" tab.
Expected result "Очікують на відновлення членства" tab should show users, who applied for renewal.
RESPONSE LOGS: System.InvalidOperationException: Unable to resolve service for type 'EPlast.BLL.Interfaces.UserProfiles.IUserRenewalService' while attempting to activate 'EPlast.WebApi.Controllers.UserRenewalController'. at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetService(IServiceProvider sp, Type type, Type requiredBy, Boolean isDefaultParameterRequired) at lambda_method(Closure , IServiceProvider , Object[] ) at Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.<>cDisplayClass5_0.gCreateController|0(ControllerContext controllerContext)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g Awaited|24_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Builder.Extensions.MapMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Builder.Extensions.MapMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware.Invoke(HttpContext context)
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
HEADERS
Accept: application/json, text/plain, / Accept-Encoding: gzip, deflate, br Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,uk;q=0.6 Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiIzMjk0NjA2Mi00YWE5LTQwMDUtOTIyZS01NDg4MzQ1MGM0OTkiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJBZG1pbiIsImV4cCI6MTY2Mzc3MjQ1OH0.2_RDanTbymt1YtRSaFd9Fgc7OQ4OObAKx681NWaTUow Cookie: G_ENABLED_IDPS=google; fblo_392908158421729=y; .AspNetCore.Identity.Application=CfDJ8OSNgjTUbQRKnXxJE6bbQnfDarFE5lE98zDnHqeTsVDD5_Yt2VBrwVNsxKeJCnIEtpC2OubrFL5bAlV5ECMEAnbFVazF6YhfIZGV3MHR75ykWS0cxAJVNil1EyA0YT2NoDLxt8mQagRZ8Ak30R_r6kltw0RdhgYzMnYwqhfru6kCRRdStSUhTxAOc0W_7fIfCB1tCTQ4YOUIS6CPwBe3p77jygL-_NzutbIWeqXXblWskcj6WneFJ9KOBkTYjcILQToaH_EIILp5YLJcYIvxwvB6PC876krV-rc9jXkHXFGW9s2UD_lZE2oi3YT_EWUnE7i86DCYpG1EuT5PNf8eKOD0oPn_HTHZoemOutIrG8gXKBtrXcBzovYMmDSMMBbxf_QJRuqhWr4hlv5pkFy6glWV1bKAPri36yOlAbkW3AVdWPTk_Ix55-zO5THWDLtchI6AIwotJxIE_N14dMvT687S9rIXRjCYEp2oF82TBDtftwZk-I2N-jq5oKk9F488eXZB4MCyz5YX7QanuOB19MA2RhhlLzGbnhQLbeXoA9wPALxLmsriaanwDMMeW1ahTtR-tssUWGE9j0U2DLKSz-a8L1B6-GbOursQJszS_cBMuP2NQj-LYX49JJQ6uITA_uapzGrLKNyYVPtidRwfgpibP3iwYQfYkEeL-syNkcrklW3WiguLxGAnpUX9z7gDA1OK88n-83_qhVfOBYL8cfY Host: eplast.westeurope.cloudapp.azure.com Referer: https://eplast.westeurope.cloudapp.azure.com/user/table User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36 X-Request-ID: 8b87cf551753f95afb9185d2b7845072 X-Real-IP: 176.120.97.67 X-Forwarded-For: 176.120.97.67 X-Forwarded-Host: eplast.westeurope.cloudapp.azure.com X-Forwarded-Port: 443 X-Forwarded-Proto: https X-Forwarded-Scheme: https X-Scheme: https sec-ch-ua: "Chromium";v="104", " Not A;Brand";v="99", "Google Chrome";v="104" sec-ch-ua-mobile: ?0 sec-ch-ua-platform: "macOS" sec-fetch-site: same-origin sec-fetch-mode: cors sec-fetch-dest: empty