Environment: Nexus Repository Manager OSS 2.15.1-02 on Linux VM
Observed problem was a new hosted maven repo created, added to existing Nexus group, added artifacts to repo, unable to resolve using the group. Navigating the “Browse Storage” reports “com/path (not found)”. Took action to rebuild index on repo and then on group.
Googling for " optimizeAllRepositoriesIndex()
returns nothing, so no idea how to proceed on this error. Any guidance is appreciated.
This may be related to prior issue: Nexus 2 : Task execution failure; Error rendering template /repositoryContentHtml.vm, though it’s a different repo (in same instance) in play.
Task ID: 18
Task Name: Optimize All Indexes
Stack trace:
java.io.IOException: Exception(s) happened during optimizeAllRepositoriesIndex()
at org.sonatype.nexus.index.DefaultIndexerManager.optimizeAllRepositoriesIndex(DefaultIndexerManager.java:1601)
at org.sonatype.nexus.index.tasks.OptimizeIndexTask.doRun(OptimizeIndexTask.java:56)
at org.sonatype.nexus.scheduling.AbstractNexusTask.call(AbstractNexusTask.java:163)
at org.sonatype.scheduling.DefaultScheduledTask.call(DefaultScheduledTask.java:418)
at org.sonatype.nexus.threads.MDCAwareCallable.call(MDCAwareCallable.java:44)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:832)
Suppressed: java.io.EOFException: read past EOF: anonymous BuffereIndexInput
at org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:155)
at org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:111)
at org.apache.lucene.store.DataOutput.copyBytes(DataOutput.java:132)
at org.apache.lucene.index.FieldsWriter.addRawDocuments(FieldsWriter.java:228)
at org.apache.lucene.index.SegmentMerger.copyFieldsWithDeletions(SegmentMerger.java:266)
at org.apache.lucene.index.SegmentMerger.mergeFields(SegmentMerger.java:223)
at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:107)
at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4263)
at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3908)
at org.apache.lucene.index.SerialMergeScheduler.merge(SerialMergeScheduler.java:37)
at org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:2747)
at org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:2538)
at org.apache.lucene.index.IndexWriter.optimize(IndexWriter.java:2400)
at org.apache.maven.index.context.DefaultIndexingContext.optimize(DefaultIndexingContext.java:527)
at org.sonatype.nexus.index.NexusIndexingContext.optimize(NexusIndexingContext.java:68)
at org.sonatype.nexus.index.DefaultIndexerManager$17.run(DefaultIndexerManager.java:1657)
at org.sonatype.nexus.index.DefaultIndexerManager.sharedSingle(DefaultIndexerManager.java:2320)
at org.sonatype.nexus.index.DefaultIndexerManager.optimizeRepositoryIndex(DefaultIndexerManager.java:1647)
at org.sonatype.nexus.index.DefaultIndexerManager.optimizeAllRepositoriesIndex(DefaultIndexerManager.java:1594)
... 12 more