ita-social-projects / EPlast

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

Closed NataliyaDominyuk closed 2 years ago

NataliyaDominyuk commented 2 years ago

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

  1. Go to the left-side menu
  2. Choose "Довідник" -> "Таблиця користувачів"
  3. Go to the "Очікують на відновлення членства" tab

Actual result 500-error on "Очікують на відновлення членства" tab.

Expected result "Очікують на відновлення членства" tab should show users, who applied for renewal.

500-error renewals

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)

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