You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Tomo Suzuki (Jira)" <ji...@apache.org> on 2019/08/20 12:31:00 UTC

[jira] [Created] (MRESOLVER-93) PathRecordingDependencyVisitor to handle 3 cycles

Tomo Suzuki created MRESOLVER-93:
------------------------------------

             Summary: PathRecordingDependencyVisitor to handle 3 cycles
                 Key: MRESOLVER-93
                 URL: https://issues.apache.org/jira/browse/MRESOLVER-93
             Project: Maven Resolver
          Issue Type: Improvement
          Components: resolver
    Affects Versions: 1.4.1
            Reporter: Tomo Suzuki


PathRecordingDependencyVisitor cannot handle dependency graphs that have 3 or more cycles such as below:
 
{code}
gid:a:1 (1)
+- gid:b:0
|  \- ^1
+- gid:b:1
|  \- ^1
\- gid:b:2
   \- ^1
{code}

It fails with StackOverflowError or OutOfMemoryError.






--
This message was sent by Atlassian Jira
(v8.3.2#803003)