FreeNAS MineOS Plugin will not start sever

After using the MineOS on an Ubuntu server, I just switched to FreeNAS 9.3

I installed the Plugin using the guide here .
I can successfully download profiles and create a server, however it will not start. I tried it with and without updating the mineos service or the web-ui .

Any help would be appreciated, I got a server out of commission and players are awaiting its rebirth.

The /var/log/mineos.log shows as follows:

{"date":"Sun Nov 22 2015 21:28:27 GMT-0600 (CST)","process":{"pid":72187,"uid":0,"gid":0,"cwd":"/","execPath":"/usr/pbi/mineos-amd64/bin/node","version":"v0.10.31","argv":["/usr/pbi/mineos-amd64/bin/node","/usr/pbi/mineos-amd64/share/mineos/mineos-node/webui.js","start"],"memoryUsage":{"rss":57225216,"heapTotal":52044288,"heapUsed":19407896}},"os":{"loadavg":[0.7412109375,0.59716796875,0.50390625],"uptime":82465},"trace":[{"column":18,"file":"fs.js","function":"Object.fs.readdirSync","line":665,"method":"fs.readdirSync","native":false},{"column":17,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js","function":"Object.mineos.server_pids_up","line":53,"method":"mineos.server_pids_up","native":false},{"column":27,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js","function":"self.property","line":1108,"method":"property","native":false},{"column":37,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/server.js","function":"async.series.up","line":556,"method":"series.up","native":false},{"column":13,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js","function":null,"line":735,"method":null,"native":false},{"column":13,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js","function":"iterate","line":253,"method":null,"native":false},{"column":9,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js","function":"Object.async.forEachOfSeries.async.eachOfSeries","line":272,"method":"async.forEachOfSeries.async.eachOfSeries","native":false},{"column":15,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js","function":"Object.async.series","line":734,"method":"async.series","native":false},{"column":11,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/server.js","function":"heartbeat","line":555,"method":null,"native":false},{"column":14,"file":"timers.js","function":"wrapper [as _onTimeout]","line":261,"method":null,"native":false}],"stack":["TypeError: path must be a string","    at Object.fs.readdirSync (fs.js:665:18)","    at Object.mineos.server_pids_up (/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js:53:17)","    at self.property (/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js:1108:27)","    at async.series.up (/usr/pbi/mineos-amd64/share/mineos/mineos-node/server.js:556:37)","    at /usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:735:13","    at iterate (/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:253:13)","    at Object.async.forEachOfSeries.async.eachOfSeries (/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:272:9)","    at Object.async.series (/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:734:15)","    at heartbeat (/usr/pbi/mineos-amd64/share/mineos/mineos-node/server.js:555:11)","    at wrapper [as _onTimeout] (timers.js:261:14)"],"level":"error","message":"uncaughtException: path must be a string","timestamp":"2015-11-23T03:28:27.049Z"}
{"level":"info","message":"[BE] Discovered server","timestamp":"2015-11-23T03:31:50.918Z"}
{"level":"error","message":"[BE] Create tail on logs/latest.log failed","timestamp":"2015-11-23T03:31:50.922Z"}
{"level":"info","message":"[BE] Watching for file generation: logs/latest.log","timestamp":"2015-11-23T03:31:50.923Z"}
{"level":"error","message":"[BE] Create tail on server.log failed","timestamp":"2015-11-23T03:31:50.924Z"}
{"level":"info","message":"[BE] Watching for file generation: server.log","timestamp":"2015-11-23T03:31:50.924Z"}
{"level":"error","message":"[BE] Create tail on proxy.log.0 failed","timestamp":"2015-11-23T03:31:50.924Z"}
{"level":"info","message":"[BE] Watching for file generation: proxy.log.0","timestamp":"2015-11-23T03:31:50.925Z"}
{"level":"info","message":"[BE] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-11-23T03:31:51.394Z"}
{"level":"info","message":"[BE] autostart = true","timestamp":"2015-11-23T03:31:55.495Z"}
{"level":"info","message":"[BE] Server started. Waiting 10000 ms...","timestamp":"2015-11-23T03:31:55.849Z"}
{"level":"info","message":"[WEBUI] mcserver connected from 192.168.1.105","timestamp":"2015-11-23T03:33:02.382Z"}
{"level":"info","message":"[WEBUI] Downloading official profiles.","timestamp":"2015-11-23T03:33:02.613Z"}
{"level":"info","message":"[BE] mcserver (192.168.1.105) joined server namespace","timestamp":"2015-11-23T03:33:02.925Z"}

I have a suspicion that your issue might be the same as this: https://github.com/hexparrot/mineos-node/issues/150 (on attempts where you have updated the mineos webui via git)

Lately, some changes have been made to fix a runaway npm module called “fireworm” in the server detection process. These changes, however, hinge on a more recent version of node than you’re using, which is a pre-release v0.10.31.

Are you able to update your jail to use a release-ready version, 4.0.0+? I think it will fix your problem immediately.

Based on your logs, your git repo is older than at the very least, October 15–this is the point when the logs self-reported what commit was being used.