Error while updating vault 1.5.4

Here is the message (i removed the first path):

java.nio.file.DirectoryNotEmptyException: /Users/...
	at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(Unknown Source)
	at java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(Unknown Source)
	at java.base/java.nio.file.Files.deleteIfExists(Unknown Source)
	at org.cryptomator.cryptofs.common.DeletingFileVisitor.forceDeleteIfExists(DeletingFileVisitor.java:68)
	at org.cryptomator.cryptofs.common.DeletingFileVisitor.postVisitDirectory(DeletingFileVisitor.java:57)
	at org.cryptomator.cryptofs.common.DeletingFileVisitor.postVisitDirectory(DeletingFileVisitor.java:31)
	at java.base/java.nio.file.Files.walkFileTree(Unknown Source)
	at java.base/java.nio.file.Files.walkFileTree(Unknown Source)
	at org.cryptomator.cryptofs.migration.v7.Version7Migrator.migrate(Version7Migrator.java:106)
	at org.cryptomator.cryptofs.migration.Migrators.migrate(Migrators.java:112)
	at org.cryptomator.ui.migration.MigrationRunController.lambda$migrate$2(MigrationRunController.java:115)
	at org.cryptomator.ui.common.Tasks$TaskImpl.call(Tasks.java:139)
	at javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

During the migration of a vault some files and folders will be deleted because Cryptomator has no need for them anymore. Apparently in one of the not-needed directories not all files be deleted, therefore Cryptomator cannot remove the directory.

You can delete it manually, but check beforehand what files remained inside of that directory.

1 Like

Thank you @infeo the solution was easy and clear! Have great day :slight_smile: