Base solution for your next web application

Activities of "alexanderpilhar"

Hi @ismcagdas

No, I don't use the public website and it is not running anywhere. Still, the log message appears very often.

Ah, right, I would need to have this file located at aspnet-zero-core\aspnet-core\src\MyCompanyName.AbpZeroTemplate.Web.Host\wwwroot\Common\Images!

But it is not there, not even in the github project. But there are the .svg files - so, it seems there is the wrong file linked somewhere?

I made the Angular application into a PWA and I think maybe some of our clients just never update the client application and therefor are still using a version in which the .png file was linked...

I close this now as it seems irrelevant and not an issue of ASPNETZERO.

Anyway, thank you @ismcagdas!

This is true for ASPNETZERO 12.0.0 (Angular)!

How to reproduce: Start the spinner in any component that extends AppComponentBase without stopping it: this.spinnerService.show(). You will see the dark overlay but no blue circle spinning around.

How to solve: As already stated by @rickfrankel in the comment above, in angular.json add node_modules/ngx-spinner/animations/ball-clip-rotate.css to styles section:

"styles": [
    ...,
    "node_modules/ngx-spinner/animations/ball-clip-rotate.css"
]

12.0.0, Angular

Problem Changing the password on next login results in an error as the selected tenant is not selected anymore on the enter-new-password-page.

Expected behaviour Expected to keep the selected tenant selected on enter-new-password-page.

How to reproduce

  • Add new user.
  • Make sure change password on next login is checked.
  • Wait for activation mail and click the link or manually select the correct tenant on login page.
  • See the correct tenant being selected as expected.
  • Login with the credentials for the new user.
  • Get redirected to enter-new-password-page.
  • See the previously selected tenant not being selected anymore.
  • Enter new password.
  • See error message (internal server error).

Hi @ismcagdas!

I use the login approach as shipped with ASPNETZERO.

I wanted to try again using ASPNETZERO demo application but there is a problem with the certificate it seems (ERR_SSL_VERSION_OR_CIPHER_MISMATCH).

Also, URL seems to be okay - the tenant-id is correct there: https://.../account/reset-password?tenantId=1&c=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

But the form says there is no tenant selected... And sending the forms leads to an error message...

And this is the error logged:

ERROR 2023-03-01 09:01:40,258 [39 ] Mvc.ExceptionHandling.AbpExceptionFilter - There is no user with id: 189
Abp.AbpException: There is no user with id: 189
at Abp.Authorization.Users.AbpUserManager`2.GetUserByIdAsync(Int64 userId)
at Company.Name.Authorization.Accounts.AccountAppService.ResetPassword(ResetPasswordInput input) in D:\User.Name\source\repos\Company.Name.All\Core\src\Company.Name.Application\Authorization\Accounts\AccountAppService.cs:line 144
at lambda_method9990(Closure, Object)
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, 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.<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)

Hi @m.aliozkaya!

I'll give it a try and see if it fixes the issue!

I can confirm the linked commit fixes the issue!

Thank you very much!

Showing 211 to 220 of 224 entries