Hello all.
NxFilter worked properly for years until yesterday. Every 1st of every month, I update Shallalist through a script. Today, after the update, the service no longer started.
I checked the log to see what might have happened, but the only error recorded was this:
ERROR [04-01 03:00:09] - Couldn't find the IP address! : [::1]
And nothing is recorded in the log when I try to start the service.
In the Windows log, it is only recorded:
The NxFilter service ended with the following service-specific error:
The system cannot open the file.
If I try to start the service from the command line, I get the error below:
C:\nxfilter\bin>startup.bat
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.ClassFormatError: Illegal method name "while.super" in class nxd/Main
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unkno wn Source)
I deactivate antivirus. I rebooted the server and the error persists. I reinstalled NxFilter, but the error persists. I uninstalled and reinstalled and the error persists. I recovered the folder from the backup and the error persists.
Any suggestions on how to get around this error?
Versions:
Java 1.8.311
NxFilter 3.4.9
Windows Server 2012 R2 Standard
NxFilter worked properly for years until yesterday. Every 1st of every month, I update Shallalist through a script. Today, after the update, the service no longer started.
I checked the log to see what might have happened, but the only error recorded was this:
ERROR [04-01 03:00:09] - Couldn't find the IP address! : [::1]
And nothing is recorded in the log when I try to start the service.
In the Windows log, it is only recorded:
The NxFilter service ended with the following service-specific error:
The system cannot open the file.
If I try to start the service from the command line, I get the error below:
C:\nxfilter\bin>startup.bat
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.ClassFormatError: Illegal method name "while.super" in class nxd/Main
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unkno wn Source)
I deactivate antivirus. I rebooted the server and the error persists. I reinstalled NxFilter, but the error persists. I uninstalled and reinstalled and the error persists. I recovered the folder from the backup and the error persists.
Any suggestions on how to get around this error?
Versions:
Java 1.8.311
NxFilter 3.4.9
Windows Server 2012 R2 Standard
Comment