Note with 1.4-M3 we upgraded to last maven-indexer version. And last lucene 3.6.1. As the NPE comes from indexer and/or lucene this upgrade maybe fix that (at least the upgrade do some performance improvement)
2012/11/1 Charles Kim <[email protected]>: > Archiva 1.4-M2 > No, it doesn't always happen for the same artifact and that particular > artifact exists btw. It is hard for me to figure out what might be wrong > based on the NullPointerException. I'm not seeing anything now, but will > keep an eye on it. > Thanks > > -----Original Message----- > From: Olivier Lamy [mailto:[email protected]] > Sent: Wednesday, October 31, 2012 4:03 PM > To: [email protected] > Subject: Re: NullPointerException when Updating artifact index? > > Hi, > Which archiva version are you using ? > Does it always happen for the same artifact ? (here looks to be > org.apache.ant:ant-launcher:1.8.1:null:null) > > 2012/10/31 Charles Kim <[email protected]>: >> Any one has an idea why I'm getting this? It doesn't look like I'm getting >> this consistently but often enough to be concerned about. >> I don't have much experience on how indexing works in Archiva. Any pointers >> to debug this would be appreciated. >> Thanks. >> >> >> 2012-10-31 00:38:11,811 DEBUG >> [org.apache.archiva.scheduler.indexing.ArchivaIndexingTaskExecutor] Index >> file packaged at '/home/y/var/yarchiva/data/repositories/public/.indexer'. >> 2012-10-31 00:38:11,811 DEBUG >> [org.apache.archiva.scheduler.indexing.ArchivaIndexingTaskExecutor] Creating >> indexing context on resource: >> /home/y/var/yarchiva/data/repositories/public/org/apache/ant/ >> ant-launcher/1.8.1/ant-launcher-1.8.1.jar >> 2012-10-31 00:38:11,811 DEBUG >> [org.apache.archiva.scheduler.indexing.ArchivaIndexingTaskExecutor] Updating >> artifact 'org.apache.ant:ant-launcher:1.8.1:null:null' in index.. >> 2012-10-31 00:38:11,927 ERROR >> [org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor] Error >> executing task >> java.util.concurrent.ExecutionException: java.lang.NullPointerException >> at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) >> at java.util.concurrent.FutureTask.get(FutureTask.java:111) >> at >> org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable.waitForTask(ThreadedTaskQueueExecutor.java:167) >> at >> org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable.run(ThreadedTaskQueueExecutor.java:135) >> Caused by: java.lang.NullPointerException >> at >> org.apache.lucene.index.SegmentTermDocs.<init>(SegmentTermDocs.java:52) >> at >> org.apache.lucene.index.SegmentReader.termDocs(SegmentReader.java:963) >> at org.apache.lucene.index.IndexReader.termDocs(IndexReader.java:813) >> at >> org.apache.lucene.index.SegmentReader.termDocs(SegmentReader.java:956) >> at >> org.apache.lucene.search.TermQuery$TermWeight.scorer(TermQuery.java:74) >> at >> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:210) >> at >> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:170) >> at org.apache.lucene.search.Searcher.search(Searcher.java:98) >> at org.apache.lucene.search.Searcher.search(Searcher.java:108) >> at >> org.apache.maven.index.DefaultIndexerEngine.getOldDocument(DefaultIndexerEngine.java:158) >> at >> org.apache.maven.index.DefaultIndexerEngine.update(DefaultIndexerEngine.java:77) >> at >> org.apache.maven.index.DefaultNexusIndexer.addArtifactToIndex(DefaultNexusIndexer.java:371) >> at >> org.apache.archiva.scheduler.indexing.ArchivaIndexingTaskExecutor.executeTask(ArchivaIndexingTaskExecutor.java:180) >> at >> org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:124) >> at >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) >> at java.util.concurrent.FutureTask.run(FutureTask.java:166) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >> at java.lang.Thread.run(Thread.java:722) >> 2012-10-31 00:38:11,928 DEBUG >> [org.apache.archiva.scheduler.indexing.ArchivaIndexingTaskExecutor] Creating >> indexing context on resource: >> /home/y/var/yarchiva/data/repositories/public/org/mortbay/jetty/jetty/6.1.25/jetty-6.1.25.pom >> 2012-10-31 00:38:11,929 DEBUG >> [org.apache.archiva.scheduler.indexing.ArchivaIndexingTaskExecutor] Adding >> artifact 'org.mortbay.jetty:jetty:6.1.25:null:null' to index.. >> 2012-10-31 00:38:12,011 DEBUG >> [org.apache.archiva.scheduler.indexing.ArchivaIndexingTaskExecutor] >> Finishing indexing task on resource file : >> /home/y/var/yarchiva/data/repositories/public/org/mortbay/jetty/jetty/6.1.25/jetty-6.1.25.pom > > > > -- > Olivier Lamy > Talend: http://coders.talend.com > http://twitter.com/olamy | http://linkedin.com/in/olamy -- Olivier Lamy Talend: http://coders.talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy
