StackOverflowError in DefaultProjectBuilder.build
-------------------------------------------------

                 Key: MNG-5009
                 URL: http://jira.codehaus.org/browse/MNG-5009
             Project: Maven 2 & 3
          Issue Type: Bug
          Components: Inheritance and Interpolation
    Affects Versions: 3.0.2
            Reporter: Igor Fedorenko
         Attachments: stackoverflowerror.zip

I was refactoring m2e unit tests and got the following StackOverflowError when 
rebuilding test artifact repository (see below). To reproduce, run "mvn clean" 
from testLifecycleMappingMetadata of the attached project. I'll provide more 
info when I figure out what causes this.

{noformat}
[INFO] Scanning for projects...
---------------------------------------------------
constituent[0]: file:/opt/maven/lib/maven-embedder-3.0.2.jar
constituent[1]: file:/opt/maven/lib/maven-settings-3.0.2.jar
constituent[2]: file:/opt/maven/lib/plexus-utils-2.0.4.jar
constituent[3]: file:/opt/maven/lib/maven-core-3.0.2.jar
constituent[4]: file:/opt/maven/lib/maven-model-3.0.2.jar
constituent[5]: file:/opt/maven/lib/maven-settings-builder-3.0.2.jar
constituent[6]: file:/opt/maven/lib/plexus-interpolation-1.14.jar
constituent[7]: file:/opt/maven/lib/plexus-component-annotations-1.5.5.jar
constituent[8]: file:/opt/maven/lib/plexus-sec-dispatcher-1.3.jar
constituent[9]: file:/opt/maven/lib/plexus-cipher-1.4.jar
constituent[10]: file:/opt/maven/lib/maven-repository-metadata-3.0.2.jar
constituent[11]: file:/opt/maven/lib/maven-artifact-3.0.2.jar
constituent[12]: file:/opt/maven/lib/maven-plugin-api-3.0.2.jar
constituent[13]: file:/opt/maven/lib/sisu-inject-plexus-1.4.3.1.jar
constituent[14]: file:/opt/maven/lib/sisu-inject-bean-1.4.3.1.jar
constituent[15]: file:/opt/maven/lib/sisu-guice-2.9.1-noaop.jar
constituent[16]: file:/opt/maven/lib/maven-model-builder-3.0.2.jar
constituent[17]: file:/opt/maven/lib/maven-aether-provider-3.0.2.jar
constituent[18]: file:/opt/maven/lib/aether-api-1.9.jar
constituent[19]: file:/opt/maven/lib/aether-spi-1.9.jar
constituent[20]: file:/opt/maven/lib/aether-util-1.9.jar
constituent[21]: file:/opt/maven/lib/aether-impl-1.9.jar
constituent[22]: file:/opt/maven/lib/maven-compat-3.0.2.jar
constituent[23]: file:/opt/maven/lib/wagon-provider-api-1.0-beta-7.jar
constituent[24]: file:/opt/maven/lib/commons-cli-1.2.jar
constituent[25]: file:/opt/maven/lib/wagon-http-lightweight-1.0-beta-7.jar
constituent[26]: file:/opt/maven/lib/wagon-http-shared-1.0-beta-7.jar
constituent[27]: file:/opt/maven/lib/xercesMinimal-1.9.6.2.jar
constituent[28]: file:/opt/maven/lib/nekohtml-1.9.6.2.jar
constituent[29]: file:/opt/maven/lib/wagon-file-1.0-beta-7.jar
constituent[30]: file:/opt/maven/lib/aether-connector-wagon-1.9.jar
---------------------------------------------------
Exception in thread "main" java.lang.StackOverflowError
        at java.util.Vector.size(Vector.java:268)
        at java.util.Stack.pop(Stack.java:65)
        at 
org.codehaus.plexus.interpolation.PrefixAwareRecursionInterceptor.expressionResolutionFinished(PrefixAwareRecursionInterceptor.java:85)
        at 
org.codehaus.plexus.interpolation.StringSearchInterpolator.interpolate(StringSearchInterpolator.java:246)
        at 
org.codehaus.plexus.interpolation.StringSearchInterpolator.interpolate(StringSearchInterpolator.java:124)
        at 
org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator.interpolateInternal(AbstractStringBasedModelInterpolator.java:241)
        at 
org.apache.maven.model.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.traverseObjectWithParents(StringSearchModelInterpolator.java:158)
        at 
org.apache.maven.model.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.traverseObjectWithParents(StringSearchModelInterpolator.java:305)
        at 
org.apache.maven.model.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.run(StringSearchModelInterpolator.java:122)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.maven.model.interpolation.StringSearchModelInterpolator.interpolateObject(StringSearchModelInterpolator.java:75)
        at 
org.apache.maven.model.interpolation.StringSearchModelInterpolator.interpolateModel(StringSearchModelInterpolator.java:58)
        at 
org.apache.maven.model.building.DefaultModelBuilder.interpolateModel(DefaultModelBuilder.java:643)
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:339)
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:232)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:354)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:417)
        ....
{noformat}


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to