Hi Nick,
did you find a solution? I am facing the same issue [1]. I also ran a consistency check with these parameters
java -Xmx4096m -jar oak-run-1.22.17.jar datastore --check-consistency /mnt/crx/author/crx-quickstart/repository/segmentstore --fds /mnt/crx/author/oak-run-configs/FileDataStore.config --out-dir oak-run-out-dir --work-dir oak-run-temp-dir --verbose
And found many missing blobs [2]. Not sure if this is related or how to resolve these missing blobs.
With kind Regards
Thorsten
[1] 2024-03-29 08:02:00,466 [oak-ds-async-upload-thread-7] ERROR o.a.j.o.p.blob.UploadStagingCache - Error adding [...] with file [/mnt/crx/author/crx-quickstart/cloud-migration/[...]/tmp/1711697953011-0/repository/datastore/upload/82/cd/cd/82cdcd730f043df4[...]] to backend
org.apache.jackrabbit.core.data.DataStoreException: Length Collision. identifier=82cd-cd730f043df445209d514762bc49[...] new length=0 old length=13031
at org.apache.jackrabbit.oak.blob.cloud.azure.blobstorage.AzureBlobStoreBackend.write(AzureBlobStoreBackend.java:312)
at org.apache.jackrabbit.oak.plugins.blob.AbstractSharedCachingDataStore$2.write(AbstractSharedCachingDataStore.java:173)
at org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache$3.call(UploadStagingCache.java:367)
at org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache$3.call(UploadStagingCache.java:362)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
[2] 28.03.2024 19:16:48.829 *WARN* [main] o.a.j.o.p.b.MarkSweepGarbageCollector - Missing Blob [7bf7ce4c38e6675e...]#310[...],/content/[...]thumb-16x9-1920x1080.jpg/jcr:content/renditions/original/jcr:content]