Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-30193

Fix cache access issue in CachingBlobStore

    XMLWordPrintable

    Details

    • Tags:
    • Team:
      FG
    • Sprint:
      nxFG 11.3.1
    • Story Points:
      2

      Description

      We've encountered the following exception:

      java.nio.file.NoSuchFileException: /opt/nuxeo/server/tmp/nxbincache.1052750625854492890/0d8ffcaa3d54709ceb25821f1c7d966e
      	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) ~[?:1.8.0_282]
      	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) ~[?:1.8.0_282]
      	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) ~[?:1.8.0_282]
      	at sun.nio.fs.UnixCopyFile.copy(UnixCopyFile.java:566) ~[?:1.8.0_282]
      	at sun.nio.fs.UnixFileSystemProvider.copy(UnixFileSystemProvider.java:253) ~[?:1.8.0_282]
      	at java.nio.file.Files.copy(Files.java:1274) ~[?:1.8.0_282]
      	at org.nuxeo.ecm.core.blob.LocalBlobStore.copyBlob(LocalBlobStore.java:136) ~[nuxeo-core-api-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.blob.LocalBlobStore.copyOrMoveBlob(LocalBlobStore.java:100) ~[nuxeo-core-api-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.blob.CachingBlobStore.copyOrMoveCachedBlob(CachingBlobStore.java:102) ~[nuxeo-core-api-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.blob.CachingBlobStore.copyOrMoveBlob(CachingBlobStore.java:153) ~[nuxeo-core-api-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.blob.AbstractBlobStore.writeBlobUsingOptimizedCopy(AbstractBlobStore.java:182) ~[nuxeo-core-api-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.blob.AbstractBlobStore.writeBlob(AbstractBlobStore.java:120) ~[nuxeo-core-api-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.blob.AbstractBlobStore.writeBlob(AbstractBlobStore.java:115) ~[nuxeo-core-api-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.blob.BlobStoreBlobProvider.writeBlob(BlobStoreBlobProvider.java:117) ~[nuxeo-core-api-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.blob.DocumentBlobManagerComponent.writeBlob(DocumentBlobManagerComponent.java:223) ~[nuxeo-core-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.storage.BaseDocument.setValueBlob(BaseDocument.java:679) ~[nuxeo-core-storage-10.10-HF39.jar:?]
      	at org.nuxeo.ecm.core.storage.BaseDocument.setValueBlob(BaseDocument.java:681) ~[nuxeo-core-storage-10.10-HF39.jar:?]
      	at org.nuxeo.ecm.core.storage.BaseDocument$BlobWriteContext.flush(BaseDocument.java:812) ~[nuxeo-core-storage-10.10-HF39.jar:?]
      	at org.nuxeo.ecm.core.api.DocumentModelFactory.writeDocumentModel(DocumentModelFactory.java:261) ~[nuxeo-core-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.api.AbstractSession.writeModel(AbstractSession.java:374) ~[nuxeo-core-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.core.api.AbstractSession.createDocument(AbstractSession.java:732) ~[nuxeo-core-10.10-HF42.jar:?]
      	at org.nuxeo.ecm.restapi.server.jaxrs.JSONDocumentObject.doPost(JSONDocumentObject.java:100) ~[nuxeo-rest-api-server-10.10-HF42.jar:?]
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day
                  1d