Hello!
I am very happy with the Cryptomator (1.3.3), but there are some strange things about its operation.
Sometimes when I delete folders with file in it, first it seem to be okay, but when I see whats happened, the folder is still there.
When I try to delete again, an error says that It cannot be deleted.
When I try to open the folder, it says that there is no folder with name like that.
I searched in the cryptomator.log and I found this:
12:52:24.130 [Server thread 003] TRACE o.c.cryptofs.CryptoDirectoryStream - OPEN 0df23e74-485b-42ef-9ae2-b5c63556abc4
12:52:24.131 [Server thread 003] TRACE o.c.cryptofs.CryptoDirectoryStream - CLOSE 0df23e74-485b-42ef-9ae2-b5c63556abc4
12:52:24.131 [Server thread 003] TRACE o.c.cryptofs.CryptoDirectoryStream - OPEN 75f90a69-3c8f-4ae1-9da0-0302ebba04a0
12:52:24.131 [Server thread 003] TRACE o.c.cryptofs.CryptoDirectoryStream - CLOSE 75f90a69-3c8f-4ae1-9da0-0302ebba04a0
12:52:24.135 [Server thread 003] ERROR o.c.f.webdav.servlet.WebDavServlet - Unexpected DavException.
org.apache.jackrabbit.webdav.DavException: null
at org.cryptomator.frontend.webdav.servlet.DavFolder.removeMemberInternal(DavFolder.java:138)
at org.cryptomator.frontend.webdav.servlet.DavFolder.removeMember(DavFolder.java:127)
at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.doDelete(AbstractWebdavServlet.java:692)
at org.cryptomator.frontend.webdav.servlet.WebDavServlet.doDelete(WebDavServlet.java:156)
at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.execute(AbstractWebdavServlet.java:374)
at org.cryptomator.frontend.webdav.servlet.WebDavServlet.execute(WebDavServlet.java:108)
at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.service(AbstractWebdavServlet.java:305)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
at org.cryptomator.frontend.webdav.servlet.MacChunkedPutCompatibilityFilter.doFilterHttp(MacChunkedPutCompatibilityFilter.java:58)
at org.cryptomator.frontend.webdav.servlet.HttpFilter.doFilter(HttpFilter.java:26)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.cryptomator.frontend.webdav.servlet.AcceptRangeFilter.doFilterHttp(AcceptRangeFilter.java:38)
at org.cryptomator.frontend.webdav.servlet.HttpFilter.doFilter(HttpFilter.java:26)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.cryptomator.frontend.webdav.servlet.MkcolComplianceFilter.doFilterHttp(MkcolComplianceFilter.java:47)
at org.cryptomator.frontend.webdav.servlet.HttpFilter.doFilter(HttpFilter.java:26)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.cryptomator.frontend.webdav.servlet.PostRequestBlockingFilter.doFilterHttp(PostRequestBlockingFilter.java:46)
at org.cryptomator.frontend.webdav.servlet.HttpFilter.doFilter(HttpFilter.java:26)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.cryptomator.frontend.webdav.servlet.UnicodeResourcePathNormalizationFilter.doFilterHttp(UnicodeResourcePathNormalizationFilter.java:70)
at org.cryptomator.frontend.webdav.servlet.HttpFilter.doFilter(HttpFilter.java:26)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.cryptomator.frontend.webdav.servlet.LoggingFilter.doFilterHttp(LoggingFilter.java:41)
at org.cryptomator.frontend.webdav.servlet.HttpFilter.doFilter(HttpFilter.java:26)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:561)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:334)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:104)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:243)
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.nio.file.FileSystemException: /riportok/XY tervek/files/SQL: failed to delete one or more files; see suppressed exceptions for details
at com.google.common.io.MoreFiles.throwDeleteFailed(MoreFiles.java:836)
at com.google.common.io.MoreFiles.deleteRecursively(MoreFiles.java:582)
at org.cryptomator.frontend.webdav.servlet.DavFolder.removeMemberInternal(DavFolder.java:134)
... 53 common frames omitted
Suppressed: java.nio.file.AccessDeniedException: C:\Users\xy\AppData\Local\cuccok\system\crypt\crypt1\d\MD\2O3I5ABIUR4ARLJIAPSBPA75RPAU4O
at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
at sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269)
at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108)
at java.nio.file.Files.deleteIfExists(Files.java:1165)
at org.cryptomator.cryptofs.CiphertextDirectoryDeleter.deleteCiphertextDirIncludingNonCiphertextFiles(CiphertextDirectoryDeleter.java:30)
at org.cryptomator.cryptofs.CryptoFileSystemImpl.delete(CryptoFileSystemImpl.java:354)
at org.cryptomator.cryptofs.CryptoFileSystemProvider.delete(CryptoFileSystemProvider.java:321)
at java.nio.file.Files.delete(Files.java:1126)
at com.google.common.io.MoreFiles.deleteRecursivelyInsecure(MoreFiles.java:710)
at com.google.common.io.MoreFiles.deleteRecursively(MoreFiles.java:571)
... 54 common frames omitted
12:52:24.136 [Server thread 003] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=HeapByteBuffer@14d740d0[p=0,l=0,c=0,r=0]={<<<>>>} complete=true committing=true callback=Blocker@1d0899d6{null}
12:52:24.136 [Server thread 003] DEBUG org.eclipse.jetty.server.HttpChannel - COMMIT for /_Dq0ynuJRqXr/crypt1/riportok/KR%20tervek/files/SQL on HttpChannelOverHttp@72f86f05{r=1,c=true,a=DISPATCHED,uri=//127.0.0.1:42427/_Dq0ynuJRqXr/crypt1/riportok/KR%20tervek/files/SQL}
500 Internal Server Error HTTP/1.1
Date: Fri, 23 Feb 2018 11:52:24 GMT
Thanks in advance!