angryip / angryip/ipscan

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

Đang mở
#533 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
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**

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.(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á.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.