Craig,
It is a known issue awaiting a fix in Maven core. You can watch the
following issue:
MNG-3452: StackOverflowError building Apache ServiceMix 3
http://jira.codehaus.org/browse/MNG-3452
regards,
Eugene
Craig Cobb wrote:
I'm have problems adding servicemix dependencies with m2eclipse
v0.9.0. Has anyone else seen this issue?
I created a clean project with one dependency as an example:
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>m2etest</groupId>
<artifactId>m2etest</artifactId>
<name/>
<version>0.0.1-SNAPSHOT</version>
<description/>
<dependencies>
<dependency>
<groupId>org.apache.servicemix</groupId>
<artifactId>servicemix-core</artifactId>
<version>3.2.1</version>
</dependency>
</dependencies>
</project>
m2eclipse's refreshing of dependencies is causing the following error
pulled from the .log file:
!ENTRY org.eclipse.core.jobs 4 2 2008-03-19 13:12:48.301
!MESSAGE An internal error occurred during: "Updating Maven Dependencies".
!STACK 0
java.lang.StackOverflowError
at java.lang.Character.codePointAt(Character.java:2335)
at java.util.regex.Pattern$BitClass.match(Pattern.java:2873)
at java.util.regex.Pattern$Curly.match0(Pattern.java:4218)
at java.util.regex.Pattern$Curly.match(Pattern.java:4202)
at java.util.regex.Pattern$Dot.match(Pattern.java:4098)
at java.util.regex.Pattern$Single.match(Pattern.java:3314)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
at java.util.regex.Pattern$Branch.match(Pattern.java:4535)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4575)
at java.util.regex.Pattern$Curly.match0(Pattern.java:4247)
at java.util.regex.Pattern$Curly.match(Pattern.java:4202)
at java.util.regex.Pattern$Single.match(Pattern.java:3314)
at java.util.regex.Pattern$Curly.match0(Pattern.java:4247)
at java.util.regex.Pattern$Curly.match(Pattern.java:4202)
at java.util.regex.Pattern$Slice.match(Pattern.java:3807)
at java.util.regex.Pattern$Curly.match0(Pattern.java:4240)
at java.util.regex.Pattern$Curly.match(Pattern.java:4202)
at java.util.regex.Pattern$BnM.match(Pattern.java:5452)
at java.util.regex.Matcher.search(Matcher.java:1092)
at java.util.regex.Matcher.find(Matcher.java:528)
at org.codehaus.plexus.util.xml.XmlReader.getXmlProlog(XmlReader.java:742)
at org.codehaus.plexus.util.xml.XmlReader.doRawStream(XmlReader.java:460)
at org.codehaus.plexus.util.xml.XmlReader.<init>(XmlReader.java:179)
at org.codehaus.plexus.util.xml.XmlReader.<init>(XmlReader.java:142)
at org.codehaus.plexus.util.xml.XmlReader.<init>(XmlReader.java:123)
at
org.codehaus.plexus.util.xml.XmlStreamReader.<init>(XmlStreamReader.java:67)
at
org.codehaus.plexus.util.ReaderFactory.newXmlReader(ReaderFactory.java:113)
at
org.apache.maven.project.build.model.DefaultModelLineageBuilder.readModel(DefaultModelLineageBuilder.java:204)
at
org.apache.maven.project.build.model.DefaultModelLineageBuilder.resolveParentPom_aroundBody4(DefaultModelLineageBuilder.java:405)
at
org.apache.maven.project.build.model.DefaultModelLineageBuilder.resolveParentPom_aroundBody5$advice(DefaultModelLineageBuilder.java:260)
at
org.apache.maven.project.build.model.DefaultModelLineageBuilder.resolveParentPom(DefaultModelLineageBuilder.java:1)
at
org.apache.maven.project.build.model.DefaultModelLineageBuilder.resumeBuildingModelLineage(DefaultModelLineageBuilder.java:162)
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1027)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:691)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository_aroundBody2(DefaultMavenProjectBuilder.java:213)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository_aroundBody3$advice(DefaultMavenProjectBuilder.java:177)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:1)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository_aroundBody0(DefaultMavenProjectBuilder.java:202)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository_aroundBody1$advice(DefaultMavenProjectBuilder.java:177)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:1)
at
org.apache.maven.project.DefaultMavenProjectBuilder.mergeManagedDependencies(DefaultMavenProjectBuilder.java:1118)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:748)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository_aroundBody2(DefaultMavenProjectBuilder.java:213)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository_aroundBody3$advice(DefaultMavenProjectBuilder.java:177)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:1)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository_aroundBody0(DefaultMavenProjectBuilder.java:202)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository_aroundBody1$advice(DefaultMavenProjectBuilder.java:177)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:1)
at
org.apache.maven.project.DefaultMavenProjectBuilder.mergeManagedDependencies(DefaultMavenProjectBuilder.java:1118)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:748)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository_aroundBody2(DefaultMavenProjectBuilder.java:213)
........
Regards,
Craig
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email