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