Cant Import / create a server

When i import/create a server it says nothing in the selected server tab but i can access server status can someone please help me? here are the latest logs from var/logs/mineos.log

{“level”:“info”,“message”:"[FreeWorld] Watching for file generation: logs/fml-server-latest.log",“timestamp”:“2020-03-03T15:52:07.536Z”}
{“level”:“info”,“message”:"[FreeWorld] Using skipDirEntryPatterns: crash-reports,plugins,world,world_nether,world_the_end,dynmap,web,region,playerdata,stats,data",“timestamp”:“2020-03-03T15:52:07.541Z”}
{“level”:“info”,“message”:“Starting up server, using commit: 3d62232 Revert “query doesn’t work on hosts with specific server-ip (#324)” (#328)\n”,“timestamp”:“2020-03-03T15:52:08.459Z”}
{“level”:“info”,“message”:"[FreeWorld] eula.txt detected: ACCEPTED (eula=true)",“timestamp”:“2020-03-03T15:52:08.624Z”}
{“level”:“info”,“message”:"[WEBUI] New file found in import directory /var/games/minecraft/import/FreeWorld/world/datapacks/afk display v1.0.1.zip",“timestamp”:“2020-03-03T15:52:09.000Z”}
{“level”:“info”,“message”:"[WEBUI] New file found in import directory /var/games/minecraft/import/FreeWorld/world/datapacks/double shulker shells v1.0.3.zip",“timestamp”:“2020-03-03T15:52:09.004Z”}
{“level”:“info”,“message”:"[WEBUI] New file found in import directory /var/games/minecraft/import/FreeWorld/world/datapacks/dragon drops elytra v1.0.2.zip",“timestamp”:“2020-03-03T15:52:09.006Z”}
{“level”:“info”,“message”:"[WEBUI] New file found in import directory /var/games/minecraft/import/FreeWorld/world/datapacks/larger phantoms v1.0.0.zip",“timestamp”:“2020-03-03T15:52:09.008Z”}
{“level”:“info”,“message”:"[WEBUI] New file found in import directory /var/games/minecraft/import/FreeWorld/world/datapacks/player graves v1.5.1.zip",“timestamp”:“2020-03-03T15:52:09.010Z”}
{“level”:“info”,“message”:"[WEBUI] New file found in import directory /var/games/minecraft/import/FreeWorld/world/datapacks/afk display v1.0.1.zip",“timestamp”:“2020-03-03T15:52:09.418Z”}
{“level”:“info”,“message”:"[WEBUI] New file found in import directory /var/games/minecraft/import/FreeWorld/world/datapacks/double shulker shells v1.0.3.zip",“timestamp”:“2020-03-03T15:52:09.421Z”}
{“level”:“info”,“message”:"[WEBUI] New file found in import directory /var/games/minecraft/import/FreeWorld/world/datapacks/dragon drops elytra v1.0.2.zip",“timestamp”:“2020-03-03T15:52:09.423Z”}
{“level”:“info”,“message”:"[WEBUI] New file found in import directory /var/games/minecraft/import/FreeWorld/world/datapacks/larger phantoms v1.0.0.zip",“timestamp”:“2020-03-03T15:52:09.430Z”}
{“level”:“info”,“message”:"[WEBUI] New file found in import directory /var/games/minecraft/import/FreeWorld/world/datapacks/player graves v1.5.1.zip",“timestamp”:“2020-03-03T15:52:09.432Z”}
{“level”:“info”,“message”:"[FreeWorld] autostart = true",“timestamp”:“2020-03-03T15:52:13.324Z”}
{“date”:“Tue Mar 03 2020 15:52:13 GMT+0000 (UTC)”,“process”:{“pid”:10388,“uid”:0,“gid”:0,“cwd”:"/usr/games/minecraft",“execPath”:"/usr/bin/node",“version”:“v8.17.0”,“argv”:["/usr/bin/node","/usr/games/minecraft/webui.js"],“memoryUsage”:{“rss”:67485696,“heapTotal”:37044224,“heapUsed”:17618016,“external”:520809}},“os”:{“loadavg”:[0.646484375,0.595703125,0.56396484375],“uptime”:160572},“trace”:[{“column”:29,“file”:"/usr/games/minecraft/mineos.js",“function”:null,“line”:1647,“method”:null,“native”:false},{“column”:16,“file”:"/usr/games/minecraft/node_modules/async/lib/async.js",“function”:null,“line”:52,“method”:null,“native”:false},{“column”:30,“file”:"/usr/games/minecraft/node_modules/async/lib/async.js",“function”:null,“line”:696,“method”:null,“native”:false},{“column”:37,“file”:"/usr/games/minecraft/node_modules/async/lib/async.js",“function”:null,“line”:167,“method”:null,“native”:false},{“column”:30,“file”:"/usr/games/minecraft/node_modules/async/lib/async.js",“function”:null,“line”:1209,“method”:null,“native”:false},{“column”:29,“file”:"/usr/games/minecraft/node_modules/graceful-fs/polyfills.js",“function”:null,“line”:284,“method”:null,“native”:false},{“column”:21,“file”:“fs.js”,“function”:“FSReqWrap.oncomplete”,“line”:152,“method”:“oncomplete”,“native”:false}],“stack”:[“TypeError: Cannot read property ‘server-port’ of undefined”," at /usr/games/minecraft/mineos.js:1647:29"," at /usr/games/minecraft/node_modules/async/lib/async.js:52:16"," at /usr/games/minecraft/node_modules/async/lib/async.js:696:30"," at /usr/games/minecraft/node_modules/async/lib/async.js:167:37"," at /usr/games/minecraft/node_modules/async/lib/async.js:1209:30"," at /usr/games/minecraft/node_modules/graceful-fs/polyfills.js:284:29"," at FSReqWrap.oncomplete (fs.js:152:21)"],“level”:“error”,“message”:“uncaughtException: Cannot read property ‘server-port’ of undefined”,“timestamp”:“2020-03-03T15:52:13.361Z”}
{“level”:“error”,“message”:"[FreeWorld] Aborted server startup; condition not met: exists",“timestamp”:“2020-03-03T15:52:13.480Z”}

Check /var/games/minecraft/servers.

In this directory, there should be all the names of your servers. Each of those directories should have a file named server.properties and each of those files should have a line labelled server-port.

If that isn’t true, either:

  1. delete the server if you don’t need it
  2. create a server.properties file, owned by the same user who owns the server directory
  3. add the server-port=25565 line to the server.properties file.
  4. ensure this file is owned by the same user who owns the server directory

And let me know which is actually is, because I’m literally trying to break my own installation to reproduce this error, and I cannot do it. All ways I’ve tried to break server.properties and the webui still comes up without issue and can create servers, etc.