I tried to index a public maven repo at
http://mirrors.ibiblio.org/pub/mirrors/maven2
and this is what I got. Note that this exception halted the indexer and no further artifacts were indexed.
However the Depot UI displayed that this maven repo was 'ready', which is not quite true as it was not completely crawled.
INFO: Indexing
http://mirrors.ibiblio.org/pub/mirrors/maven2/activemq/activemq-itest-ejb/1.1-G1M3/
WARNING: Error reading pom model for /activemq/activemq-itest-ejb/1.1-G1M3/activemq-itest-ejb-1.1-G1M3.pom
org.codehaus.plexus.util.xml.pull.XmlPullParserException: could not resolve entity named 'geronimo-spec-ejb-version' (position: START_TAG seen ...</artifactId>\n <version>&geronimo-spec-ejb-version;... @31:48)
at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1282)
at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1093)
at org.codehaus.plexus.util.xml.pull.MXParser.nextText(MXParser.java:1058)
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseDependency(MavenXpp3Reader.java:1290)
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Reader.java:2457)
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.java:4614)
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.java:4625)
at org.apache.maven.embedder.MavenEmbedder.readModel(MavenEmbedder.java:258)
at org.apache.maven.embedder.MavenEmbedder.readModel(MavenEmbedder.java:247)
at com.iona.repository.maven.index.Maven2Indexer.createIndex(Maven2Indexer.java:165)
at com.iona.repository.maven.index.Maven2Indexer.index(Maven2Indexer.java:85)
at com.iona.repository.maven.osgi.RepositoryMavenServiceBean$IndexThread.run(RepositoryMavenServiceBean.java:199)
INFO: Folders Searched = 4103
INFO: Known folders left to search = 13146
INFO: Number of artifacts indexed so far = 175
INFO: Indexing
http://mirrors.ibiblio.org/pub/mirrors/maven2/activemq/activemq-itest-ejb/1.2/
WARNING: Error reading pom model for /activemq/activemq-itest-ejb/1.2/activemq-itest-ejb-1.2.pom
org.codehaus.plexus.util.xml.pull.XmlPullParserException: could not resolve entity named 'geronimo-spec-ejb-version' (position: START_TAG seen ...</artifactId>\n <version>&geronimo-spec-ejb-version;... @31:48)
at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1282)
at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1093)
at org.codehaus.plexus.util.xml.pull.MXParser.nextText(MXParser.java:1058)
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseDependency(MavenXpp3Reader.java:1290)
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Reader.java:2457)
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.java:4614)
at org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.java:4625)
at org.apache.maven.embedder.MavenEmbedder.readModel(MavenEmbedder.java:258)
at org.apache.maven.embedder.MavenEmbedder.readModel(MavenEmbedder.java:247)
at com.iona.repository.maven.index.Maven2Indexer.createIndex(Maven2Indexer.java:165)
at com.iona.repository.maven.index.Maven2Indexer.index(Maven2Indexer.java:85)
at com.iona.repository.maven.osgi.RepositoryMavenServiceBean$IndexThread.run(RepositoryMavenServiceBean.java:199)
INFO: Folders Searched = 4104
INFO: Known folders left to search = 13145
INFO: Number of artifacts indexed so far = 175
INFO: Indexing
http://mirrors.ibiblio.org/pub/mirrors/maven2/activemq/activemq-itest-ejb/1.3/
INFO: Folders Searched = 4105
INFO: Known folders left to search = 13144
INFO: Number of artifacts indexed so far = 176
INFO: Indexing
http://mirrors.ibiblio.org/pub/mirrors/maven2/activemq/activemq-itest-ejb/1.4/
INFO: Completed indexing for
INFO: Indexed 176 artifacts in 576,085 ms
SEVERE: Error during indexing
java.lang.NullPointerException
at com.iona.repository.maven.index.Maven2Indexer.processPom(Maven2Indexer.java:280)
at com.iona.repository.maven.index.Maven2Indexer.createIndex(Maven2Indexer.java:169)
at com.iona.repository.maven.index.Maven2Indexer.index(Maven2Indexer.java:85)
at com.iona.repository.maven.osgi.RepositoryMavenServiceBean$IndexThread.run(RepositoryMavenServiceBean.java:199)