java.lang.NoClassDefFoundError: Could not initialize class uk.co.caprica.vlcj.binding.lib.LibVlc at uk.co.caprica.vlcj.factory.discovery.NativeDiscovery.tryLoadingLibrary(NativeDiscovery.java:187) at uk.co.caprica.vlcj.factory.discovery.NativeDiscovery.discover(NativeDiscovery.java:118) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.discoverNativeLibrary(MediaPlayerFactory.java:176) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.(MediaPlayerFactory.java:108) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.(MediaPlayerFactory.java:132) at uk.co.caprica.vlcj.player.component.EmbeddedMediaPlayerComponent.initMediaPlayerFactory(EmbeddedMediaPlayerComponent.java:125) at uk.co.caprica.vlcj.player.component.EmbeddedMediaPlayerComponent.(EmbeddedMediaPlayerComponent.java:77) at uk.co.caprica.vlcj.player.component.EmbeddedMediaPlayerComponent.(EmbeddedMediaPlayerComponent.java:120) at chat.simplex.common.platform.VideoPlayer$Companion.initializeMediaPlayerComponent(VideoPlayer.desktop.kt:212) at chat.simplex.common.platform.VideoPlayer$Companion.createNew(VideoPlayer.desktop.kt:263) at chat.simplex.common.platform.VideoPlayer$Companion.getOrCreatePlayer(VideoPlayer.desktop.kt:260) at chat.simplex.common.platform.VideoPlayer$Companion.access$getOrCreatePlayer(VideoPlayer.desktop.kt:199) at chat.simplex.common.platform.VideoPlayer$mediaPlayerComponent$2$1.invokeSuspend(VideoPlayer.desktop.kt:35) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: Unable to load library 'vlc': /opt/simplex/lib/app/resources/vlc/libvlc.so: object file has no dynamic section /opt/simplex/lib/app/resources/vlc/libvlc.so: object file has no dynamic section libidn.so.11: object file has no dynamic section Native library (linux-x86-64/libvlc.so) not found in resource path (/opt/simplex/lib/app/desktop-jvm-6.0.1-309cb98fe8898dd3a9e4034cec976c.jar:/opt/simplex/lib/app/animation-core-desktop-1.6.1-8177a53cd86033e1394b5b814b1caab.jar:/opt/simplex/lib/app/animation-desktop-1.6.1-4b958ab1d87ff4b21fa26432d7b8a0.jar:/opt/simplex/lib/app/annotation-jvm-1.7.1-57648573f37f82988423cbc112f763c.jar:/opt/simplex/lib/app/annotations-23.0.0-8484cd17d040d837983323f760b2c660.jar:/opt/simplex/lib/app/atomicfu-jvm-0.23.2-5e4f88ed1c37222d791f5dcadf481498.jar:/opt/simplex/lib/app/batik-anim-1.16-ef2d1e77dc121a894a6da6c5028e8dc.jar:/opt/simplex/lib/app/batik-awt-util-1.16-5493fc13976389ff705f96f867f5cb8.jar:/opt/simplex/lib/app/batik-bridge-1.16-67eb64799e6d69a8d9ac19ccc5a8f2d9.jar:/opt/simplex/lib/app/batik-codec-1.16-f8139eda5bd656be3de6c68cc49667ba.jar:/opt/simplex/lib/app/batik-constants-1.16-dbb7585ab60d6fee6b42b814756023.jar:/opt/simplex/lib/app/batik-css-1.16-18b391172074464552b09acb9187e.jar:/opt/simplex/lib/app/batik-dom-1.16-3a8e777a8777513a2b80ec91d06252da.jar:/opt/simplex/lib/app/batik-ext-1.16-88db233e758febe33059f2be9f7c7fc8.jar:/opt/simplex/lib/app/batik-gvt-1.16-fe24bef455f4d68232121574ea209b.jar:/opt/simplex/lib/app/batik-i18n-1.16-b2ac749b2277fb0f46ec912da8bfdde.jar:/opt/simplex/lib/app/batik-parser-1.16-62c4e0778339752a1f6f4d53ea3aef2f.jar:/opt/simplex/lib/app/batik-rasterizer-1.16-9a4bec95395ecacaee2085945c311ad.jar:/opt/simplex/lib/app/batik-script-1.16-bfcf216f539f5718c7345322e0f060fc.jar:/opt/simplex/lib/app/batik-shared-resources-1.16-d6b1e37464c15ad7cd1a5b06d9ee1a9.jar:/opt/simplex/lib/app/batik-svg-dom-1.16-ee7f7021afdfbe71b29871159da5765.jar:/opt/simplex/lib/app/batik-svggen-1.16-48657fb48029f0427b1e34eb2a6884.jar:/opt/simplex/ at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:325) at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:481) at com.sun.jna.Native.register(Native.java:1770) at com.sun.jna.Native.register(Native.java:1489) at uk.co.caprica.vlcj.binding.lib.LibVlc.(LibVlc.java:99) at uk.co.caprica.vlcj.factory.discovery.NativeDiscovery.tryLoadingLibrary(NativeDiscovery.java:187) at uk.co.caprica.vlcj.factory.discovery.NativeDiscovery.discover(NativeDiscovery.java:118) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.discoverNativeLibrary(MediaPlayerFactory.java:176) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.(MediaPlayerFactory.java:108) at uk.co.caprica.vlcj.factory.MediaPlayerFactory.(MediaPlayerFactory.java:132) at uk.co.caprica.vlcj.player.component.CallbackMediaPlayerComponent.initMediaPlayerFactory(CallbackMediaPlayerComponent.java:228) at uk.co.caprica.vlcj.player.component.CallbackMediaPlayerComponent.(CallbackMediaPlayerComponent.java:121) at uk.co.caprica.vlcj.player.component.CallbackMediaPlayerComponent.(CallbackMediaPlayerComponent.java:205) at chat.simplex.common.platform.VideoPlayer$Companion.getOrCreateHelperPlayer(VideoPlayer.desktop.kt:280) at chat.simplex.common.platform.VideoPlayer$Companion.access$getOrCreateHelperPlayer(VideoPlayer.desktop.kt:199) at chat.simplex.common.platform.VideoPlayer$Companion$getBitmapFromVideo$2.invokeSuspend(VideoPlayer.desktop.kt:217) ... 5 more