Worlds not loading in Nukkit

PineappleBox

New Member
I am trying to run a NikkitX server using the following plugins:
- Welcome 1.0
- EssentialsNK 1.5.0
- AntiDrop 1.2.0
- Pets 1.0.1
- Holograms 2.
I am running Nukkit version Nukkit git-26bed2e.
I am running the following world file: https://ufile.io/e7pgs
However, when I load the world, I receive this log:

Code:
Using log level 'INFO'

> save-all

> 21:57:03 [INFO] Loading nukkit.yml ...

> sav21: 57: 03 [INFO] Loading server properties ...

> sav21: 57: 03 [INFO] German (deu) set as default

> sav21: 57: 03 [INFO] Start Minecraft: PE with version v1.8.0

> sav21: 57: 03 [INFO] Selected Zlib Provider: 2 (cn.nukkit.utils.ZlibThreadLocal)

> sav21: 57: 03 [INFO] Start server at 0.0.0.0:25672

> sav21: 57: 03 [INFO] This server starts with the version Nukkit git-26bed2e "" (API: 1.0.7)

> sav21: 57: 03 [INFO] Nukkit is distributed under the LGPL license

> sav21: 57: 04 [INFO] Loading recipes ...

> sav21: 57: 04 [INFO] Loaded 954 recipes.

> sav21: 57: 04 [INFO] Successfully loaded 0 resource packs

> sav21: 57: 04 [INFO] Load Welcome v1.0

> sav21: 57: 04 [INFO] Download EssentialsNK v1.5.0

> sav21: 57: 04 [INFO] Download AntiDrop v1.2.0

> sav21: 57: 04 [INFO] [AntiDrop] Loading DroppingControl by GM

> sav21: 57: 04 [INFO] Loading Pets v1.0.1

> sav21: 57: 04 [INFO] Load holograms v2.5

> sav21: 57: 05 [INFO] Activate Holograms v2.5

> sav21: 57: 05 [INFO] Epoll is available. EpollEventLoop wants to be used.

> sav21: 57: 05 [ERROR] Could not load world "SGMap": Caused by java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance (Constructor.java:423)

at cn.nukkit.level.Level. <init> (Level.java:269)

at cn.nukkit.Server.loadLevel (Server.java:1677)

at cn.nukkit.Server. <init> (Server.java:478)

at cn.nukkit.Nukkit.main (Nukkit.java:109)

Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /home/minecraft/worlds/SGMap.old/db/MANIFEST-722287 (No such file or directory)

at cn.nukkit.level.format.leveldb.LevelDB. <init> (LevelDB.java:77)

... 8 more

Caused by: java.io.FileNotFoundException: /home/minecraft/worlds/SGMap.old/db/MANIFEST-722287 (No such file or directory)

at java.io.FileInputStream.open0 (Native Method)

at java.io.FileInputStream.open (FileInputStream.java:195)

at java.io.FileInputStream. <init> (FileInputStream.java:138)

at org.iq80.leveldb.impl.VersionSet.recover (VersionSet.java:345)

at org.iq80.leveldb.impl.DbImpl. <init> (DbImpl.java:155)

at org.iq80.leveldb.impl.Iq80DBFactory.open (Iq80DBFactory.java:82)

at cn.nukkit.level.format.leveldb.LevelDB. <init> (LevelDB.java:75)

... 8 more


> sav21: 57: 05 [ALERT] cn.nukkit.utils.LevelException: Caused by java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance (Constructor.java:423)

at cn.nukkit.level.Level. <init> (Level.java:269)

at cn.nukkit.Server.loadLevel (Server.java:1677)

at cn.nukkit.Server. <init> (Server.java:478)

at cn.nukkit.Nukkit.main (Nukkit.java:109)

Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /home/minecraft/worlds/SGMap.old/db/MANIFEST-722287 (No such file or directory)

at cn.nukkit.level.format.leveldb.LevelDB. <init> (LevelDB.java:77)

... 8 more

Caused by: java.io.FileNotFoundException: /home/minecraft/worlds/SGMap.old/db/MANIFEST-722287 (No such file or directory)

at java.io.FileInputStream.open0 (Native Method)

at java.io.FileInputStream.open (FileInputStream.java:195)

at java.io.FileInputStream. <init> (FileInputStream.java:138)

at org.iq80.leveldb.impl.VersionSet.recover (VersionSet.java:345)

at org.iq80.leveldb.impl.DbImpl. <init> (DbImpl.java:155)

at org.iq80.leveldb.impl.Iq80DBFactory.open (Iq80DBFactory.java:82)

at cn.nukkit.level.format.leveldb.LevelDB. <init> (LevelDB.java:75)

... 8 more


at cn.nukkit.level.Level. <init> (Level.java:274)

at cn.nukkit.Server.loadLevel (Server.java:1677)

at cn.nukkit.Server. <init> (Server.java:478)

at cn.nukkit.Nukkit.main (Nukkit.java:109)


> sav21: 57: 05 [INFO] Preparing the World "SGMap"

> sav21: 57: 05 [ALERT] No level called "nether" found or nether is disabled in server properties! Nether functionality wants to be disabled.

> sav21: 57: 05 [INFO] Activate Welcome v1.0

> sav21: 57: 05 [INFO] [Welcome] Enable!

> sav21: 57: 05 [INFO] Activate EssentialsNK v1.5.0

> sav21: 57: 05 [INFO] [EssentialsNK] EssentialsNK Loaded!

> sav21: 57: 05 [INFO] Enable AntiDrop v1.2.0

> sav21: 57: 05 [INFO] [AntiDrop] Loading configs.

> sav21: 57: 05 [INFO] [AntiDrop] Successfully enabled!

> sav21: 57: 05 [INFO] Activate Pets v1.0.1

> sav21: 57: 05 [INFO] Start GS4 status listener

> sav21: 57: 05 [INFO] Set Query Port to 25672

> sav21: 57: 05 [INFO] Query starts at 0.0.0.0:25672

> sav21: 57: 05 [INFO] Standard Game Mode: Adventure Mode

> sav21: 57: 05 [INFO] Done! (2.548s)! For help, type "help" or "?"
The specific log I am concerned about is "[ERROR] Could not load world "SGMap": Caused by java.lang.reflect.InvocationTargetException"
I believe this is because of the LevelDB format of MCPE worlds, however, if this is the case, is anybody aware of a fix for this?
 

PetteriM1

Resource Mod
Staff member
I am trying to run a NikkitX server using the following plugins:
- Welcome 1.0
- EssentialsNK 1.5.0
- AntiDrop 1.2.0
- Pets 1.0.1
- Holograms 2.
I am running Nukkit version Nukkit git-26bed2e.
I am running the following world file: https://ufile.io/e7pgs
However, when I load the world, I receive this log:

Code:
Using log level 'INFO'

> save-all

> 21:57:03 [INFO] Loading nukkit.yml ...

> sav21: 57: 03 [INFO] Loading server properties ...

> sav21: 57: 03 [INFO] German (deu) set as default

> sav21: 57: 03 [INFO] Start Minecraft: PE with version v1.8.0

> sav21: 57: 03 [INFO] Selected Zlib Provider: 2 (cn.nukkit.utils.ZlibThreadLocal)

> sav21: 57: 03 [INFO] Start server at 0.0.0.0:25672

> sav21: 57: 03 [INFO] This server starts with the version Nukkit git-26bed2e "" (API: 1.0.7)

> sav21: 57: 03 [INFO] Nukkit is distributed under the LGPL license

> sav21: 57: 04 [INFO] Loading recipes ...

> sav21: 57: 04 [INFO] Loaded 954 recipes.

> sav21: 57: 04 [INFO] Successfully loaded 0 resource packs

> sav21: 57: 04 [INFO] Load Welcome v1.0

> sav21: 57: 04 [INFO] Download EssentialsNK v1.5.0

> sav21: 57: 04 [INFO] Download AntiDrop v1.2.0

> sav21: 57: 04 [INFO] [AntiDrop] Loading DroppingControl by GM

> sav21: 57: 04 [INFO] Loading Pets v1.0.1

> sav21: 57: 04 [INFO] Load holograms v2.5

> sav21: 57: 05 [INFO] Activate Holograms v2.5

> sav21: 57: 05 [INFO] Epoll is available. EpollEventLoop wants to be used.

> sav21: 57: 05 [ERROR] Could not load world "SGMap": Caused by java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance (Constructor.java:423)

at cn.nukkit.level.Level. <init> (Level.java:269)

at cn.nukkit.Server.loadLevel (Server.java:1677)

at cn.nukkit.Server. <init> (Server.java:478)

at cn.nukkit.Nukkit.main (Nukkit.java:109)

Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /home/minecraft/worlds/SGMap.old/db/MANIFEST-722287 (No such file or directory)

at cn.nukkit.level.format.leveldb.LevelDB. <init> (LevelDB.java:77)

... 8 more

Caused by: java.io.FileNotFoundException: /home/minecraft/worlds/SGMap.old/db/MANIFEST-722287 (No such file or directory)

at java.io.FileInputStream.open0 (Native Method)

at java.io.FileInputStream.open (FileInputStream.java:195)

at java.io.FileInputStream. <init> (FileInputStream.java:138)

at org.iq80.leveldb.impl.VersionSet.recover (VersionSet.java:345)

at org.iq80.leveldb.impl.DbImpl. <init> (DbImpl.java:155)

at org.iq80.leveldb.impl.Iq80DBFactory.open (Iq80DBFactory.java:82)

at cn.nukkit.level.format.leveldb.LevelDB. <init> (LevelDB.java:75)

... 8 more


> sav21: 57: 05 [ALERT] cn.nukkit.utils.LevelException: Caused by java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance (Constructor.java:423)

at cn.nukkit.level.Level. <init> (Level.java:269)

at cn.nukkit.Server.loadLevel (Server.java:1677)

at cn.nukkit.Server. <init> (Server.java:478)

at cn.nukkit.Nukkit.main (Nukkit.java:109)

Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /home/minecraft/worlds/SGMap.old/db/MANIFEST-722287 (No such file or directory)

at cn.nukkit.level.format.leveldb.LevelDB. <init> (LevelDB.java:77)

... 8 more

Caused by: java.io.FileNotFoundException: /home/minecraft/worlds/SGMap.old/db/MANIFEST-722287 (No such file or directory)

at java.io.FileInputStream.open0 (Native Method)

at java.io.FileInputStream.open (FileInputStream.java:195)

at java.io.FileInputStream. <init> (FileInputStream.java:138)

at org.iq80.leveldb.impl.VersionSet.recover (VersionSet.java:345)

at org.iq80.leveldb.impl.DbImpl. <init> (DbImpl.java:155)

at org.iq80.leveldb.impl.Iq80DBFactory.open (Iq80DBFactory.java:82)

at cn.nukkit.level.format.leveldb.LevelDB. <init> (LevelDB.java:75)

... 8 more


at cn.nukkit.level.Level. <init> (Level.java:274)

at cn.nukkit.Server.loadLevel (Server.java:1677)

at cn.nukkit.Server. <init> (Server.java:478)

at cn.nukkit.Nukkit.main (Nukkit.java:109)


> sav21: 57: 05 [INFO] Preparing the World "SGMap"

> sav21: 57: 05 [ALERT] No level called "nether" found or nether is disabled in server properties! Nether functionality wants to be disabled.

> sav21: 57: 05 [INFO] Activate Welcome v1.0

> sav21: 57: 05 [INFO] [Welcome] Enable!

> sav21: 57: 05 [INFO] Activate EssentialsNK v1.5.0

> sav21: 57: 05 [INFO] [EssentialsNK] EssentialsNK Loaded!

> sav21: 57: 05 [INFO] Enable AntiDrop v1.2.0

> sav21: 57: 05 [INFO] [AntiDrop] Loading configs.

> sav21: 57: 05 [INFO] [AntiDrop] Successfully enabled!

> sav21: 57: 05 [INFO] Activate Pets v1.0.1

> sav21: 57: 05 [INFO] Start GS4 status listener

> sav21: 57: 05 [INFO] Set Query Port to 25672

> sav21: 57: 05 [INFO] Query starts at 0.0.0.0:25672

> sav21: 57: 05 [INFO] Standard Game Mode: Adventure Mode

> sav21: 57: 05 [INFO] Done! (2.548s)! For help, type "help" or "?"
The specific log I am concerned about is "[ERROR] Could not load world "SGMap": Caused by java.lang.reflect.InvocationTargetException"
I believe this is because of the LevelDB format of MCPE worlds, however, if this is the case, is anybody aware of a fix for this?
The LevelDB format of latest Minecraft bedrock edition versions is not supported by Nukkit 1.0.
If you want to use the world on your server before the release of Nukkit 2.0 you need to convert the world to anvil format.
 
Top