WebUI unresponsive

I’m MineOS-node and have been putting along nicely until today when I logged into the WebUI. After a few seconds the uptime counter stops moving, the graph freezes, and the buttons on the various dashboards don’t do anything. In short, the whole control panel becomes useless.
I have restarted the machine as well as changed to a different browser (Edge from Firefox) and still no luck. I’ve seen sometimes you want the mineos.log so here’s the last couple of lines, the stuff before it seems to be much the same.

 {"date":"Thu Sep 10 2015 01:40:55 GMT+0000 (UTC)","process":{"pid":3885,"uid":0,"gid":0,"cwd":"/usr/games/minecraft","execPath":"/usr/bin/nodejs","version":"v0.12.7","argv":["/usr/bin/node","/usr/games/minecraft/webui.js"],"memoryUsage":{"rss":83546112,"heapTotal":67958016,"heapUsed":40536576}},"os":{"loadavg":[0.26171875,0.26904296875,0.18017578125],"uptime":1106},"trace":[{"column":26,"file":"/usr/games/minecraft/mineos.js","function":null,"line":1176,"method":null,"native":false},{"column":16,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":46,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":686,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":1248,"method":null,"native":false},{"column":15,"file":"fs.js","function":"FSReqWrap.oncomplete","line":95,"method":"oncomplete","native":false}],"stack":["TypeError: Cannot read property 'onreboot' of undefined","    at /usr/games/minecraft/mineos.js:1176:26","    at /usr/games/minecraft/node_modules/async/lib/async.js:46:16","    at /usr/games/minecraft/node_modules/async/lib/async.js:686:30","    at /usr/games/minecraft/node_modules/async/lib/async.js:1248:30","    at FSReqWrap.oncomplete (fs.js:95:15)"],"level":"error","message":"uncaughtException: Cannot read property 'onreboot' of undefined","timestamp":"2015-09-10T01:40:55.140Z"}
{"date":"Thu Sep 10 2015 01:40:55 GMT+0000 (UTC)","process":{"pid":3885,"uid":0,"gid":0,"cwd":"/usr/games/minecraft","execPath":"/usr/bin/nodejs","version":"v0.12.7","argv":["/usr/bin/node","/usr/games/minecraft/webui.js"],"memoryUsage":{"rss":88170496,"heapTotal":67958016,"heapUsed":43029632}},"os":{"loadavg":[0.26171875,0.26904296875,0.18017578125],"uptime":1107},"trace":[{"column":32,"file":"/usr/games/minecraft/mineos.js","function":null,"line":1187,"method":null,"native":false},{"column":16,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":46,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":686,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":1248,"method":null,"native":false},{"column":15,"file":"fs.js","function":"FSReqWrap.oncomplete","line":95,"method":"oncomplete","native":false}],"stack":["TypeError: Cannot read property 'minecraft' of undefined","    at /usr/games/minecraft/mineos.js:1187:32","    at /usr/games/minecraft/node_modules/async/lib/async.js:46:16","    at /usr/games/minecraft/node_modules/async/lib/async.js:686:30","    at /usr/games/minecraft/node_modules/async/lib/async.js:1248:30","    at FSReqWrap.oncomplete (fs.js:95:15)"],"level":"error","message":"uncaughtException: Cannot read property 'minecraft' of undefined","timestamp":"2015-09-10T01:40:55.845Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Discovered server","timestamp":"2015-09-10T01:41:00.130Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Created tail on logs/latest.log","timestamp":"2015-09-10T01:41:00.133Z"}
{"level":"error","message":"[Dr_Glickenstines_Special_Server_MKII] Create tail on server.log failed","timestamp":"2015-09-10T01:41:00.133Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Watching for file generation: server.log","timestamp":"2015-09-10T01:41:00.133Z"}
{"level":"error","message":"[Dr_Glickenstines_Special_Server_MKII] Create tail on proxy.log.0 failed","timestamp":"2015-09-10T01:41:00.134Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Watching for file generation: proxy.log.0","timestamp":"2015-09-10T01:41:00.134Z"}
{"level":"info","message":"[SURVIVAL] Discovered server","timestamp":"2015-09-10T01:41:00.378Z"}
{"level":"error","message":"[SURVIVAL] Create tail on logs/latest.log failed","timestamp":"2015-09-10T01:41:00.379Z"}
{"level":"info","message":"[SURVIVAL] Watching for file generation: logs/latest.log","timestamp":"2015-09-10T01:41:00.379Z"}
{"level":"error","message":"[SURVIVAL] Create tail on server.log failed","timestamp":"2015-09-10T01:41:00.380Z"}
{"level":"info","message":"[SURVIVAL] Watching for file generation: server.log","timestamp":"2015-09-10T01:41:00.380Z"}
{"level":"error","message":"[SURVIVAL] Create tail on proxy.log.0 failed","timestamp":"2015-09-10T01:41:00.380Z"}
{"level":"info","message":"[SURVIVAL] Watching for file generation: proxy.log.0","timestamp":"2015-09-10T01:41:00.380Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-09-10T01:41:01.608Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-09-10T01:41:01.880Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-09-10T01:41:01.881Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] autostart = false","timestamp":"2015-09-10T01:41:04.703Z"}
{"level":"error","message":"[Dr_Glickenstines_Special_Server_MKII] Aborted server startup; condition not met: true","timestamp":"2015-09-10T01:41:04.704Z"}
{"date":"Thu Sep 10 2015 01:41:04 GMT+0000 (UTC)","process":{"pid":3893,"uid":0,"gid":0,"cwd":"/usr/games/minecraft","execPath":"/usr/bin/nodejs","version":"v0.12.7","argv":["/usr/bin/node","/usr/games/minecraft/webui.js"],"memoryUsage":{"rss":81547264,"heapTotal":67958016,"heapUsed":38318160}},"os":{"loadavg":[0.294921875,0.2763671875,0.18359375],"uptime":1116},"trace":[{"column":26,"file":"/usr/games/minecraft/mineos.js","function":null,"line":1176,"method":null,"native":false},{"column":16,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":46,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":686,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":1248,"method":null,"native":false},{"column":15,"file":"fs.js","function":"FSReqWrap.oncomplete","line":95,"method":"oncomplete","native":false}],"stack":["TypeError: Cannot read property 'onreboot' of undefined","    at /usr/games/minecraft/mineos.js:1176:26","    at /usr/games/minecraft/node_modules/async/lib/async.js:46:16","    at /usr/games/minecraft/node_modules/async/lib/async.js:686:30","    at /usr/games/minecraft/node_modules/async/lib/async.js:1248:30","    at FSReqWrap.oncomplete (fs.js:95:15)"],"level":"error","message":"uncaughtException: Cannot read property 'onreboot' of undefined","timestamp":"2015-09-10T01:41:04.710Z"}
{"date":"Thu Sep 10 2015 01:41:05 GMT+0000 (UTC)","process":{"pid":3893,"uid":0,"gid":0,"cwd":"/usr/games/minecraft","execPath":"/usr/bin/nodejs","version":"v0.12.7","argv":["/usr/bin/node","/usr/games/minecraft/webui.js"],"memoryUsage":{"rss":86437888,"heapTotal":67958016,"heapUsed":40876704}},"os":{"loadavg":[0.294921875,0.2763671875,0.18359375],"uptime":1117},"trace":[{"column":32,"file":"/usr/games/minecraft/mineos.js","function":null,"line":1187,"method":null,"native":false},{"column":16,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":46,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":686,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":1248,"method":null,"native":false},{"column":15,"file":"fs.js","function":"FSReqWrap.oncomplete","line":95,"method":"oncomplete","native":false}],"stack":["TypeError: Cannot read property 'minecraft' of undefined","    at /usr/games/minecraft/mineos.js:1187:32","    at /usr/games/minecraft/node_modules/async/lib/async.js:46:16","    at /usr/games/minecraft/node_modules/async/lib/async.js:686:30","    at /usr/games/minecraft/node_modules/async/lib/async.js:1248:30","    at FSReqWrap.oncomplete (fs.js:95:15)"],"level":"error","message":"uncaughtException: Cannot read property 'minecraft' of undefined","timestamp":"2015-09-10T01:41:05.403Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Discovered server","timestamp":"2015-09-10T01:41:09.728Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Created tail on logs/latest.log","timestamp":"2015-09-10T01:41:09.731Z"}
{"level":"error","message":"[Dr_Glickenstines_Special_Server_MKII] Create tail on server.log failed","timestamp":"2015-09-10T01:41:09.731Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Watching for file generation: server.log","timestamp":"2015-09-10T01:41:09.732Z"}
{"level":"error","message":"[Dr_Glickenstines_Special_Server_MKII] Create tail on proxy.log.0 failed","timestamp":"2015-09-10T01:41:09.732Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Watching for file generation: proxy.log.0","timestamp":"2015-09-10T01:41:09.732Z"}
{"level":"info","message":"[SURVIVAL] Discovered server","timestamp":"2015-09-10T01:41:09.939Z"}
{"level":"error","message":"[SURVIVAL] Create tail on logs/latest.log failed","timestamp":"2015-09-10T01:41:09.940Z"}
{"level":"info","message":"[SURVIVAL] Watching for file generation: logs/latest.log","timestamp":"2015-09-10T01:41:09.940Z"}
{"level":"error","message":"[SURVIVAL] Create tail on server.log failed","timestamp":"2015-09-10T01:41:09.940Z"}
{"level":"info","message":"[SURVIVAL] Watching for file generation: server.log","timestamp":"2015-09-10T01:41:09.940Z"}
{"level":"error","message":"[SURVIVAL] Create tail on proxy.log.0 failed","timestamp":"2015-09-10T01:41:09.941Z"}
{"level":"info","message":"[SURVIVAL] Watching for file generation: proxy.log.0","timestamp":"2015-09-10T01:41:09.941Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-09-10T01:41:11.393Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-09-10T01:41:11.462Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-09-10T01:41:11.493Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] autostart = false","timestamp":"2015-09-10T01:41:14.299Z"}
{"level":"error","message":"[Dr_Glickenstines_Special_Server_MKII] Aborted server startup; condition not met: true","timestamp":"2015-09-10T01:41:14.300Z"}
{"date":"Thu Sep 10 2015 01:41:14 GMT+0000 (UTC)","process":{"pid":3901,"uid":0,"gid":0,"cwd":"/usr/games/minecraft","execPath":"/usr/bin/nodejs","version":"v0.12.7","argv":["/usr/bin/node","/usr/games/minecraft/webui.js"],"memoryUsage":{"rss":82042880,"heapTotal":67958016,"heapUsed":37108688}},"os":{"loadavg":[0.3515625,0.28857421875,0.18798828125],"uptime":1125},"trace":[{"column":26,"file":"/usr/games/minecraft/mineos.js","function":null,"line":1176,"method":null,"native":false},{"column":16,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":46,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":686,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":1248,"method":null,"native":false},{"column":15,"file":"fs.js","function":"FSReqWrap.oncomplete","line":95,"method":"oncomplete","native":false}],"stack":["TypeError: Cannot read property 'onreboot' of undefined","    at /usr/games/minecraft/mineos.js:1176:26","    at /usr/games/minecraft/node_modules/async/lib/async.js:46:16","    at /usr/games/minecraft/node_modules/async/lib/async.js:686:30","    at /usr/games/minecraft/node_modules/async/lib/async.js:1248:30","    at FSReqWrap.oncomplete (fs.js:95:15)"],"level":"error","message":"uncaughtException: Cannot read property 'onreboot' of undefined","timestamp":"2015-09-10T01:41:14.306Z"}
{"date":"Thu Sep 10 2015 01:41:14 GMT+0000 (UTC)","process":{"pid":3901,"uid":0,"gid":0,"cwd":"/usr/games/minecraft","execPath":"/usr/bin/nodejs","version":"v0.12.7","argv":["/usr/bin/node","/usr/games/minecraft/webui.js"],"memoryUsage":{"rss":86953984,"heapTotal":67958016,"heapUsed":39675048}},"os":{"loadavg":[0.3232421875,0.28369140625,0.18701171875],"uptime":1126},"trace":[{"column":32,"file":"/usr/games/minecraft/mineos.js","function":null,"line":1187,"method":null,"native":false},{"column":16,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":46,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":686,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":1248,"method":null,"native":false},{"column":15,"file":"fs.js","function":"FSReqWrap.oncomplete","line":95,"method":"oncomplete","native":false}],"stack":["TypeError: Cannot read property 'minecraft' of undefined","    at /usr/games/minecraft/mineos.js:1187:32","    at /usr/games/minecraft/node_modules/async/lib/async.js:46:16","    at /usr/games/minecraft/node_modules/async/lib/async.js:686:30","    at /usr/games/minecraft/node_modules/async/lib/async.js:1248:30","    at FSReqWrap.oncomplete (fs.js:95:15)"],"level":"error","message":"uncaughtException: Cannot read property 'minecraft' of undefined","timestamp":"2015-09-10T01:41:14.959Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Discovered server","timestamp":"2015-09-10T01:41:19.302Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Created tail on logs/latest.log","timestamp":"2015-09-10T01:41:19.306Z"}
{"level":"error","message":"[Dr_Glickenstines_Special_Server_MKII] Create tail on server.log failed","timestamp":"2015-09-10T01:41:19.306Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Watching for file generation: server.log","timestamp":"2015-09-10T01:41:19.306Z"}
{"level":"error","message":"[Dr_Glickenstines_Special_Server_MKII] Create tail on proxy.log.0 failed","timestamp":"2015-09-10T01:41:19.307Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] Watching for file generation: proxy.log.0","timestamp":"2015-09-10T01:41:19.307Z"}
{"level":"info","message":"[SURVIVAL] Discovered server","timestamp":"2015-09-10T01:41:19.517Z"}
{"level":"error","message":"[SURVIVAL] Create tail on logs/latest.log failed","timestamp":"2015-09-10T01:41:19.517Z"}
{"level":"info","message":"[SURVIVAL] Watching for file generation: logs/latest.log","timestamp":"2015-09-10T01:41:19.518Z"}
{"level":"error","message":"[SURVIVAL] Create tail on server.log failed","timestamp":"2015-09-10T01:41:19.518Z"}
{"level":"info","message":"[SURVIVAL] Watching for file generation: server.log","timestamp":"2015-09-10T01:41:19.518Z"}
{"level":"error","message":"[SURVIVAL] Create tail on proxy.log.0 failed","timestamp":"2015-09-10T01:41:19.518Z"}
{"level":"info","message":"[SURVIVAL] Watching for file generation: proxy.log.0","timestamp":"2015-09-10T01:41:19.519Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-09-10T01:41:20.679Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-09-10T01:41:21.076Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-09-10T01:41:21.077Z"}
{"level":"info","message":"[Dr_Glickenstines_Special_Server_MKII] autostart = false","timestamp":"2015-09-10T01:41:23.874Z"}
{"level":"error","message":"[Dr_Glickenstines_Special_Server_MKII] Aborted server startup; condition not met: true","timestamp":"2015-09-10T01:41:23.875Z"}
{"date":"Thu Sep 10 2015 01:41:23 GMT+0000 (UTC)","process":{"pid":3909,"uid":0,"gid":0,"cwd":"/usr/games/minecraft","execPath":"/usr/bin/nodejs","version":"v0.12.7","argv":["/usr/bin/node","/usr/games/minecraft/webui.js"],"memoryUsage":{"rss":83537920,"heapTotal":67958016,"heapUsed":40939128}},"os":{"loadavg":[0.37744140625,0.29541015625,0.19140625],"uptime":1135},"trace":[{"column":26,"file":"/usr/games/minecraft/mineos.js","function":null,"line":1176,"method":null,"native":false},{"column":16,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":46,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":686,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":1248,"method":null,"native":false},{"column":15,"file":"fs.js","function":"FSReqWrap.oncomplete","line":95,"method":"oncomplete","native":false}],"stack":["TypeError: Cannot read property 'onreboot' of undefined","    at /usr/games/minecraft/mineos.js:1176:26","    at /usr/games/minecraft/node_modules/async/lib/async.js:46:16","    at /usr/games/minecraft/node_modules/async/lib/async.js:686:30","    at /usr/games/minecraft/node_modules/async/lib/async.js:1248:30","    at FSReqWrap.oncomplete (fs.js:95:15)"],"level":"error","message":"uncaughtException: Cannot read property 'onreboot' of undefined","timestamp":"2015-09-10T01:41:23.881Z"}
{"date":"Thu Sep 10 2015 01:41:24 GMT+0000 (UTC)","process":{"pid":3909,"uid":0,"gid":0,"cwd":"/usr/games/minecraft","execPath":"/usr/bin/nodejs","version":"v0.12.7","argv":["/usr/bin/node","/usr/games/minecraft/webui.js"],"memoryUsage":{"rss":88424448,"heapTotal":67958016,"heapUsed":43498608}},"os":{"loadavg":[0.34716796875,0.29052734375,0.1904296875],"uptime":1136},"trace":[{"column":32,"file":"/usr/games/minecraft/mineos.js","function":null,"line":1187,"method":null,"native":false},{"column":16,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":46,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":686,"method":null,"native":false},{"column":30,"file":"/usr/games/minecraft/node_modules/async/lib/async.js","function":null,"line":1248,"method":null,"native":false},{"column":15,"file":"fs.js","function":"FSReqWrap.oncomplete","line":95,"method":"oncomplete","native":false}],"stack":["TypeError: Cannot read property 'minecraft' of undefined","    at /usr/games/minecraft/mineos.js:1187:32","    at /usr/games/minecraft/node_modules/async/lib/async.js:46:16","    at /usr/games/minecraft/node_modules/async/lib/async.js:686:30","    at /usr/games/minecraft/node_modules/async/lib/async.js:1248:30","    at FSReqWrap.oncomplete (fs.js:95:15)"],"level":"error","message":"uncaughtException: Cannot read property 'minecraft' of undefined","timestamp":"2015-09-10T01:41:24.544Z"}

Based on the error, it’s crashing because it can’t find the [onreboot] and [minecraft] sections in server.config.

Unfortunately, it’s not reporting which server it’s failing for, but it should be a simple task to go through each of your servers for something that is amiss. The things to look out for are:

  1. do both your servers have a server.config?
  2. do both of them have the sections I mentioned above?
  3. If they are both present and they both have the sections, can you verify they are owned by the correct user in the filesystem?

Once I know this, I can write up some code that can hopefully make the webui more robust to whatever happened here. I’m not sure how it happened, but a crash is an unacceptable reaction, so any details you can provide about what happened last before this occurred would be helpful.

Also, if any server.config is absent, recreating it (or restoring one from previous saves) should be exactly what it takes to get it up and running.

[quote=“hexparrot, post:2, topic:761”]
do both your servers have a server.config? [/quote]
I only have the one on this machine, and yes it does have a file by that name.

[quote=“hexparrot, post:2, topic:761”]
do both of them have the sections I mentioned above? [/quote]
Yes, here they are:

[onreboot]
start=false

[minecraft]
profile=1.8.8
broadcast=true

[quote=“hexparrot, post:2, topic:761”]
If they are both present and they both have the sections, can you verify they are owned by the correct user in the filesystem? [/quote]
I don’t know how to check that, but I can edit and save as the mc user

The only other thing I can think to add is the last major change I made was to add the multiverse plugin.

Try updating the webui. The lines of code the error is outputting doesn’t match the lines in the most current versions. So it’s hard for me to track down exactly what is failing (unless I knew which commit you were on).

Actually, you can find that out for me:

cd /usr/games/minecraft
git show --oneline -s

But even after you tell me what it returns (which is a commit number and a message), I’d still want you to update your scripts, as this might have even been solved by now, inadvertently.

Also, are you really sure there’s only one server? Because according to the error logs, you have [Dr_Glickenstines_Special_Server_MKII] and [SURVIVAL].

And so my best guess is that [SURVIVAL] is where the problem is. So check if it exists in SFTP:

/var/games/minecraft/servers/SURVIVAL

Ah! I thought I had just moved the map over, but it was actually the whole server. Deleting the folder and restarting did the trick!

Thanks for the support.