Ends in:
7 DAYS
16 HRS
24 MIN
20 SEC
Ends in:
7 D
16 H
24 M
20 S

Activities of "manuel42"

Answer

No, local it works fine. Are there any configurations we miss or we need to change for azure? Because the exception says nothing about the root cause.

Question
  • ABP Framework version: v6.0.3
  • UI type: MVC
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no
  • Exception message and stack trace:
  • Steps to reproduce the issue:"

Hi, we have deployed a application and now we always got "Business Exception" when we request data from the gdpr module. This is the stacktrace from the logs

2023-03-13 11:23:26.833 +01:00 [WRN] ---------- RemoteServiceErrorInfo ----------
{
  "code": "Volo.Abp.Gdpr:010001",
  "message": "Exception of type 'Volo.Abp.BusinessException' was thrown.",
  "details": "BusinessException: Exception of type 'Volo.Abp.BusinessException' was thrown.\r\n",
  "data": null,
  "validationErrors": null
}

2023-03-13 11:23:26.833 +01:00 [WRN] Exception of type 'Volo.Abp.BusinessException' was thrown.
Volo.Abp.BusinessException: Exception of type 'Volo.Abp.BusinessException' was thrown.
   at Volo.Abp.Gdpr.GdprRequestAppService.PrepareUserDataAsync()
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
   at Volo.Abp.Authorization.AuthorizationInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
   at Volo.Abp.GlobalFeatures.GlobalFeatureInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
   at Volo.Abp.Auditing.AuditingInterceptor.ProceedByLoggingAsync(IAbpMethodInvocation invocation, IAuditingHelper auditingHelper, IAuditLogScope auditLogScope)
   at Volo.Abp.Auditing.AuditingInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
   at Volo.Abp.Validation.ValidationInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
   at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at lambda_method3907(Closure , Object )
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeNextActionFilterAsync&gt;g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeInnerFilterAsync&gt;g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.&lt;InvokeNextExceptionFilterAsync&gt;g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2023-03-13 11:23:26.924 +01:00 [WRN] Code:Volo.Abp.Gdpr:010001
2023-03-13 11:23:26.924 +01:00 [WRN] Details:
2023-03-13 11:23:26.924 +01:00 [ERR] ExceptionSubscriber
Volo.Abp.BusinessException: Exception of type 'Volo.Abp.BusinessException' was thrown.
   at Volo.Abp.Gdpr.GdprRequestAppService.PrepareUserDataAsync()
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
   at Volo.Abp.Authorization.AuthorizationInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
   at Volo.Abp.GlobalFeatures.GlobalFeatureInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
   at Volo.Abp.Auditing.AuditingInterceptor.ProceedByLoggingAsync(IAbpMethodInvocation invocation, IAuditingHelper auditingHelper, IAuditLogScope auditLogScope)
   at Volo.Abp.Auditing.AuditingInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
   at Volo.Abp.Validation.ValidationInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous(IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapter.ProceedAsync()
   at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync(IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at lambda_method3907(Closure , Object )
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeActionMethodAsync&gt;g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2023-03-13 11:23:26.929 +01:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Http.RemoteServiceErrorResponse'.
2023-03-13 11:23:26.930 +01:00 [INF] Executed action Volo.Abp.Gdpr.GdprRequestController.PrepareUserDataAsync (Volo.Abp.Gdpr.HttpApi) in 266.5347ms

How we can fix this error?

Thanks, that I was looking for!

Question

Check the docs before asking a question: https://docs.abp.io/en/commercial/latest/ Check the samples, to see the basic tasks: https://docs.abp.io/en/commercial/latest/samples/index The exact solution to your question may have been answered before, please use the search on the homepage.

If you're creating a bug/problem report, please include followings:

  • ABP Framework version: v6.0.3
  • UI type: MVC
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no
  • Exception message and stack trace:
  • Steps to reproduce the issue:"

Hi, I want to replace the text of the modal save button only in one modal. How can I do this ?

We have solved the problem with a template change. Now we use the standard application template and added the custom modules. After the deploying this template the problem was solved.

I can not provide more information to this problem at this moment. I hope we will not encounter this problem again in the future.

I have sent you the requested information. Error appears when you are logged in in the application but you are not active in the application for round about 30 minutes

Yes the same problem we use this redis docker container for local testing. We are wondering too about this issue.

docker run --name demoContainer -p 6379:6379 -d redis

The only thing we have changed so far is that we removed the unused localization .json files. In both in the application template and in the custom module templates.

Is it possible that the error is related to this warning ? it always appears before the errors.

[WRN] Could not find the localization resource LeptonX on the remote server! 2023-01-13 07:15:13.347 +00:00

Yes that the code of the template. we did not change it.

  context.Services.AddAuthentication(options =>
            {
                options.DefaultScheme = "Cookies";
                options.DefaultChallengeScheme = "oidc";
            })
            .AddCookie("Cookies", options =>
            {
                options.ExpireTimeSpan = TimeSpan.FromDays(365);
            })
            .AddAbpOpenIdConnect("oidc", options =>
            {
                options.Authority = configuration["AuthServer:Authority"];
                options.RequireHttpsMetadata =  Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]);
                options.ResponseType = OpenIdConnectResponseType.CodeIdToken;

                options.ClientId = configuration["AuthServer:ClientId"];
                options.ClientSecret = configuration["AuthServer:ClientSecret"];

                options.UsePkce = true;
                options.SaveTokens = true;
                options.GetClaimsFromUserInfoEndpoint = true;

                options.Scope.Add("roles");
                options.Scope.Add("email");
                options.Scope.Add("phone");
                options.Scope.Add("Scale");
            });

Logs of the application server and the auth server when the error appears

Application logs

2023-01-16 08:21:59.625 +00:00 [INF] Request starting HTTP/1.1 GET https://it42scalesweb.azurewebsites.net/SurveyBase/Companies - -
2023-01-16 08:21:59.626 +00:00 [INF] Executing endpoint '/SurveyBase/Companies/Index'
2023-01-16 08:21:59.626 +00:00 [INF] Route matched with {page = "/SurveyBase/Companies/Index", action = "", controller = "", area = ""}. Executing page /SurveyBase/Companies/Index
2023-01-16 08:21:59.626 +00:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy
2023-01-16 08:21:59.626 +00:00 [INF] Executing handler method IT42Portal.SurveyBase.Web.Pages.SurveyBase.Companies.IndexModel.OnGetAsync - ModelState is "Valid"
2023-01-16 08:21:59.627 +00:00 [INF] Start processing HTTP request GET "https://it42scalesapihost.azurewebsites.net/api/survey-base/companies/address-lookup?SkipCount=0&MaxResultCount=1000&api-version=1.0"
2023-01-16 08:21:59.627 +00:00 [INF] Sending HTTP request GET "https://it42scalesapihost.azurewebsites.net/api/survey-base/companies/address-lookup?SkipCount=0&MaxResultCount=1000&api-version=1.0"
2023-01-16 08:21:59.790 +00:00 [INF] Received HTTP response headers after 162.3864ms - 401
2023-01-16 08:21:59.790 +00:00 [INF] End processing HTTP request after 162.5497ms - 401
2023-01-16 08:21:59.793 +00:00 [INF] Executed page /SurveyBase/Companies/Index in 167.2128ms
2023-01-16 08:21:59.794 +00:00 [INF] Executed endpoint '/SurveyBase/Companies/Index'
2023-01-16 08:21:59.798 +00:00 [ERR] An unhandled exception has occurred while executing the request.
Volo.Abp.Http.Client.AbpRemoteCallException: Unauthorized
   at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase`1.ThrowExceptionForResponseAsync(HttpResponseMessage response)
   at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase`1.RequestAsync(ClientProxyRequestContext requestContext)
   at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase`1.RequestAsync[T](ClientProxyRequestContext requestContext)
   at Volo.Abp.Http.Client.DynamicProxying.DynamicHttpProxyInterceptorClientProxy`1.CallRequestAsync[T](ClientProxyRequestContext requestContext)
   at Volo.Abp.Http.Client.DynamicProxying.DynamicHttpProxyInterceptor`1.CallRequestAsync[T](ClientProxyRequestContext context)
   at Volo.Abp.Http.Client.DynamicProxying.DynamicHttpProxyInterceptor`1.GetResultAsync(Task task, Type resultType)
   at Volo.Abp.Http.Client.DynamicProxying.DynamicHttpProxyInterceptor`1.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
   at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue`1.ProceedAsync()
   at Volo.Abp.Validation.ValidationInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
   at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter`1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func`3 proceed)
   at IT42Portal.SurveyBase.Web.Pages.SurveyBase.Companies.IndexModel.OnGetAsync() in C:\Users\ManuelKrump\source\repos\IT42Portal.SurveyBase\src\IT42Portal.SurveyBase.Web\Pages\SurveyBase\Companies\Index.cshtml.cs:line 46
   at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.ExecutorFactory.NonGenericTaskHandlerMethod.Execute(Object receiver, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker.InvokeHandlerMethodAsync()
   at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker.InvokeNextPageFilterAsync()
   at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker.Rethrow(PageHandlerExecutedContext context)
   at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvoker.InvokeInnerFilterAsync()
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ExceptionContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_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>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
   at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
   at Volo.Abp.AspNetCore.Serilog.AbpSerilogMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)
   at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<<UseMiddlewareInterface>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Volo.Abp.AspNetCore.MultiTenancy.MultiTenancyMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)
   at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<<UseMiddlewareInterface>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Volo.Abp.AspNetCore.Security.AbpSecurityHeadersMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)
   at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<<UseMiddlewareInterface>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)
2023-01-16 08:21:59.799 +00:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared)'
2023-01-16 08:21:59.799 +00:00 [INF] Route matched with {action = "Index", controller = "Error", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Index(Int32) on controller Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared).
2023-01-16 08:21:59.801 +00:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared) - Validation state: "Valid"
2023-01-16 08:21:59.801 +00:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared), returned result Microsoft.AspNetCore.Mvc.ViewResult in 0.0598ms.
2023-01-16 08:21:59.802 +00:00 [INF] Executing ViewResult, running view ~/Views/Error/401.cshtml.
2023-01-16 08:21:59.823 +00:00 [WRN] Could not find the localization resource LeptonX on the remote server!

Auth server logs

2023-01-16 08:21:55.450 +00:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Content.RemoteStreamContent'.
2023-01-16 08:21:55.451 +00:00 [INF] Executed action Volo.Abp.Account.AccountController.GetProfilePictureFileAsync (Volo.Abp.Account.Pro.Public.HttpApi) in 268.6417ms
2023-01-16 08:21:55.451 +00:00 [INF] Executed endpoint 'Volo.Abp.Account.AccountController.GetProfilePictureFileAsync (Volo.Abp.Account.Pro.Public.HttpApi)'
2023-01-16 08:21:55.451 +00:00 [INF] Request finished HTTP/1.1 GET https://it42scalesauthserver.azurewebsites.net/api/account/profile-picture-file/bead807e-8eac-ed60-565d-3a08b73fdd53?api-version=1.0 - - - 200 2939 image/jpeg 274.8704ms
2023-01-16 08:21:59.692 +00:00 [INF] Request starting HTTP/1.1 GET https://it42scalesauthserver.azurewebsites.net/.well-known/openid-configuration - -
2023-01-16 08:21:59.693 +00:00 [INF] The request address matched a server endpoint: "Configuration".
2023-01-16 08:21:59.693 +00:00 [INF] The configuration request was successfully extracted: {}.
2023-01-16 08:21:59.694 +00:00 [INF] The configuration request was successfully validated.
2023-01-16 08:21:59.694 +00:00 [INF] The response was successfully returned as a JSON document: {
  "issuer": "https://it42scalesauthserver.azurewebsites.net/",
  "authorization_endpoint": "https://it42scalesauthserver.azurewebsites.net/connect/authorize",
  "token_endpoint": "https://it42scalesauthserver.azurewebsites.net/connect/token",
  "introspection_endpoint": "https://it42scalesauthserver.azurewebsites.net/connect/introspect",
  "end_session_endpoint": "https://it42scalesauthserver.azurewebsites.net/connect/logout",
  "revocation_endpoint": "https://it42scalesauthserver.azurewebsites.net/connect/revocat",
  "userinfo_endpoint": "https://it42scalesauthserver.azurewebsites.net/connect/userinfo",
  "device_authorization_endpoint": "https://it42scalesauthserver.azurewebsites.net/device",
  "jwks_uri": "https://it42scalesauthserver.azurewebsites.net/.well-known/jwks",
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "password",
    "client_credentials",
    "refresh_token",
    "urn:ietf:params:oauth:grant-type:device_code",
    "LinkLogin",
    "Impersonation"
  ],
  "response_types_supported": [
    "code",
    "code id_token",
    "code id_token token",
    "code token",
    "id_token",
    "id_token token",
    "token",
    "none"
  ],
  "response_modes_supported": [
    "form_post",
    "fragment",
    "query"
  ],
  "scopes_supported": [
    "openid",
    "offline_access",
    "email",
    "profile",
    "phone",
    "roles",
    "address"
  ],
  "claims_supported": [
    "aud",
    "exp",
    "iat",
    "iss",
    "sub"
  ],
  "id_token_signing_alg_values_supported": [
    "RS256"
  ],
  "code_challenge_methods_supported": [
    "S256"
  ],
  "subject_types_supported": [
    "public"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_basic",
    "client_secret_post"
  ],
  "introspection_endpoint_auth_methods_supported": [
    "client_secret_basic",
    "client_secret_post"
  ],
  "revocation_endpoint_auth_methods_supported": [
    "client_secret_basic",
    "client_secret_post"
  ],
  "claims_parameter_supported": false,
  "request_parameter_supported": false,
  "request_uri_parameter_supported": false
}.
2023-01-16 08:21:59.694 +00:00 [INF] Request finished HTTP/1.1 GET https://it42scalesauthserver.azurewebsites.net/.well-known/openid-configuration - - - 200 2174 application/json;charset=UTF-8 2.1042ms
2023-01-16 08:21:59.722 +00:00 [INF] Request starting HTTP/1.1 GET https://it42scalesauthserver.azurewebsites.net/.well-known/jwks - -
2023-01-16 08:21:59.722 +00:00 [INF] The request address matched a server endpoint: "Cryptography".
2023-01-16 08:21:59.722 +00:00 [INF] The cryptography request was successfully extracted: {}.
2023-01-16 08:21:59.722 +00:00 [INF] The cryptography request was successfully validated.
2023-01-16 08:21:59.723 +00:00 [INF] The response was successfully returned as a JSON document: {
  "keys": [
    {
      "kid": "1765FC3711211A4CD2AA6092DFC4B1C00F8B9350",
      "use": "sig",
      "kty": "RSA",
      "alg": "RS256",
      "e": "AQAB",
      "n": "xVdFLey2ZxFoLTKU4idQM8LngcF2ND5hCqavlxux2G_esn6xhMkONB68cCggWgdZ2hxzIs-gwf-zWARKaoA08wBmq5Igt-VqqaV68Od21iUoAqSmPsc0-nVBZX7EXOisYXe-3af8XriUOh_6oxuEzmG6c68W-k0RyOKjhMTvooLRDoDIGydw0MA263bCa8Bgh2p7WWtcCYvYOK9NSxbFwt1AKXIWXuKVHmiC1Ei4jyoCI4S2dSgKD9vt-G01pzATcif2Yk_sEyICw9s23frwVRJhgFjrvfXu3lDOXnTrA87cdaNTbHwoho5KH0p4jHESMzdWERDUMl73z3MqNyfWIQ",
      "x5t": "F2X8NxEhGkzSqmCS38SxwA-Lk1A",
      "x5c": [
        "MIIC9TCCAd2gAwIBAgIJAPvsRWCrR2VAMA0GCSqGSIb3DQEBCwUAMDAxLjAsBgNVBAMTJU9wZW5JZGRpY3QgU2VydmVyIFNpZ25pbmcgQ2VydGlmaWNhdGUwHhcNMjMwMTE2MDgxODIyWhcNMjUwMTE2MDgxODIyWjAwMS4wLAYDVQQDEyVPcGVuSWRkaWN0IFNlcnZlciBTaWduaW5nIENlcnRpZmljYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxVdFLey2ZxFoLTKU4idQM8LngcF2ND5hCqavlxux2G/esn6xhMkONB68cCggWgdZ2hxzIs+gwf+zWARKaoA08wBmq5Igt+VqqaV68Od21iUoAqSmPsc0+nVBZX7EXOisYXe+3af8XriUOh/6oxuEzmG6c68W+k0RyOKjhMTvooLRDoDIGydw0MA263bCa8Bgh2p7WWtcCYvYOK9NSxbFwt1AKXIWXuKVHmiC1Ei4jyoCI4S2dSgKD9vt+G01pzATcif2Yk/sEyICw9s23frwVRJhgFjrvfXu3lDOXnTrA87cdaNTbHwoho5KH0p4jHESMzdWERDUMl73z3MqNyfWIQIDAQABoxIwEDAOBgNVHQ8BAf8EBAMCB4AwDQYJKoZIhvcNAQELBQADggEBAJzuqTkoPLAekbk+hkpH2pye3WBn761kslRXcMdLBcXPtaf6vcc5ird01lx07KLCBAsrkbjLNFg/q6JVUuAylUKe1P+IQgMOlSorspjefjyhyrUymitkO0+uvelDSgLwl9Bimy2WUMQGB1GIEiOK0YuGuNHOd61wjfgCPgJ+uG8vot1uoy1x9GXHz4S9SIIAcpS1EChoelmlowM6/Ye/EQE8MOUyr812bbh/umXHnpiwbho07KxQzO5VYKLHmJf8BKSVs+LbZ4QFAShHTARCZIMr6B3zNiMMa1IPT1iodmRwBT34q7osAKp45fmXH9zl9/wl7sFn93E2TE4uXKFPv3Y="
      ]
    }
  ]
}.
2023-01-16 08:21:59.724 +00:00 [INF] Request finished HTTP/1.1 GET https://it42scalesauthserver.azurewebsites.net/.well-known/jwks - - - 200 1635 application/json;charset=UTF-8 1.8856ms
2023-01-16 08:22:00.240 +00:00 [INF] Request starting HTTP/1.1 GET https://it42scalesauthserver.azurewebsites.net/api/account/profile-picture-file/bead807e-8eac-ed60-565d-3a08b73fdd53?api-version=1.0 - -
2023-01-16 08:22:00.248 +00:00 [INF] OpenIddict.Validation.AspNetCore was not authenticated. Failure message: An error occurred while authenticating the current request.
2023-01-16 08:22:00.248 +00:00 [INF] OpenIddict.Validation.AspNetCore was not authenticated. Failure message: An error occurred while authenticating the current request.
2023-01-16 08:22:00.249 +00:00 [INF] Executing endpoint 'Volo.Abp.Account.AccountController.GetProfilePictureFileAsync (Volo.Abp.Account.Pro.Public.HttpApi)'
2023-01-16 08:22:00.249 +00:00 [INF] Route matched with {area = "account", action = "GetProfilePictureFile", controller = "Account", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Volo.Abp.Content.IRemoteStreamContent] GetProfilePictureFileAsync(System.Guid) on controller Volo.Abp.Account.AccountController (Volo.Abp.Account.Pro.Public.HttpApi).
2023-01-16 08:22:00.263 +00:00 [INF] Executing action method Volo.Abp.Account.AccountController.GetProfilePictureFileAsync (Volo.Abp.Account.Pro.Public.HttpApi) - Validation state: "Valid"
2023-01-16 08:22:00.279 +00:00 [INF] Executed action method Volo.Abp.Account.AccountController.GetProfilePictureFileAsync (Volo.Abp.Account.Pro.Public.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 16.5409ms.
  • ABP Framework version: v6.0.0
  • UI type: MVC
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): yes
  • Exception message and stack trace: [WRN] Could not find the localization resource LeptonX on the remote server! 2023-01-13 07:15:13.347 +00:00 [WRN] Could not find the localization resource LeptonX on the remote server! 2023-01-13 07:15:13.347 +00:00 [WRN] Could not find the localization resource LeptonX on the remote server! 2023-01-13 07:15:13.363 +00:00 [INF] Executed ViewResult - view ~/Views/Error/404.cshtml executed in 27.0393ms. 2023-01-13 07:15:13.363 +00:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared) in 36.9973ms 2023-01-13 07:15:13.363 +00:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared)' 2023-01-13 07:15:13.365 +00:00 [INF] Request finished HTTP/1.1 GET https://demoapp.net/Error?httpStatusCode=404 - - - 404 - text/html;+charset=utf-8 39.9408ms 2023-01-13 07:15:26.958 +00:00 [INF] Request starting HTTP/1.1 GET https://demoapp.net/LanguageManagement/Edit?id=13d7d415-be02-c632-202c-3a089859c0e4 - - 2023-01-13 07:15:27.035 +00:00 [INF] Authorization failed. These requirements were not met: PermissionRequirement: LanguageManagement.Languages 2023-01-13 07:15:27.044 +00:00 [INF] AuthenticationScheme: Cookies was forbidden. 2023-01-13 07:15:27.044 +00:00 [INF] AuthenticationScheme: oidc was forbidden. 2023-01-13 07:15:27.052 +00:00 [INF] Request finished HTTP/1.1 GET https://demoapp.net/LanguageManagement/Edit?id=13d7d415-be02-c632-202c-3a089859c0e4 - - - 302 - - 93.8372ms 2023-01-13 07:15:27.241 +00:00 [INF] Request starting HTTP/1.1 GET https://demoapp.net/Account/AccessDenied?ReturnUrl=%2FLanguageManagement%2FEdit%3Fid%3D13d7d415-be02-c632-202c-3a089859c0e4 - - 2023-01-13 07:15:27.243 +00:00 [INF] Request finished HTTP/1.1 GET https://demoapp.net/Account/AccessDenied?ReturnUrl=%2FLanguageManagement%2FEdit%3Fid%3D13d7d415-be02-c632-202c-3a089859c0e4 - - - 302 - - 2.0418ms 2023-01-13 07:15:27.430 +00:00 [INF] Request starting HTTP/1.1 GET https://demoapp.net/Error?httpStatusCode=404 - - 2023-01-13 07:15:27.431 +00:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared)' 2023-01-13 07:15:27.432 +00:00 [INF] Route matched with {action = "Index", controller = "Error", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task1[Microsoft.AspNetCore.Mvc.IActionResult] Index(Int32) on controller Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared). 2023-01-13 07:15:27.434 +00:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared) - Validation state: "Valid" 2023-01-13 07:15:27.449 +00:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared), returned result Microsoft.AspNetCore.Mvc.ViewResult in 15.0911ms. 2023-01-13 07:15:27.449 +00:00 [INF] Executing ViewResult, running view ~/Views/Error/404.cshtml. -- 2023-01-13 07:30:01.633 +00:00 [INF] Authorization failed. These requirements were not met: PermissionRequirement: TextTemplateManagement.TextTemplates 2023-01-13 07:30:02.287 +00:00 [INF] AuthenticationScheme: oidc was challenged. 2023-01-13 07:30:02.290 +00:00 [INF] Request finished HTTP/1.1 GET https://demoapp.net/TextTemplates - - - 302 - - 675.1386ms 2023-01-13 07:30:11.821 +00:00 [INF] Request starting HTTP/1.1 POST https://demoapp.net/signin-oidc application/x-www-form-urlencoded 1617 2023-01-13 07:30:12.709 +00:00 [INF] AuthenticationScheme: Cookies signed in. 2023-01-13 07:30:12.709 +00:00 [INF] Request finished HTTP/1.1 POST https://demoapp.net/signin-oidc application/x-www-form-urlencoded 1617 - 302 - - 888.1080ms 2023-01-13 07:30:12.898 +00:00 [INF] Request starting HTTP/1.1 GET https://demoapp.net/TextTemplates - - 2023-01-13 07:30:12.907 +00:00 [INF] Authorization failed. These requirements were not met: PermissionRequirement: TextTemplateManagement.TextTemplates 2023-01-13 07:30:12.907 +00:00 [INF] AuthenticationScheme: Cookies was forbidden. 2023-01-13 07:30:12.907 +00:00 [INF] AuthenticationScheme: oidc was forbidden. 2023-01-13 07:30:12.908 +00:00 [INF] Request finished HTTP/1.1 GET https://demoapp.net/TextTemplates - - - 302 - - 9.3534ms 2023-01-13 07:30:13.095 +00:00 [INF] Request starting HTTP/1.1 GET https://demoapp.net/Account/AccessDenied?ReturnUrl=%2FTextTemplates - - 2023-01-13 07:30:13.105 +00:00 [INF] Request finished HTTP/1.1 GET https://demoapp.net/Account/AccessDenied?ReturnUrl=%2FTextTemplates - - - 302 - - 9.9977ms 2023-01-13 07:30:13.292 +00:00 [INF] Request starting HTTP/1.1 GET https://demoapp.net/Error?httpStatusCode=404 - - 2023-01-13 07:30:13.293 +00:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared)' 2023-01-13 07:30:13.293 +00:00 [INF] Route matched with {action = "Index", controller = "Error", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Index(Int32) on controller Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared). 2023-01-13 07:30:13.294 +00:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared) - Validation state: "Valid" 2023-01-13 07:30:13.304 +00:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Controllers.ErrorController.Index (Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared), returned result Microsoft.AspNetCore.Mvc.ViewResult in 10.4859ms. 2023-01-13 07:30:13.304 +00:00 [INF] Executing ViewResult, running view ~/Views/Error/404.cshtml.
  • Steps to reproduce the issue:" Create Tiered Application template and add a custom module template to application. Then deploy it on azure.

We deployed a demo app Mvc/tiered application with a custom module on azure. I works fine but after around 30 minutes we losing the permissions and we can not access any menu item. It does not fix the problem when we logout and login again. After a few times the permissions get loaded again. We did not change any configurations in the appsettings.The added stacktrace shows the authentication error we got. Maybe we miss something in the configuration ?

Furthermore the Could not find the localization resource LeptonX on the remote server! appears steady. The application template is a not migrated 6.0.0 template. I have seen this LeptonX Version is used, is this the correct version for a 6.0.0 template?

  &lt;ItemGroup&gt;
    &lt;PackageReference Include=&quot;Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonX&quot; Version=&quot;1.0.0-rc.*&quot; /&gt;
  &lt;/ItemGroup&gt;

Additional Info

When the permissions get lost , they only got lost in current selected language. If switch the language for instance from english to german all menu items are are visible and enabled

Showing 31 to 40 of 66 entries
Made with ❤️ on ABP v9.1.0-preview. Updated on November 20, 2024, 13:06