# Complact Blob Store Error

**URL:** <https://community.sonatype.com/t/complact-blob-store-error/3537>\
**Category:** Sonatype Nexus Repository\
**Created:** [February 20, 2020, 11:51am UTC](https://community.sonatype.com/t/complact-blob-store-error/3537 "2020-02-20T11:51:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jemish.dave](https://avatars.discourse-cdn.com/v4/letter/j/779978/32.png) [@jemish.dave](https://community.sonatype.com/u/jemish.dave)\
**Post date:** [February 20, 2020, 11:51am UTC](https://community.sonatype.com/t/complact-blob-store-error/3537/1 "2020-02-20T11:51:40Z")

</div>

While executing Compact Blob Store Task we are getting this error  
Sys Details are as under:  
version - 3.19.1-01 (OSS)  
Docker Hosted in Azure VM

ERROR:  
2020-02-20 11:46:30,089+0000 INFO [qtp488017758-170] jemishdave org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task ‘CompactBlobStore’ [blobstore.compact] runNow  
2020-02-20 11:46:30,090+0000 INFO [qtp488017758-170] jemishdave org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task ‘CompactBlobStore’ [blobstore.compact] state change WAITING -\> RUNNING  
2020-02-20 11:46:30,169+0000 INFO [quartz-3-thread-1] \*SYSTEM org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask - Task log: /nexus-data/log/tasks/blobstore.compact-20200220114630162.log  
2020-02-20 11:46:30,173+0000 INFO [quartz-3-thread-1] \*SYSTEM org.sonatype.nexus.blobstore.file.FileBlobStore - Deletions index file rebuild not required  
2020-02-20 11:46:30,173+0000 INFO [quartz-3-thread-1] \*SYSTEM org.sonatype.nexus.blobstore.file.FileBlobStore - Begin deleted blobs processing  
2020-02-20 11:46:30,563+0000 WARN [quartz-3-thread-1] \*SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskJob - Task 6bff2772-a0a1-4e45-9ad0-d91ce44923ca : ‘CompactBlobStore’ [blobstore.compact] execution failure  
org.sonatype.nexus.blobstore.api.BlobStoreException: java.io.EOFException  
at org.sonatype.nexus.blobstore.file.FileBlobStore.doCompact(FileBlobStore.java:568)  
at org.sonatype.nexus.blobstore.BlobStoreSupport.compact(BlobStoreSupport.java:205)  
at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39)  
at org.sonatype.nexus.common.stateguard.StateGuard$GuardImpl.run(StateGuard.java:272)  
at org.sonatype.nexus.common.stateguard.GuardedInterceptor.invoke(GuardedInterceptor.java:53)  
at org.sonatype.nexus.blobstore.compact.internal.CompactBlobStoreTask.execute(CompactBlobStoreTask.java:53)  
at org.sonatype.nexus.scheduling.TaskSupport.call(TaskSupport.java:100)  
at org.sonatype.nexus.quartz.internal.task.QuartzTaskJob.doExecute(QuartzTaskJob.java:143)  
at org.sonatype.nexus.quartz.internal.task.QuartzTaskJob.execute(QuartzTaskJob.java:106)  
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)  
at org.sonatype.nexus.quartz.internal.QuartzThreadPool.lambda$0(QuartzThreadPool.java:143)  
at org.sonatype.nexus.thread.internal.MDCAwareRunnable.run(MDCAwareRunnable.java:40)  
at org.apache.shiro.subject.support.SubjectRunnable.doRun(SubjectRunnable.java:120)  
at org.apache.shiro.subject.support.SubjectRunnable.run(SubjectRunnable.java:108)  
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)  
at java.util.concurrent.FutureTask.run(FutureTask.java:266)  
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:748)  
Caused by: java.io.EOFException: null  
at java.io.RandomAccessFile.readFully(RandomAccessFile.java:438)  
at com.squareup.tape.QueueFile.ringRead(QueueFile.java:277)  
at com.squareup.tape.QueueFile.peek(QueueFile.java:415)  
at org.sonatype.nexus.blobstore.file.FileBlobStore.doCompact(FileBlobStore.java:545)  
… 18 common frames omitted  
2020-02-20 11:46:30,568+0000 INFO [quartz-3-thread-1] \*SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task ‘CompactBlobStore’ [blobstore.compact] state change RUNNING -\> WAITING (FAILED)

---

<div class="post-metadata">

**Author:** ![rseddon](https://yyz1.discourse-cdn.com/flex047/user_avatar/community.sonatype.com/rseddon/32/341_2.png) [@rseddon](https://community.sonatype.com/u/rseddon)\
**Post date:** [February 20, 2020, 1:44pm UTC](https://community.sonatype.com/t/complact-blob-store-error/3537/2 "2020-02-20T13:44:02Z")

</div>

My guess is that the deletions index file is corrupt. See here for how to rebuild it:

> **[Repository: How to rebuild the Admin - Compact blobstore deletions index file...](https://support.sonatype.com/hc/en-us/articles/360025325653-Repository-How-to-rebuild-the-Admin-Compact-blobstore-deletions-index-file-if-soft-deleted-blobs-are-orphaned)**
>
> ProblemSome blobs marked soft deleted ( deleted=true inside the blob properties file ) in a file based blobstore may not be hard deleted after repeated runs of the Admin - Compact blobstore task.S3...

---

<div class="post-metadata">

**Author:** ![jemish.dave](https://avatars.discourse-cdn.com/v4/letter/j/779978/32.png) [@jemish.dave](https://community.sonatype.com/u/jemish.dave)\
**Post date:** [February 20, 2020, 3:56pm UTC](https://community.sonatype.com/t/complact-blob-store-error/3537/3 "2020-02-20T15:56:44Z")

</div>

Worked like a charm !!  
Thanks for responding quickly…spent almost two days fixing this !!
