Can’t start Version 1.16

Hi,
I can’t start Cryptomator 1.16 on MacOS Ventura 13.7.5.
Version 1.15.2 is OK.
D.

16:59:50.584 [main] INFO  o.c.common.settings.SettingsProvider - Settings loaded from /Users/david/Library/Application Support/Cryptomator/settings.json
16:59:50.725 [main] INFO  org.cryptomator.common.Environment - user.home: /Users/david
16:59:50.725 [main] INFO  org.cryptomator.common.Environment - java.library.path: :/Applications/Cryptomator.app/Contents/app:/Users/david/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - user.language: fr
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - user.region: null
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - logback.configurationFile: null
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - cryptomator.settingsPath: /Users/david/Library/Application Support/Cryptomator/settings.json
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - cryptomator.ipcSocketPath: /Users/david/Library/Application Support/Cryptomator/ipc.socket
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - cryptomator.integrationsWin.keychainPaths: null
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - cryptomator.p12Path: /Users/david/Library/Application Support/Cryptomator/key.p12
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - cryptomator.logDir: /Users/david/Library/Logs/Cryptomator
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - cryptomator.loopbackAlias: null
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - cryptomator.mountPointsDir: /Users/david/Library/Application Support/Cryptomator/mnt
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - cryptomator.minPwLength: null
16:59:50.726 [main] INFO  org.cryptomator.common.Environment - cryptomator.appVersion: 1.16.0
16:59:50.727 [main] INFO  org.cryptomator.common.Environment - cryptomator.buildNumber: dmg-5719
16:59:50.729 [main] INFO  org.cryptomator.common.Environment - cryptomator.pluginDir: /Users/david/Library/Application Support/Cryptomator/Plugins
16:59:50.730 [main] INFO  org.cryptomator.common.Environment - cryptomator.showTrayIcon: true
16:59:50.730 [main] INFO  org.cryptomator.common.Environment - cryptomator.disableUpdateCheck: null
16:59:50.730 [main] INFO  o.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.16.0 on Mac OS X 13.7.5 (x86_64)
16:59:51.454 [main] INFO  org.cryptomator.ipc.Server - Spawning IPC server listening on socket /Users/david/Library/Application Support/Cryptomator/ipc.socket
16:59:51.889 [JavaFX Application Thread] INFO  o.cryptomator.launcher.Cryptomator - JavaFX runtime started after 2059ms
16:59:51.988 [JavaFX Application Thread] WARN  o.c.common.vaults.VaultListManager - Failed to determine vault state for /Users/david/pCloud Drive/Partagé/Crypt/C
java.nio.file.NoSuchFileException: /Users/david/pCloud Drive/Cegelec_Partagé/Crypt/Cegelec/vault.cryptomator
	at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source)
	at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
	at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
	at java.base/java.nio.file.Files.readAllBytes(Unknown Source)
	at java.base/java.nio.file.Files.readString(Unknown Source)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.common.vaults.VaultConfigCache.readConfigFromStorage(VaultConfigCache.java:61)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.common.vaults.VaultConfigCache.reloadConfig(VaultConfigCache.java:30)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.common.vaults.VaultConfigCache.get(VaultConfigCache.java:39)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.common.vaults.VaultListManager.create(VaultListManager.java:119)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.toArray(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.toArray(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.toList(Unknown Source)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.common.vaults.VaultListManager.addAll(VaultListManager.java:103)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.common.vaults.VaultListManager.<init>(VaultListManager.java:63)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.launcher.DaggerCryptomatorComponent$CryptomatorComponentImpl$SwitchingProvider.get(DaggerCryptomatorComponent.java:9681)
	at dagger@2.56.1/dagger.internal.DoubleCheck.getSynchronized(DoubleCheck.java:54)
	at dagger@2.56.1/dagger.internal.DoubleCheck.get(DoubleCheck.java:45)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.launcher.DaggerCryptomatorComponent$FxApplicationComponentImpl$SwitchingProvider.get(DaggerCryptomatorComponent.java:9095)
	at dagger@2.56.1/dagger.internal.DoubleCheck.getSynchronized(DoubleCheck.java:54)
	at dagger@2.56.1/dagger.internal.DoubleCheck.get(DoubleCheck.java:45)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.launcher.DaggerCryptomatorComponent$FxApplicationComponentImpl$SwitchingProvider.get(DaggerCryptomatorComponent.java:9081)
	at dagger@2.56.1/dagger.internal.DoubleCheck.getSynchronized(DoubleCheck.java:54)
	at dagger@2.56.1/dagger.internal.DoubleCheck.get(DoubleCheck.java:45)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.launcher.DaggerCryptomatorComponent$FxApplicationComponentImpl.application(DaggerCryptomatorComponent.java:9052)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.launcher.Cryptomator$MainApp.start(Cryptomator.java:159)
	at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
16:59:52.126 [JavaFX Application Thread] ERROR o.c.macos.common.NativeLibLoader - Failed to load lib from /libIntegrations.dylib
java.lang.UnsatisfiedLinkError: /private/var/folders/g8/hy8wvwg10sbfd8l_7hzfv7j00000gn/T/lib7392490801609091946.dylib: dlopen(/private/var/folders/g8/hy8wvwg10sbfd8l_7hzfv7j00000gn/T/lib7392490801609091946.dylib, 0x0001): tried: '/private/var/folders/g8/hy8wvwg10sbfd8l_7hzfv7j00000gn/T/lib7392490801609091946.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/private/var/folders/g8/hy8wvwg10sbfd8l_7hzfv7j00000gn/T/lib7392490801609091946.dylib' (no such file), '/private/var/folders/g8/hy8wvwg10sbfd8l_7hzfv7j00000gn/T/lib7392490801609091946.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64'))
	at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
	at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.base/java.lang.Runtime.load0(Unknown Source)
	at java.base/java.lang.System.load(Unknown Source)
	at org.cryptomator.integrations.mac@1.3.0/org.cryptomator.macos.common.NativeLibLoader.loadLib(NativeLibLoader.java:29)
	at org.cryptomator.integrations.mac@1.3.0/org.cryptomator.macos.uiappearance.AppAppearance$Native.<init>(AppAppearance.java:19)
	at org.cryptomator.integrations.mac@1.3.0/org.cryptomator.macos.uiappearance.AppAppearance$Native.<clinit>(AppAppearance.java:16)
	at org.cryptomator.integrations.mac@1.3.0/org.cryptomator.macos.uiappearance.AppAppearance.setToAqua(AppAppearance.java:8)
	at org.cryptomator.integrations.mac@1.3.0/org.cryptomator.macos.uiappearance.MacUiAppearanceProvider.adjustToTheme(MacUiAppearanceProvider.java:36)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.ui.fxapp.FxApplicationStyle.lambda$applyLightTheme$1(FxApplicationStyle.java:96)
	at java.base/java.util.Optional.ifPresent(Unknown Source)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.ui.fxapp.FxApplicationStyle.applyLightTheme(FxApplicationStyle.java:96)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.ui.fxapp.FxApplicationStyle.loadSelectedStyleSheet(FxApplicationStyle.java:57)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.ui.fxapp.FxApplicationStyle.initialize(FxApplicationStyle.java:40)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.ui.fxapp.FxApplication.start(FxApplication.java:50)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.launcher.Cryptomator$MainApp.start(Cryptomator.java:159)
	at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
Exception in Application start method
16:59:52.137 [JavaFX Application Thread] INFO  o.cryptomator.launcher.Cryptomator - JavaFX application stopped.
16:59:52.141 [main] ERROR o.cryptomator.launcher.Cryptomator - Terminating due to error
java.lang.RuntimeException: Exception in Application start method
	at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.launchApplication1(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: 'void org.cryptomator.macos.uiappearance.AppAppearance$Native.setToAqua()'
	at org.cryptomator.integrations.mac@1.3.0/org.cryptomator.macos.uiappearance.AppAppearance$Native.setToAqua(Native Method)
	at org.cryptomator.integrations.mac@1.3.0/org.cryptomator.macos.uiappearance.AppAppearance.setToAqua(AppAppearance.java:8)
	at org.cryptomator.integrations.mac@1.3.0/org.cryptomator.macos.uiappearance.MacUiAppearanceProvider.adjustToTheme(MacUiAppearanceProvider.java:36)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.ui.fxapp.FxApplicationStyle.lambda$applyLightTheme$1(FxApplicationStyle.java:96)
	at java.base/java.util.Optional.ifPresent(Unknown Source)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.ui.fxapp.FxApplicationStyle.applyLightTheme(FxApplicationStyle.java:96)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.ui.fxapp.FxApplicationStyle.loadSelectedStyleSheet(FxApplicationStyle.java:57)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.ui.fxapp.FxApplicationStyle.initialize(FxApplicationStyle.java:40)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.ui.fxapp.FxApplication.start(FxApplication.java:50)
	at org.cryptomator.desktop@1.16.0/org.cryptomator.launcher.Cryptomator$MainApp.start(Cryptomator.java:159)
	at javafx.graphics@23.0.2/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
	at javafx.graphics@23.0.2/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
16:59:52.143 [main] INFO  o.cryptomator.launcher.Cryptomator - Exit 1

This seems to be an Cryptomator issue with a macOS os function:

Caused by: java.lang.UnsatisfiedLinkError: 'void org.cryptomator.macos.uiappearance.AppAppearance$Native.setToAqua()'

We’ll look into it. As a user, you can only try to reinstall or downgrade.

Edit: We cannot reproduce it on macOS 15.4. What kind of mac do you use?

Related might be I can't boot version 1.16.0-beta2 on my Intel Mac.

My Mac :

I’ll dowgrade to 1.15.2
Thx, D.

@dflandre Indeed there was an error in a native library Cryptomator was shipped with. The error is fixed with Cryptomator 1.16.1.