Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MNG-7846] Break out of endless loop #1206

Merged
merged 3 commits into from Jul 19, 2023
Merged

Conversation

cstamas
Copy link
Member

@cstamas cstamas commented Jul 19, 2023

When there is a loop in throwable causes, DefaultExceptionHandler falls into an endless loop to produce message. Use plain hashSet to gather processed throwable instances to break out.


https://issues.apache.org/jira/browse/MNG-7846

When there is a loop in throwable causes, DefaultExceptionHandler
falls into an endless loop to produce message. Use plain
hashSet to gather processed throwable instances to break out.

---

https://issues.apache.org/jira/browse/MNG-7846
@cstamas cstamas self-assigned this Jul 19, 2023
@cstamas cstamas marked this pull request as ready for review July 19, 2023 14:24
…ementations?

That override getCause but does not perform checks to what it was inited
as "this" means "not yet inited" actually.
@cstamas cstamas requested a review from gnodet July 19, 2023 15:15
@cstamas cstamas merged commit 36db1e3 into apache:master Jul 19, 2023
18 checks passed
@cstamas cstamas deleted the MNG-7846 branch July 19, 2023 15:37
cstamas added a commit to cstamas/maven that referenced this pull request Jul 19, 2023
This is most probably "just" about broken Throwable implementations.
Some override getCause but does not perform checks to what it was inited
as "this" means "not yet inited" actually.

Backport of 36db1e3

---

https://issues.apache.org/jira/browse/MNG-7846
@gnodet gnodet added this to the 4.0.0-alpha-8 milestone Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants