Fail to start - java 17.0.3 on Fedora 36
Expected behavior: Initial run of Briar-desktop.
Actual behavior:
$ java --version
openjdk 17.0.3 2022-04-19
OpenJDK Runtime Environment 21.9 (build 17.0.3+7)
OpenJDK 64-Bit Server VM 21.9 (build 17.0.3+7, mixed mode, sharing)
$ java -jar ~/bin/briar-desktop/briar-desktop-linux-0.2.1-beta.jar
13:59:41.662 [main] INFO org.briarproject.briar.desktop.Main - This is briar-desktop version 0.2.1-beta
13:59:41.664 [main] INFO org.briarproject.briar.desktop.Main - Build info:
13:59:41.665 [main] INFO org.briarproject.briar.desktop.Main - Git hash 77a3a75226691dc7b9ec3b13c1eec966b0a79c49
13:59:41.666 [main] INFO org.briarproject.briar.desktop.Main - Commit time 2022-05-11 05:19:52
13:59:41.666 [main] INFO org.briarproject.briar.desktop.Main - Tag 0.2.1-beta
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-17-openjdk-17.0.3.0.7-1.fc36.x86_64/lib/libawt_xawt.so
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2393)
at java.base/java.lang.Runtime.load0(Runtime.java:755)
at java.base/java.lang.System.load(System.java:1953)
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:285)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
at java.base/java.lang.System.loadLibrary(System.java:1989)
at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1392)
at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1390)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1389)
at java.desktop/java.awt.Toolkit.initStatic(Toolkit.java:1427)
at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1401)
at java.desktop/java.awt.EventQueue.invokeLater(EventQueue.java:1314)
at java.desktop/javax.swing.SwingUtilities.invokeLater(SwingUtilities.java:1421)
at kotlinx.coroutines.swing.SwingDispatcher.dispatch(SwingDispatcher.kt:28)
at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:322)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:25)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:170)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at androidx.compose.ui.window.Application_desktopKt.awaitApplication(Application.desktop.kt:199)
at androidx.compose.ui.window.Application_desktopKt$application$1.invokeSuspend(Application.desktop.kt:115)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:274)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at androidx.compose.ui.window.Application_desktopKt.application(Application.desktop.kt:114)
at androidx.compose.ui.window.Application_desktopKt.application$default(Application.desktop.kt:105)
at org.briarproject.briar.desktop.Main.run(Main.kt:122)
at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:198)
at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:18)
at com.github.ajalt.clikt.core.CliktCommand.parse(CliktCommand.kt:395)
at com.github.ajalt.clikt.core.CliktCommand.parse$default(CliktCommand.kt:392)
at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:410)
at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:435)
at org.briarproject.briar.desktop.MainKt.main(Main.kt:146)
Context:
- Operating system: Fedora 36
- Hardware: 2013 Macbook Air (with, likely, some issues regarding Broadcom camera, wifi)
- Note: Networking using lightning ethernet
ens9: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 …
- Note: Networking using lightning ethernet