Please agree to the following
Summary
Since 1.6.0 version, I have the error "Exception in thread "JavaFX Application Thread" java.io.UncheckedIOException: Failed to load /fxml/main_window.fxml" when I run Cryptomator and no GUI appears
What software is involved?
- Operating System: Archlinux
- Java : java-17-openjdk
- Cryptomator: 1.6.1
Volume Type
No response
Steps to Reproduce
- Run Cryptomator 1.6.1 on Archlinux(AUR package or Appimage)
Expected Behavior
Cryptomator must not generate java exception
Actual Behavior
Java exception during startup
Reproducibility
Always
Relevant Log Output
23:17:36.900 [main] DEBUG org.cryptomator.common.Environment - user.home: /home/fate
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - java.library.path: :/opt/cryptomator/lib/app:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - user.language: fr
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - user.region: null
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - logback.configurationFile: null
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - cryptomator.settingsPath: ~/.config/Cryptomator/settings.json:~/.Cryptomator/settings.json
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - cryptomator.ipcSocketPath: ~/.config/Cryptomator/ipc.socket
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - cryptomator.keychainPath: null
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - cryptomator.logDir: ~/.local/share/Cryptomator/logs
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - cryptomator.pluginDir: ~/.local/share/Cryptomator/plugins
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - cryptomator.mountPointsDir: ~/.local/share/Cryptomator/mnt
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - cryptomator.minPwLength: null
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - cryptomator.appVersion: 1.6.1
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - cryptomator.buildNumber: aur-1
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - cryptomator.showTrayIcon: false
23:17:36.902 [main] DEBUG org.cryptomator.common.Environment - fuse.experimental: false
23:17:36.919 [main] DEBUG org.cryptomator.common.ShutdownHook - Registered shutdown hook.
23:17:36.958 [main] DEBUG org.cryptomator.common.settings.SettingsProvider - Attempting to load settings from /home/fate/.config/Cryptomator/settings.json
23:17:36.958 [main] DEBUG org.cryptomator.common.settings.SettingsProvider - Attempting to load settings from /home/fate/.Cryptomator/settings.json
23:17:36.994 [main] INFO org.cryptomator.common.settings.SettingsProvider - Settings loaded from /home/fate/.Cryptomator/settings.json
23:17:36.996 [main] INFO org.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.6.1 on Linux 5.14.14-arch1-1 (amd64)
23:17:37.014 [main] INFO org.cryptomator.ipc.Server - Spawning IPC server listening on socket /home/fate/.config/Cryptomator/ipc.socket
23:17:37.301 [JavaFX Application Thread] INFO o.c.ui.launcher.FxApplicationStarter - JavaFX Runtime started.
Exception in thread "JavaFX Application Thread" java.io.UncheckedIOException: Failed to load /fxml/main_window.fxml
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.common.FxmlLoaderFactory.createScene(FxmlLoaderFactory.java:61)
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.common.FxmlLoaderFactory.createScene(FxmlLoaderFactory.java:47)
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.mainwindow.MainWindowModule.provideMainScene(MainWindowModule.java:76)
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.mainwindow.MainWindowModule_ProvideMainSceneFactory.provideMainScene(MainWindowModule_ProvideMainSceneFactory.java:31)
at org.cryptomator.desktop@1.6.1/org.cryptomator.launcher.DaggerCryptomatorComponent$MainWindowComponentImpl.fxmlSceneScene(DaggerCryptomatorComponent.java:5933)
at org.cryptomator.desktop@1.6.1/org.cryptomator.launcher.DaggerCryptomatorComponent$MainWindowComponentImpl$SwitchingProvider.get(DaggerCryptomatorComponent.java:6062)
at dagger@2.39/dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.mainwindow.MainWindowComponent.showMainWindow(MainWindowComponent.java:28)
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.fxapp.FxApplication.lambda$showMainWindow$1(FxApplication.java:114)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:290)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: javafx.fxml.LoadException:
file:///opt/cryptomator/lib/app/mods/cryptomator-1.6.1.jar!/fxml/vault_detail_locked.fxml:13
file:///opt/cryptomator/lib/app/mods/cryptomator-1.6.1.jar!/fxml/vault_detail.fxml:51
file:///opt/cryptomator/lib/app/mods/cryptomator-1.6.1.jar!/fxml/main_window.fxml:20
at javafx.fxml/javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2707)
at javafx.fxml/javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:944)
at javafx.fxml/javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:981)
at javafx.fxml/javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:230)
at javafx.fxml/javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:755)
at javafx.fxml/javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2808)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2634)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2548)
at javafx.fxml/javafx.fxml.FXMLLoader$IncludeElement.constructValue(FXMLLoader.java:1153)
at javafx.fxml/javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:757)
at javafx.fxml/javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2808)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2634)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2548)
at javafx.fxml/javafx.fxml.FXMLLoader$IncludeElement.constructValue(FXMLLoader.java:1153)
at javafx.fxml/javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:757)
at javafx.fxml/javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2808)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2634)
at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2548)
at javafx.fxml/javafx.fxml.FXMLLoader.load(FXMLLoader.java:2516)
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.common.FxmlLoaderFactory.load(FxmlLoaderFactory.java:42)
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.common.FxmlLoaderFactory.createScene(FxmlLoaderFactory.java:59)
... 15 more
Caused by: java.lang.NullPointerException: Cannot load from object array because "response" is null
at org.purejava.KDEWallet.isOpen(KDEWallet.java:113)
at integrations.linux@1.0.0/org.cryptomator.linux.keychain.KDEWalletKeychainAccess$ConnectedWallet.isLocked(KDEWalletKeychainAccess.java:103)
at java.base/java.util.Optional.map(Unknown Source)
at integrations.linux@1.0.0/org.cryptomator.linux.keychain.KDEWalletKeychainAccess.isLocked(KDEWalletKeychainAccess.java:41)
at org.cryptomator.desktop@1.6.1/org.cryptomator.common.keychain.KeychainManager.isLocked(KeychainManager.java:80)
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.mainwindow.VaultDetailLockedController.<init>(VaultDetailLockedController.java:39)
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.mainwindow.VaultDetailLockedController_Factory.newInstance(VaultDetailLockedController_Factory.java:71)
at org.cryptomator.desktop@1.6.1/org.cryptomator.launcher.DaggerCryptomatorComponent$MainWindowComponentImpl.vaultDetailLockedController(DaggerCryptomatorComponent.java:5837)
at org.cryptomator.desktop@1.6.1/org.cryptomator.launcher.DaggerCryptomatorComponent$MainWindowComponentImpl$SwitchingProvider.get(DaggerCryptomatorComponent.java:6096)
at dagger@2.39/dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at org.cryptomator.desktop@1.6.1/org.cryptomator.ui.common.FxmlLoaderFactory.constructController(FxmlLoaderFactory.java:74)
at javafx.fxml/javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:941)
... 34 more
23:17:43.350 [JavaFX Application Thread] INFO o.cryptomator.ui.fxapp.UpdateChecker - Current version: 1.6.1, lastest version: 1.6.1
Anything else?
No response
Please agree to the following
Summary
Since 1.6.0 version, I have the error "Exception in thread "JavaFX Application Thread" java.io.UncheckedIOException: Failed to load /fxml/main_window.fxml" when I run Cryptomator and no GUI appears
What software is involved?
Volume Type
No response
Steps to Reproduce
Expected Behavior
Cryptomator must not generate java exception
Actual Behavior
Java exception during startup
Reproducibility
Always
Relevant Log Output
Anything else?
No response