Describe the bug
When attempting to change settings or interact with the program it freezes, requiring a system reboot to close the program. .
To Reproduce
Steps to reproduce the behavior:
Go to 'open porgram'
Click on 'Gear icon for settings'
program freezes, must reboot to close window
Expected behavior
Program to open setting dialog.
Screenshots
If applicable, add screenshots to help explain your problem.
Versions (please copy from the About dialog or complete manually):
3.9.1
Win10, Dell Latitude5421
Java version, vendor (java -version) - or if Windows installer was used with bundled Java
Logs:
Please run Angry IP Scanner from Terminal and see if any relevant logs were written. Paste them here:
Windows: jre\bin\java -jar ipscan.exe (inside of installation directory, e.g. C:\Program Files\Angry IP Scanner)
Mac: Angry\ IP\ Scanner.app/Contents/MacOS/ipscan
Linux: ipscan or java -jar ipscan.jar
C:\Program Files\Angry IP Scanner>jre\bin\java -jar ipscan.exe
Jun 07, 2024 9:30:33 AM 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 @3632be31
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.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(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:20)
at net.azib.ipscan.config.ComponentRegistry.init(ComponentRegistry.java:35)
at net.azib.ipscan.config.ComponentRegistry.init(ComponentRegistry.java:29)
at net.azib.ipscan.Main.main(Main.java:57)
Describe the bug When attempting to change settings or interact with the program it freezes, requiring a system reboot to close the program. .
To Reproduce Steps to reproduce the behavior:
Expected behavior Program to open setting dialog.
Screenshots If applicable, add screenshots to help explain your problem.
Versions (please copy from the About dialog or complete manually):
java -version
) - or if Windows installer was used with bundled JavaLogs:
Please run Angry IP Scanner from Terminal and see if any relevant logs were written. Paste them here:
Windows:
jre\bin\java -jar ipscan.exe
(inside of installation directory, e.g. C:\Program Files\Angry IP Scanner)Mac:
Angry\ IP\ Scanner.app/Contents/MacOS/ipscan
Linux:
ipscan
orjava -jar ipscan.jar
C:\Program Files\Angry IP Scanner>jre\bin\java -jar ipscan.exe Jun 07, 2024 9:30:33 AM 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 @3632be31
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.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(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:20)
at net.azib.ipscan.config.ComponentRegistry.init(ComponentRegistry.java:35)
at net.azib.ipscan.config.ComponentRegistry.init(ComponentRegistry.java:29)
at net.azib.ipscan.Main.main(Main.java:57)