[ https://issues.apache.org/jira/browse/MRESOLVER-321?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tamas Cservenak closed MRESOLVER-321. ------------------------------------- Resolution: Fixed > Resolver while collecting may end up in busy loop without any possibility to > be stopped > --------------------------------------------------------------------------------------- > > Key: MRESOLVER-321 > URL: https://issues.apache.org/jira/browse/MRESOLVER-321 > Project: Maven Resolver > Issue Type: Improvement > Components: Resolver > Reporter: Tamas Cservenak > Assignee: Tamas Cservenak > Priority: Major > Fix For: 2.0.0 > > > As reported by users, under some conditions (MRESOLVER-316) resolver is able > to spin itself into busy loop, without possibility to stop it (ie. by > interrupting the thread of it). > Example report: [https://github.com/apache/maven-resolver/pull/236] > The reproducer (until MRESOLVER-316 is fixed) is present in PR above (the > demo code and the diff for it). > While the PR proposes a code change, that is not covering all, as in case of > MRESOLVER-316 bug, the endless loop happens in visitor bit (DependencyVisitor > visiting DependencyNodes). > Solutiom: make collector but also visitor sense thread interruption. -- This message was sent by Atlassian Jira (v8.20.10#820010)