As soon as a new fresh server installed via steamcmd on linux begins to reference non-existant folders in the Zomboid root folder. this can be replicated by starting a new server. stopping it when it starts gracefully, add any valid workshop name and id where applicable and start server via start script. Sample error below:
ERROR: General , 1663177466436> 4,080,024> ExceptionLogger.logException> Exception thrown java.nio.file.NoSuchFileException: /home/debian/Zomboid/mods at UnixException.translateToIOException.
ERROR: General , 1663177466438> 4,080,026> DebugLogStream.printException> Stack trace:
java.nio.file.NoSuchFileException: /home/debian/Zomboid/mods
at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source)
at java.base/sun.nio.fs.UnixException.asIOException(Unknown Source)
at java.base/sun.nio.fs.LinuxWatchService$Poller.implRegister(Unknown Source)
at java.base/sun.nio.fs.AbstractPoller.processRequests(Unknown Source)
at java.base/sun.nio.fs.LinuxWatchService$Poller.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)