Could not load SWT library, on minimize
I have met an exception, when trying to make the program run minimized in tray (I have installed the TopIcons Plus gnome extenion). It has been installed in Ubuntu 20.04, throught snapcraft. The error is raised once the program is minimized. Please let me know if I can provide you with more information.
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-pi-gtk-4332 in java.library.path: [/snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/lib/server, /snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/lib, /snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/../lib, /var/lib/snapd/lib/gl, /var/lib/snapd/lib/gl32, /var/lib/snapd/void, /snap/wallpaperdownloader/30/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/lib, /snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/lib/jli, /snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/lib/server, /snap/wallpaperdownloader/30/usr/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/lib, /snap/wallpaperdownloader/30/usr/lib, /snap/wallpaperdownloader/30/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/usr/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/gnome-platform/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/gnome-platform/usr/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/gnome-platform/usr/lib, /snap/wallpaperdownloader/30/gnome-platform/lib, /snap/wallpaperdownloader/30/gnome-platform/usr/lib/x86_64-linux-gnu/dri, /var/lib/snapd/lib/gl, /var/lib/snapd/lib/gl/vdpau, /snap/wallpaperdownloader/30/gnome-platform/usr/lib/x86_64-linux-gnu/pulseaudio, /usr/java/packages/lib, /usr/lib/x86_64-linux-gnu/jni, /lib/x86_64-linux-gnu, /usr/lib/x86_64-linux-gnu, /usr/lib/jni, /lib, /usr/lib] no swt-pi-gtk in java.library.path: [/snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/lib/server, /snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/lib, /snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/../lib, /var/lib/snapd/lib/gl, /var/lib/snapd/lib/gl32, /var/lib/snapd/void, /snap/wallpaperdownloader/30/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/lib, /snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/lib/jli, /snap/wallpaperdownloader/30/usr/lib/jvm/java-11-openjdk-amd64/lib/server, /snap/wallpaperdownloader/30/usr/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/lib, /snap/wallpaperdownloader/30/usr/lib, /snap/wallpaperdownloader/30/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/usr/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/gnome-platform/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/gnome-platform/usr/lib/x86_64-linux-gnu, /snap/wallpaperdownloader/30/gnome-platform/usr/lib, /snap/wallpaperdownloader/30/gnome-platform/lib, /snap/wallpaperdownloader/30/gnome-platform/usr/lib/x86_64-linux-gnu/dri, /var/lib/snapd/lib/gl, /var/lib/snapd/lib/gl/vdpau, /snap/wallpaperdownloader/30/gnome-platform/usr/lib/x86_64-linux-gnu/pulseaudio, /usr/java/packages/lib, /usr/lib/x86_64-linux-gnu/jni, /lib/x86_64-linux-gnu, /usr/lib/x86_64-linux-gnu, /usr/lib/jni, /lib, /usr/lib] /home/vaslem/snap/wallpaperdownloader/30/.swt/lib/linux/x86_64/libswt-pi-gtk-4332.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory Can't load library: /home/vaslem/snap/wallpaperdownloader/30/.swt/lib/linux/x86_64/libswt-pi-gtk.so
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.gtk.OS.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at es.estoes.wallpaperDownloader.window.WallpaperDownloader.minimizeApplication(WallpaperDownloader.java:2863)
at es.estoes.wallpaperDownloader.window.WallpaperDownloader.<init>(WallpaperDownloader.java:358)
at es.estoes.wallpaperDownloader.window.WallpaperDownloader$1.run(WallpaperDownloader.java:292)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Comments (4)
-
repo owner -
repo owner This issue could be fixed thanks to pull request #11
It will be available when version 4.2 is released
-
repo owner - changed status to resolved
Version 4.2 released with this issue implemented
-
repo owner - changed status to closed
- Log in to comment
Hi and thank you very much for your feedback. I’ll take a look because Ubuntu and this extension could bring some problems