Bug when opening about section or others (more detail given below) the app crashes
- Ngôn ngữ chính
- Java
- Star
- 5.1k
- Fork
- 835
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
**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**
**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.(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)
... 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
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.