org.sonatype.nexus.blobstore.file.FileBlobStore - No file to delete found

Seeing these errors periodically in Nexus 3 log since upgrading to 3.37.0. Any ideas on the cause?

2021-12-15 10:01:13,785-0600 ERROR [event-16-thread-30186] org.sonatype.nexus.blobstore.file.FileBlobStore - No file to delete found at /nexus-data/blobs/backedup/content/vol-43/chap-47/ce4d1d2a-0dd3-4a9e-970c-fdef7996d0ff.properties
java.io.FileNotFoundException: /nexus-data/blobs/backedup/content/vol-43/chap-47/ce4d1d2a-0dd3-4a9e-970c-fdef7996d0ff.properties
at org.sonatype.nexus.blobstore.file.FileBlobStore.delete(FileBlobStore.java:687)
at org.sonatype.nexus.blobstore.file.FileBlobStore.doDeleteHard(FileBlobStore.java:540)
at org.sonatype.nexus.blobstore.BlobStoreSupport.deleteHard(BlobStoreSupport.java:208)
at org.sonatype.nexus.blobstore.file.FileBlobStore$$EnhancerByGuice$$128833504.GUICE$TRAMPOLINE()
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:74)
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:54)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75)
at com.google.inject.internal.InterceptorStackCallback.invoke(InterceptorStackCallback.java:55)
at org.sonatype.nexus.blobstore.file.FileBlobStore$$EnhancerByGuice$$128833504.deleteHard()
at org.sonatype.nexus.blobstore.file.FileBlobStore.doDelete(FileBlobStore.java:501)
at org.sonatype.nexus.blobstore.BlobStoreSupport.delete(BlobStoreSupport.java:146)
at org.sonatype.nexus.blobstore.file.FileBlobStore$$EnhancerByGuice$$128833504.GUICE$TRAMPOLINE()
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:74)
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:54)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75)
at com.google.inject.internal.InterceptorStackCallback.invoke(InterceptorStackCallback.java:55)
at org.sonatype.nexus.blobstore.file.FileBlobStore$$EnhancerByGuice$$128833504.delete()
at org.sonatype.nexus.repository.storage.BlobTx.commit(BlobTx.java:186)
at org.sonatype.nexus.repository.storage.StorageTxImpl.commit(StorageTxImpl.java:197)
at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.sonatype.nexus.common.stateguard.SimpleMethodInvocation.proceed(SimpleMethodInvocation.java:53)
at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39)
at org.sonatype.nexus.common.stateguard.StateGuard$TransitionImpl.run(StateGuard.java:193)
at org.sonatype.nexus.common.stateguard.TransitionsInterceptor.invoke(TransitionsInterceptor.java:57)
at org.sonatype.nexus.common.stateguard.StateGuardAspect$1.invoke(StateGuardAspect.java:66)
at com.sun.proxy.$Proxy242.commit(Unknown Source)
at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:69)
at org.sonatype.nexus.transaction.TransactionInterceptor.proceedWithTransaction(TransactionInterceptor.java:66)
at org.sonatype.nexus.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:55)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75)
at com.google.inject.internal.InterceptorStackCallback.invoke(InterceptorStackCallback.java:55)
at org.sonatype.nexus.repository.yum.orient.internal.hosted.OrientYumHostedFacetImpl$$EnhancerByGuice$$1828795931.deleteAllGeneratedMetadata()
at org.sonatype.nexus.repository.yum.orient.internal.createrepo.OrientCreateRepoFacetImpl.on(OrientCreateRepoFacetImpl.java:247)
at sun.reflect.GeneratedMethodAccessor462.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:87)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:144)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:72)
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.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

If you have a support contract (e.g. Nexus Pro) I’d suggest opening a ticket to see if they can help.

Otherwise you may want to file a JIRA at https://issues.sonatype.org under NEXUS, if other users are also experiencing it then it may be scheduled.

It does not appear to be causing any functional issues that I am aware but I will go ahead and file a support ticket to investigate. Thanks for the reply!