I’ve just installed 5.0.5.1 on a Centos 6 Linux machine; it seems to work fine but I see this early in the logs just after startup, immediately before the This copy of Stardog is licensed to... message:
Exception in thread "Stardog-Linux-Memory-Monitor" java.lang.NullPointerException
at com.complexible.stardog.api.LinuxMemoryMonitor.checkAndReport(LinuxMemoryMonitor.java:98)
at com.complexible.stardog.api.LinuxMemoryMonitor.run(LinuxMemoryMonitor.java:84)
at java.lang.Thread.run(Thread.java:745)
This is nothing to be concerned about. The Linux memory monitor will not function but it will not change the behavior of Stardog. If possible, can you send the contents of /proc/meminfo on your system?
Ok, it looks like we’re assuming MemAvailable to be present which was introduced in Linux 3.14. Centos 6 looks to be using Linux 2.6. I’ll make sure we handle this gracefully. Thanks.