Post Wed Oct 28, 2020 10:17 am

Can't run Serviio on FreeBSD 12.1

Used the ports collection to install Serviio on a freshly-build FreeBSD machine. In ports Serviio is dependent on openjdk8. I've been using this setup on FreeBSD 10.x & 11.x for years, but on 12.1 Serviio crashes with the Java link error below.

Wha's the story? linuxWatchService certainly appears to be part of openjdk8. Anyone else get Serviio ruling on FreeBSD 12.1?

2020-03-14 10:33:57,255 ERROR [MediaServer] An unexpected error occurred. Ending the application. Message: sun.nio.fs.LinuxWatchService.inotifyInit()I

java.lang.UnsatisfiedLinkError: sun.nio.fs.LinuxWatchService.inotifyInit()I

at sun.nio.fs.LinuxWatchService.inotifyInit(Native Method)

at sun.nio.fs.LinuxWatchService.<init>(LinuxWatchService.java:59)

at sun.nio.fs.BsdFileSystem.newWatchService(BsdFileSystem.java:51)

at org.serviio.library.local.indexing.watching.FileDeltaWatcher.instantiateService(FileDeltaWatcher.java:215)

at org.serviio.library.local.indexing.watching.FileDeltaWatcher.<init>(FileDeltaWatcher.java:121)

at org.serviio.library.local.indexing.LibraryDeltaScanner.instantiateWatcher(LibraryDeltaScanner.java:162)

at org.serviio.library.local.indexing.LibraryDeltaScanner.<init>(LibraryDeltaScanner.java:56)

at org.serviio.library.local.indexing.LocalLibraryManager.getInstance(LocalLibraryManager.java:93)

at org.serviio.MediaServer.main(MediaServer.java:173)