Nexus 2 : Task execution failure; Exception(s) happened during optimizeAllRepositoriesIndex() - Sonatype Nexus Repository - Sonatype Community

Nexus 2 : Task execution failure; Exception(s) happened during optimizeAllRepositoriesIndex()

post by ian.williams1 on Aug 10, 2022

Ian W
ian.williams1

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.currentThread().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:274)
            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.optimizeRepositoryIndex(DefaultIndexerManager.java:1647)
            at org.sonatype.nexus.index.DefaultIndexerManager.optimizeAllRepositoriesIndex(DefaultIndexerManager.java:1594)
            ... 12 more

1.3k views 2 links