Skip to content

Instantly share code, notes, and snippets.

@gubatron
Created July 31, 2025 03:36
Show Gist options
  • Save gubatron/2cf9ed6d9b76ade18f4d699ba8aa6bf3 to your computer and use it in GitHub Desktop.
Save gubatron/2cf9ed6d9b76ade18f4d699ba8aa6bf3 to your computer and use it in GitHub Desktop.
Elusive crash, seen on x86_64
Maybe there's a symbol missing.
The class 'NSOpenPanel' overrides the method identifier. This method is implemented by class 'NSWindow'
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: 'long com.frostwire.jlibtorrent.swig.libtorrent_jni.session_handle_find_torrent__SWIG_0(long, com.frostwire.jlibtorrent.swig.session_handle, long, com.frostwire.jlibtorrent.swig.sha1_hash)'
at com.frostwire.jlibtorrent.swig.libtorrent_jni.session_handle_find_torrent__SWIG_0(Native Method)
at com.frostwire.jlibtorrent.swig.session_handle.find_torrent(session_handle.java:95)
at com.frostwire.jlibtorrent.SessionManager.find(SessionManager.java:452)
at com.frostwire.bittorrent.BTEngine.download(BTEngine.java:303)
at com.frostwire.gui.bittorrent.BTDownloadMediator.lambda$openTorrentFile$2(BTDownloadMediator.java:654)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment