cryptomator / cli

Cryptomator Command-Line Interface
GNU Affero General Public License v3.0
278 stars 40 forks source link

Fuse mount results in Exception with version 0.5.0 #48

Closed AresSec closed 2 years ago

AresSec commented 2 years ago

When trying to mount a vault via fuse (vault version 8) the following exception is raised and mount fails:

java -jar cryptomator-cli-0.5.0.jar --fusemount BackupNAS=/Volumes/BackupNAS/ --vault BackupNAS=/Volumes/Backup/foo_laptop/BackupNAS/ --password BackupNAS=XXXXX

10:06:16.407 [main] INFO  org.cryptomator.cli.CryptomatorCli - Unlocking vault "BackupNAS" located at /Volumes/Backup/sahra_laptop/BackupNAS
10:06:16.413 [main] INFO  o.c.c.p.PasswordFromPropertyStrategy - Vault 'BackupNAS' password from property.
Exception in thread "main" java.lang.NullPointerException
    at dagger.internal.Preconditions.checkNotNull(Preconditions.java:33)
    at org.cryptomator.frontend.fuse.DaggerFuseNioAdapterComponent$Builder.fileNameTranscoder(DaggerFuseNioAdapterComponent.java:122)
    at org.cryptomator.frontend.fuse.DaggerFuseNioAdapterComponent$Builder.fileNameTranscoder(DaggerFuseNioAdapterComponent.java:101)
    at org.cryptomator.frontend.fuse.AdapterFactory.createReadWriteAdapter(AdapterFactory.java:58)
    at org.cryptomator.frontend.fuse.mount.AbstractMounter.mount(AbstractMounter.java:20)
    at org.cryptomator.frontend.fuse.mount.Mounter.mount(Mounter.java:15)
    at org.cryptomator.frontend.fuse.mount.Mounter.mount(Mounter.java:11)
    at org.cryptomator.cli.frontend.FuseMount.mount(FuseMount.java:36)
    at org.cryptomator.cli.CryptomatorCli.startup(CryptomatorCli.java:106)
    at org.cryptomator.cli.CryptomatorCli.main(CryptomatorCli.java:43)`

Operating System: macOS 11.3 Mount type: Fuse Java: OpenJDK 17 Cryptomator App version: 1.6.4 Cryptomator-cli version: 0.5.0