Cryptomator no longer works for me - Windows 24H2?

Hello,

Cryptomator no longer works for me.
I can open the tray icon, but it does not respond to mouse clicks.

I have already uninstalled and reinstalled Cryptomator. No change.

Windows 24H2 (Build 26100.2605). Cryptomator 1.14.2

I suspect that the problem has occurred since the update to 24H2.

The log says

10:04:17.095 [JavaFX Application Thread] ERROR o.c.ui.fxapp.FxApplicationWindows - Failed to display stage
java.util.concurrent.CompletionException: java.lang.ExceptionInInitializerError

10:06:03.462 [JavaFX Application Thread] ERROR o.c.ui.fxapp.FxApplicationWindows - Failed to display stage
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: Could not initialize class org.cryptomator.ui.controls.FontAwesome5IconView

Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.cryptomator.ui.controls.FontAwesome5IconView

java.io.UncheckedIOException: org.cryptomator.ui.common.FontLoader$FontLoaderException: Failed to load font: /css/fontawesome5-free-solid.otf [in thread “JavaFX Application Thread”]

What can I do?

Welcome to the Cryptomator Community :slightly_smiling_face:

never seen the errro before. :eyes: Is this the complemete log? If not, please provide it to get the first and exact location where the app goes off the rails.

In general, this should not happen, because the app is accessing an app internal file, which is always present.

Sorry, new users can not upload attachments.

You can send also the log via a PM (private message) to me.

I can’t find the PM function.
I have sent you the log file by e-mail.

The important part of the logfile is:

10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.settingsPath: C:\Users\Thomas\AppData\Roaming/Cryptomator/settings.json;C:\Users\Thomas/AppData/Roaming/Cryptomator/settings.json
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.ipcSocketPath: C:\Users\Thomas\AppData\Local/Cryptomator/ipc.socket
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.integrationsWin.keychainPaths: C:\Users\Thomas\AppData\Roaming/Cryptomator/keychain.json;C:\Users\Thomas/AppData/Roaming/Cryptomator/keychain.json
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.p12Path: C:\Users\Thomas\AppData\Roaming/Cryptomator/key.p12;C:\Users\Thomas/AppData/Roaming/Cryptomator/key.p12
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.logDir: C:\Users\Thomas\AppData\Local/Cryptomator
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.loopbackAlias: cryptomator-vault
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.mountPointsDir: C:\Users\Thomas/Cryptomator
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.minPwLength: null
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.appVersion: 1.14.2
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.buildNumber: msi-5384
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.pluginDir: C:\Users\Thomas\AppData\Roaming/Cryptomator/Plugins
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.showTrayIcon: true
10:04:14.651 [main] INFO  org.cryptomator.common.Environment - cryptomator.disableUpdateCheck: null
10:04:14.651 [main] INFO  o.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.14.2 on Windows 11 10.0 (amd64)
10:04:14.704 [main] INFO  org.cryptomator.ipc.Server - Spawning IPC server listening on socket C:\Users\Thomas\AppData\Local\Cryptomator\ipc.socket
10:04:16.189 [JavaFX Application Thread] INFO  o.cryptomator.launcher.Cryptomator - JavaFX runtime started after 1933ms
10:04:17.095 [JavaFX Application Thread] ERROR o.c.ui.fxapp.FxApplicationWindows - Failed to display stage
java.util.concurrent.CompletionException: java.lang.ExceptionInInitializerError
	at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
	at javafx.graphics@22.0.2/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at javafx.graphics@22.0.2/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
	at javafx.graphics@22.0.2/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
	at javafx.graphics@22.0.2/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at javafx.graphics@22.0.2/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError: null
	at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method)
	at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unknown Source)
	at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.ensureClassInitialized(Unknown Source)
	at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.newConstructorAccessor(Unknown Source)
	at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorAccessor(Unknown Source)
	at java.base/java.lang.reflect.Constructor.acquireConstructorAccessor(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader$InstanceDeclarationElement.constructValue(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader$ValueElement.processStartElement(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader.processStartElement(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader$IncludeElement.constructValue(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader$ValueElement.processStartElement(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader.processStartElement(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader.loadImpl(Unknown Source)
	at javafx.fxml@22.0.2/javafx.fxml.FXMLLoader.load(Unknown Source)
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.common.FxmlLoaderFactory.load(FxmlLoaderFactory.java:46)
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.common.FxmlLoaderFactory.createScene(FxmlLoaderFactory.java:63)
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.common.FxmlLoaderFactory.createScene(FxmlLoaderFactory.java:51)
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.mainwindow.MainWindowModule.provideMainScene(MainWindowModule.java:78)
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.mainwindow.MainWindowModule_ProvideMainSceneFactory.provideMainScene(MainWindowModule_ProvideMainSceneFactory.java:39)
	at org.cryptomator.desktop@1.14.2/org.cryptomator.launcher.DaggerCryptomatorComponent$MainWindowComponentImpl$SwitchingProvider.get(DaggerCryptomatorComponent.java:3135)
	at dagger@2.51.1/dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.mainwindow.MainWindowComponent.showMainWindow(MainWindowComponent.java:28)
	... 8 common frames omitted
Caused by: java.io.UncheckedIOException: org.cryptomator.ui.common.FontLoader$FontLoaderException: Failed to load font: /css/fontawesome5-free-solid.otf
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.controls.FontAwesome5IconView.<clinit>(FontAwesome5IconView.java:31)
	... 35 common frames omitted
Caused by: org.cryptomator.ui.common.FontLoader$FontLoaderException: Failed to load font: /css/fontawesome5-free-solid.otf
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.common.FontLoader.load(FontLoader.java:23)
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.controls.FontAwesome5IconView.<clinit>(FontAwesome5IconView.java:29)
	... 35 common frames omitted
Caused by: org.cryptomator.ui.common.FontLoader$FontLoaderException: Failed to load font: /css/fontawesome5-free-solid.otf
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.common.FontLoader.load(FontLoader.java:33)
	at org.cryptomator.desktop@1.14.2/org.cryptomator.ui.common.FontLoader.load(FontLoader.java:20)
	... 36 common frames omitted

It fails when loading the app internal font. Since the font file is always present and working, there must be some other error. JavaFX uses the Windows temp directory to repack the font. So maybe Cryptomator cannot access your temp directory?

I have a hardware problem.
It’s a coincidence that I first noticed it with Cryptomator. Immediately after booting, the virtual drives were missing.
In the meantime, I have other applications that are behaving strangely. Thunderbird no longer sends mails…

In any case, many thanks for your help!

Hi All,
Windows Upgrade from 23H2 to 24H2 and Bluetooth mouse and network doesn’t work anymore??
Reversed OS, waited for 2 weeks, Download 24H2 ISO and Extract to External USB disk → Install again → Same issue, Removed ALL non working devices under device manager, Network available again …
Download lates OS and drivers from Microsoft Update site → Everything is working again.
Use Cryptomator sinds 2019, after 2020 no issues anymore with Cryptomator
( I love this product )
Current version OS = Win11 24H2, OS build: 26100.2605 ( Dec 2024)
Cryptomator version 1.14.2 ( msi-5384) and is working like a charm
Cheers,
Jan