Issue Details (XML | Word | Printable)

Key: DEPOT-4
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Blocker Blocker
Assignee: Gregor Heine
Reporter: Marat Bedretdinov
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Forge: FUSE Depot

Maven indexer exception while crawling a public maven repo halts futher processing and sets incorrect status against maven repo being indexed

Created: 24/Apr/09 04:48 PM   Updated: 25/Jun/09 03:59 PM
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0-GA


 Description  « Hide
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)



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.