Announcement

Collapse
No announcement yet.

NxFilter don't start and a JNI error has occurred

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • NxFilter don't start and a JNI error has occurred

    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

  • #2
    That happened to some v3 users but not for others. Don't know what it is. We don't work on v3 for several years. Update it to v4. https://nxfilter.org/tutorial/i-faq.php#how-update-v3

    Shallalist has gone already. They don't service it or update it. If you want a free option for domain classification, try Globlist with v4. It's also free.

    Comment


    • #3

      The problem is that the Globlist list only has three categories (Ads, Phishing/Malware and Porn), in addition to being very small compared to the others. With only these three, I can't do the desired control, like, for example, social networks. If I can't solve it, I'll have to propose another software to perform the web filter.
      The ideal was to be able to solve it. I can't understand why it started giving this error.

      Comment


      • #4
        Didn't I tell you that Shallalist has gone?

        Click image for larger version

Name:	shalla.png
Views:	187
Size:	341.1 KB
ID:	777

        Comment


        • #5
          We stopped working on v3 in 2017. That's 5 years ago. If we provide you a free software working for more than 5 years for you, I guess that's more than enough. If you want to look for another software, that's your choice.

          Comment


          • #6
            About Shallalist. We expected that it will be gone someday. We don't want to be dependent on anything unstable. We needed our own and the result is Jahaslist. And we still provide a free option that's Globlist which is a part of Jahaslist. Shallalist has only 1.8 million domains and having a lot of dead sites in it. It's not that big. That's the limit of user submit based classification and also because of being a free service. They can't spend money for you.

            Jahaslist has more than 4 million domains in its baselist included in NxFilter package and does dynamic classification. It's partly cloud based as it has a connection to our cloud based classifier. And the cloud based one has more than 7 million domains already classified. So, we put a lot of time and effort and money on it. We still provide a part of it for free in the name of Globlist. Maybe it's free for you but it's not free to us. If you have to go, we don't stop you.

            Comment


            • #7
              I just realized that we also provide Jahaslist for free to the users having up to 25 devices in their sites. We developed everything by our own and we made everything for free to home users and we provide most of our work for free even if you have several thousand users. We see many sites running NxFilter with Globlist and some of them have several thousand users. This is only possible after we chose to develop our own.

              We see other companies talking about AI based or some zero day detection blah on their homepages. You should know that most of them are outsourcing 3rd party URL categorization database. They don't have the ability to develop their own. And their pricing is more than 10 USD a year. Our commercial option is far cheaper. It's the lowest in the market. We go with the lowest pricing as we have users from various countries. To some of our users, it's still expensive. But we can't make it everything free. It's not free to us.

              You can use whatever you want but don't need to say that you will use another one if you can't use ours for free.

              Comment


              • #8
                Hi,
                I don't speak English, so I use Google translator.

                I think the translation was done in a way that made you upset. It was not my intention. My apologies.

                When I said that if I can't solve the problem, I'd need to propose another solution, it's because I only have until today to solve it. The problem happened on Friday and on Monday I need to have everything resolved and operational again. So, if not with NxFilter, it would have to be with other software.

                As for the discontinuity of Shallalist, I didn't know. I learned through your initial information.

                As for the 25 free Jahalist licenses, I have been aware of them since version 4 was released. At the time, the decision was to keep version 3 to continue using the free resources. In the future, if the company approves it, we will have to license more than the 25 free ones, as our company has more users.

                I didn't mean to be ungrateful. Quite the opposite! I thank NxFilter for all these years of good service. A software that I have already recommended several times. I hope I made it clear that I'm not complaining. It was just a cry for help. I figured someone had faced the same error and managed to resolve it. That's all I wanted to comment on.

                Thanks for the replies and have a nice day.

                Comment


                • #9
                  OK. No problem. For your problem, there were 2 or 3 more cases so far. However, the problem is that there are other people using v3 without an issue. We don't know what it is. And 5 years ago, we stopped working on v3. That's a long time ago. And do you still think that you can use it after you found Shallalist gone?

                  We have many users for Globlist. Think about it. And v4 has far more features than v3. Take a look at our demo site. https://demo.nxfilter.org/admin

                  Comment

                  Working...
                  X