-
ABP Framework version: v8.2.3
-
UI Type: Angular V17
-
Database System: EF Core (SQL Server)
-
Tiered (for MVC) or Auth Server Separated (for Angular): no
-
Exception message and full stack trace:ERROR TypeError: Cannot read properties of undefined (reading 'details')
at getErrorFromRequestBody (abp-ng.theme.shared.mjs:2477:14)
at AbpFormatErrorHandlerService.execute (abp-ng.theme.shared.mjs:2516:36)
at ErrorHandler.handleError (abp-ng.theme.shared.mjs:2774:37)
at Object.next (abp-ng.theme.shared.mjs:2763:36)
at ConsumerObserver.next (Subscriber.js:91:33)
at SafeSubscriber._next (Subscriber.js:60:26)
at SafeSubscriber.next (Subscriber.js:31:18)
at subscribe.innerSubscriber (switchMap.js:14:144)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18) -
Steps to reproduce the issue:
I have created a service in the backend, and the goal is to call this service from the frontend,
when there is a missing parameter in the request, there is an exception being thrown, which is correct, the issue is that the default error message is not being displayed when this happens,
I tested throwing an UserFriendlyException, and with this kind of exception the error is displayed, in the case of a bad request because of the request structure, the modal is not displayed
According to the console message, this is the code that is failing inside abp-ng.theme.shared.mjs file
Do you have any idea about what is happening?
2 Answer(s)
-
0
Hi,
We'll try to reproduce the problem soon and aur Angular team will help you soon.
We may ask you for more information.
Thanks for your patience -
0
Hello, thank you for providing the detailed information regarding your issue, and apologies for the delayed response.
It seems that the response is true for showing the error. However, I could not produce the same problem on my end since the request body might differ. That would be the best if you could provide a sample for the endpoint you have added to your project.
Meanwhile, you can also check this documentation to handle the http errors in a customized way https://abp.io/docs/latest/framework/ui/angular/http-error-handling#how-to-add-new-handler-service
Please feel free to reach out if you need additional assistance. Thank you again for your cooperation.