Skip to content

Bug when opening about section or others (more detail given below) the app crashes #533

Description

@HmzaWaqar9639

Describe the bug
When I try to click any of those buttons and they open a new window on the main window the app crashes and it keeps saying some SWT library error im sure it's all in the logs
Good Luck <3

To Reproduce
Showed in the single screenshot

Expected behavior
I don't know

Screenshots

Image

Versions (please copy from the About dialog or complete manually):

  • 3.10.0
  • Windows 10 22H2, 10.0.19045 N/A Build 19045, x86-64, i5-2500K and Nvidia GPU with 470 drivers
  • Win installer with bundled Java was used
  • the latest version before this update was the one working the best
    Logs:
    C:\Program Files\Angry IP Scanner>jre\bin\java -jar ipscan.exe
    WARNING: A restricted method in java.lang.System has been called
    WARNING: java.lang.System::loadLibrary has been called by org.eclipse.swt.internal.Library in an unnamed module (file:/C:/Program%20Files/Angry%20IP%20Scanner/ipscan.exe)
    WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
    WARNING: Restricted methods will be blocked in a future release unless native access is enabled

Sep 03, 2026 6:58:18 PM net.azib.ipscan.fetchers.HostnameFetcher
WARNING: Could not get InetAddressImpl
java.lang.reflect.InaccessibleObjectException: Unable to make field static final java.net.InetAddressImpl java.net.InetAddress.impl accessible: module java.base does not "opens java.net" to unnamed module @6043cd28
at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Field.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Field.setAccessible(Unknown Source)
at net.azib.ipscan.fetchers.HostnameFetcher.(HostnameFetcher.java:37)
at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method)
at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unknown Source)
at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.ensureClassInitialized(Unknown Source)
at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.newConstructorAccessor(Unknown Source)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorAccessor(Unknown Source)
at java.base/java.lang.reflect.Constructor.acquireConstructorAccessor(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at net.azib.ipscan.di.Injector.createInstance(Injector.java:41)
at net.azib.ipscan.di.Injector.require(Injector.java:24)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
at net.azib.ipscan.di.Injector.register(Injector.java:29)
at net.azib.ipscan.config.ComponentRegistry.register(ComponentRegistry.java:39)
at net.azib.ipscan.config.ComponentRegistry.init(ComponentRegistry.java:54)
at net.azib.ipscan.config.ComponentRegistry.init(ComponentRegistry.java:48)
at net.azib.ipscan.Main.main(Main.java:56)

Sep 03, 2026 6:58:18 PM net.azib.ipscan.gui.GUI getLocalizedMessage
SEVERE: unexpected error
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-gdip-win32-4973r12 in java.library.path: C:\Program Files\Angry IP Scanner\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\WireGuard;C:\Program Files\KeePassXC;C:\Program Files\dotnet;C:\Users\linux\AppData\Local\Programs\Python\Python312\Scripts;C:\Users\linux\AppData\Local\Programs\Python\Python312;C:\Users\linux\AppData\Local\Programs\Python\Launcher;C:\Users\linux\AppData\Local\Microsoft\WindowsApps;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\Fastfetch-cli.Fastfetch_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\aristocratos.btop4win_Microsoft.Winget.Source_8wekyb3d8bbwe\btop4win;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\GNU.Nano_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Program Files (x86)\Nmap;.
no swt-gdip-win32 in java.library.path: C:\Program Files\Angry IP Scanner\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\WireGuard;C:\Program Files\KeePassXC;C:\Program Files\dotnet;C:\Users\linux\AppData\Local\Programs\Python\Python312\Scripts;C:\Users\linux\AppData\Local\Programs\Python\Python312;C:\Users\linux\AppData\Local\Programs\Python\Launcher;C:\Users\linux\AppData\Local\Microsoft\WindowsApps;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\Fastfetch-cli.Fastfetch_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\aristocratos.btop4win_Microsoft.Winget.Source_8wekyb3d8bbwe\btop4win;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\GNU.Nano_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Program Files (x86)\Nmap;.
no swt-gdip in java.library.path: C:\Program Files\Angry IP Scanner\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\WireGuard;C:\Program Files\KeePassXC;C:\Program Files\dotnet;C:\Users\linux\AppData\Local\Programs\Python\Python312\Scripts;C:\Users\linux\AppData\Local\Programs\Python\Python312;C:\Users\linux\AppData\Local\Programs\Python\Launcher;C:\Users\linux\AppData\Local\Microsoft\WindowsApps;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\Fastfetch-cli.Fastfetch_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\aristocratos.btop4win_Microsoft.Winget.Source_8wekyb3d8bbwe\btop4win;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\GNU.Nano_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Program Files (x86)\Nmap;.
Can't load library: C:\Users\linux.swt\lib\win32\x86_64\swt-gdip-win32-4973r12.dll
Can't load library: C:\Users\linux.swt\lib\win32\x86_64\swt-gdip-win32.dll
Can't load library: C:\Users\linux.swt\lib\win32\x86_64\swt-gdip.dll
)
at org.eclipse.swt.SWT.error(SWT.java:4934)
at org.eclipse.swt.SWT.error(SWT.java:4849)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4136)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
at net.azib.ipscan.gui.GUI.showMainWindow(GUI.java:56)
at net.azib.ipscan.Main.main(Main.java:62)
Caused by: java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-gdip-win32-4973r12 in java.library.path: C:\Program Files\Angry IP Scanner\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\WireGuard;C:\Program Files\KeePassXC;C:\Program Files\dotnet;C:\Users\linux\AppData\Local\Programs\Python\Python312\Scripts;C:\Users\linux\AppData\Local\Programs\Python\Python312;C:\Users\linux\AppData\Local\Programs\Python\Launcher;C:\Users\linux\AppData\Local\Microsoft\WindowsApps;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\Fastfetch-cli.Fastfetch_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\aristocratos.btop4win_Microsoft.Winget.Source_8wekyb3d8bbwe\btop4win;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\GNU.Nano_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Program Files (x86)\Nmap;.
no swt-gdip-win32 in java.library.path: C:\Program Files\Angry IP Scanner\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\WireGuard;C:\Program Files\KeePassXC;C:\Program Files\dotnet;C:\Users\linux\AppData\Local\Programs\Python\Python312\Scripts;C:\Users\linux\AppData\Local\Programs\Python\Python312;C:\Users\linux\AppData\Local\Programs\Python\Launcher;C:\Users\linux\AppData\Local\Microsoft\WindowsApps;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\Fastfetch-cli.Fastfetch_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\aristocratos.btop4win_Microsoft.Winget.Source_8wekyb3d8bbwe\btop4win;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\GNU.Nano_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Program Files (x86)\Nmap;.
no swt-gdip in java.library.path: C:\Program Files\Angry IP Scanner\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\WireGuard;C:\Program Files\KeePassXC;C:\Program Files\dotnet;C:\Users\linux\AppData\Local\Programs\Python\Python312\Scripts;C:\Users\linux\AppData\Local\Programs\Python\Python312;C:\Users\linux\AppData\Local\Programs\Python\Launcher;C:\Users\linux\AppData\Local\Microsoft\WindowsApps;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\Fastfetch-cli.Fastfetch_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\aristocratos.btop4win_Microsoft.Winget.Source_8wekyb3d8bbwe\btop4win;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\GNU.Nano_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Program Files (x86)\Nmap;.
Can't load library: C:\Users\linux.swt\lib\win32\x86_64\swt-gdip-win32-4973r12.dll
Can't load library: C:\Users\linux.swt\lib\win32\x86_64\swt-gdip-win32.dll
Can't load library: C:\Users\linux.swt\lib\win32\x86_64\swt-gdip.dll

    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:345)
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:254)
    at org.eclipse.swt.internal.gdip.Gdip.<clinit>(Gdip.java:21)
    at org.eclipse.swt.internal.gdip.GdiplusStartupInput.<clinit>(GdiplusStartupInput.java:25)
    at org.eclipse.swt.graphics.Device.checkGDIP(Device.java:226)
    at org.eclipse.swt.graphics.Transform.<init>(Transform.java:144)
    at org.eclipse.swt.graphics.Transform.<init>(Transform.java:75)
    at org.eclipse.swt.graphics.GC.drawImage(GC.java:1045)
    at org.eclipse.swt.widgets.Label.wmDrawChildImage(Label.java:571)
    at org.eclipse.swt.widgets.Label.wmDrawChild(Label.java:618)
    at org.eclipse.swt.widgets.Control.WM_DRAWITEM(Control.java:5178)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4988)
    at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:336)
    at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1499)
    at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2446)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:5131)
    at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
    at org.eclipse.swt.widgets.Label.callWindowProc(Label.java:121)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:5076)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:5131)
    at org.eclipse.swt.internal.win32.OS.UpdateWindow(Native Method)
    at org.eclipse.swt.widgets.Decorations.setVisible(Decorations.java:1330)
    at org.eclipse.swt.widgets.Shell.setVisible(Shell.java:2192)
    at org.eclipse.swt.widgets.Shell.open(Shell.java:1334)
    at net.azib.ipscan.gui.AbstractModalDialog.open(AbstractModalDialog.java:42)
    at net.azib.ipscan.gui.Startup.lambda$onStart$0(Startup.java:32)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:131)
    ... 4 more

java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.internal.gdip.GdiplusStartupInput
at org.eclipse.swt.graphics.Device.checkGDIP(Device.java:226)
at org.eclipse.swt.graphics.Transform.(Transform.java:144)
at org.eclipse.swt.graphics.Transform.(Transform.java:75)
at org.eclipse.swt.graphics.GC.drawImage(GC.java:1045)
at org.eclipse.swt.widgets.Label.wmDrawChildImage(Label.java:571)
at org.eclipse.swt.widgets.Label.wmDrawChild(Label.java:618)
at org.eclipse.swt.widgets.Control.WM_DRAWITEM(Control.java:5178)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4988)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:336)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1499)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2446)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5131)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
at org.eclipse.swt.widgets.Label.callWindowProc(Label.java:121)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:5076)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5131)
at org.eclipse.swt.internal.win32.OS.UpdateWindow(Native Method)
at org.eclipse.swt.widgets.Decorations.setVisible(Decorations.java:1330)
at org.eclipse.swt.widgets.Shell.setVisible(Shell.java:2192)
at org.eclipse.swt.widgets.Shell.open(Shell.java:1334)
at net.azib.ipscan.gui.AbstractModalDialog.open(AbstractModalDialog.java:42)
at net.azib.ipscan.gui.actions.HelpMenuActions$About.handleEvent(HelpMenuActions.java:60)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4363)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1217)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4161)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3749)
at net.azib.ipscan.gui.GUI.showMainWindow(GUI.java:56)
at net.azib.ipscan.Main.main(Main.java:62)
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-gdip-win32-4973r12 in java.library.path: C:\Program Files\Angry IP Scanner\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\WireGuard;C:\Program Files\KeePassXC;C:\Program Files\dotnet;C:\Users\linux\AppData\Local\Programs\Python\Python312\Scripts;C:\Users\linux\AppData\Local\Programs\Python\Python312;C:\Users\linux\AppData\Local\Programs\Python\Launcher;C:\Users\linux\AppData\Local\Microsoft\WindowsApps;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\Fastfetch-cli.Fastfetch_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\aristocratos.btop4win_Microsoft.Winget.Source_8wekyb3d8bbwe\btop4win;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\GNU.Nano_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Program Files (x86)\Nmap;.
no swt-gdip-win32 in java.library.path: C:\Program Files\Angry IP Scanner\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\WireGuard;C:\Program Files\KeePassXC;C:\Program Files\dotnet;C:\Users\linux\AppData\Local\Programs\Python\Python312\Scripts;C:\Users\linux\AppData\Local\Programs\Python\Python312;C:\Users\linux\AppData\Local\Programs\Python\Launcher;C:\Users\linux\AppData\Local\Microsoft\WindowsApps;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\Fastfetch-cli.Fastfetch_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\aristocratos.btop4win_Microsoft.Winget.Source_8wekyb3d8bbwe\btop4win;C:\Users\linux\AppData\Local\Microsoft\WinGet\Packages\GNU.Nano_Microsoft.Winge
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:345)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:254)
at org.eclipse.swt.internal.gdip.Gdip.(Gdip.java:21)
at org.eclipse.swt.internal.gdip.GdiplusStartupInput.(GdiplusStartupInput.java:25)
at org.eclipse.swt.graphics.Device.checkGDIP(Device.java:226)
at org.eclipse.swt.graphics.Transform.(Transform.java:144)
at org.eclipse.swt.graphics.Transform.(Transform.java:75)
at org.eclipse.swt.graphics.GC.drawImage(GC.java:1045)
at org.eclipse.swt.widgets.Label.wmDrawChildImage(Label.java:571)
at org.eclipse.swt.widgets.Label.wmDrawChild(Label.java:618)
at org.eclipse.swt.widgets.Control.WM_DRAWITEM(Control.java:5178)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4988)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:336)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1499)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2446)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5131)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
at org.eclipse.swt.widgets.Label.callWindowProc(Label.java:121)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:5076)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5131)
at org.eclipse.swt.internal.win32.OS.UpdateWindow(Native Method)
at org.eclipse.swt.widgets.Decorations.setVisible(Decorations.java:1330)
at org.eclipse.swt.widgets.Shell.setVisible(Shell.java:2192)
at org.eclipse.swt.widgets.Shell.open(Shell.java:1334)
at net.azib.ipscan.gui.AbstractModalDialog.open(AbstractModalDialog.java:42)
at net.azib.ipscan.gui.Startup.lambda$onStart$0(Startup.java:32)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:131)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4136)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
... 2 more
SWT GUI toolkit not available: java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.internal.gdip.GdiplusStartupInput

If you are using platform-neutral build, make sure you provide SWT built for your platform manually (e.g. install libswt packages), or please use a platform specific binary.
java.lang.ClassNotFoundException: javax.swing.JOptionPane
You got the error and this happens on other stuff too

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions