Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.2.1, 3.0.2
-
None
Description
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.
[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) ....