Skip to content

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

Merged
cstamas merged 3 commits intoapache:masterfrom
cstamas:MNG-7846
Jul 19, 2023
Merged

[MNG-7846] Break out of endless loop#1206
cstamas merged 3 commits intoapache:masterfrom
cstamas:MNG-7846

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
cstamas added 2 commits July 19, 2023 16:38
…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
@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
@jira-importer
Copy link

Resolve #9077

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants