The server no longer starts with Sponge

Hi, my Minecraft server uses Sponge. Until then everything worked properly and suddenly the server stopped working. We read many topics on the support including the one that told us to switch to the latest version of Sponge because that might solve the problem. We did it and it still hasn’t worked. So I turn to the creation of a topic.

Here is the error:

---- Minecraft Crash Report ----

WARNING: coremods are present:
FMLLoadingPlugin (Construction - Westeros.jar)
AppleCore (AppleCore-mc1.12.2-3.1.4.jar)
CreativePatchingLoader (CreativeCore_v1.9.39_mc1.12.2.jar)
SSLoadingPlugin (SereneSeasons-1.12.2-1.1.4-universal.jar)
IGCMPatchingLoader (IGCM_v1.2.8_mc1.12.2.jar)
SpongeCoremod (spongeforge-1.12.2-2768-7.1.5.jar)
ItemPatchingLoader (ItemPhysic_Full_1.4.19_mc1.12.2.jar)
OpticPatchingLoader (OpticManager+v1.1.5+mc1.12.2.jar)
Contact their authors BEFORE contacting forge

// I blame Dinnerbone.

Time: 4/8/19 6:52 PM
Description: Exception in server tick loop

java.lang.RuntimeException: derp
at net.minecraft.world.storage.SaveHandler.redirect$onLoadWorldInfo$bcn000(SaveHandler.java:1073)
at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:132)
at org.spongepowered.common.world.WorldManager.loadAllWorlds(WorldManager.java:711)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:3545)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:270)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: Attempt failed when reading Sponge level data for [world] from file [level_sponge.dat]!
at net.minecraft.world.storage.SaveHandler.loadSpongeDatData(SaveHandler.java:619)
at net.minecraft.world.storage.SaveHandler.redirect$onLoadWorldInfo$bcn000(SaveHandler.java:1071)
… 6 more
Caused by: java.io.EOFException
at java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:268)
at java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:258)
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:164)
at java.util.zip.GZIPInputStream.(GZIPInputStream.java:79)
at java.util.zip.GZIPInputStream.(GZIPInputStream.java:91)
at net.minecraft.nbt.CompressedStreamTools.func_74796_a(CompressedStreamTools.java:26)
at net.minecraft.world.storage.SaveHandler.loadSpongeDatData(SaveHandler.java:616)
… 7 more

A detailed walkthrough of the error, its code path and all known details is as follows:

– Head –
Thread: Server thread
Stacktrace:
at net.minecraft.world.storage.SaveHandler.redirect$onLoadWorldInfo$bcn000(SaveHandler.java:1073)
at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:132)

– Sponge PhaseTracker –
Details:
Phase Stack: [Empty stack]
Stacktrace:
at net.minecraft.server.MinecraftServer.handler$onCrashReport$zjm000(MinecraftServer.java:3973)
at net.minecraft.server.MinecraftServer.func_71230_b(MinecraftServer.java:889)
at net.minecraft.server.dedicated.DedicatedServer.func_71230_b(DedicatedServer.java:371)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:558)
at java.lang.Thread.run(Thread.java:748)

– System Details –
Details:
Minecraft Version: 1.12.2
Operating System: Linux (amd64) version 3.16.0-6-amd64
Java Version: 1.8.0_181, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 13075624520 bytes (12469 MB) / 15576072192 bytes (14854 MB) up to 15576072192 bytes (14854 MB)
JVM Flags: 2 total; -Xmx15500M -Xms15500M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2795 33 mods loaded, 33 mods active
States: ‘U’ = Unloaded ‘L’ = Loaded ‘C’ = Constructed ‘H’ = Pre-initialized ‘I’ = Initialized ‘J’ = Post-initialized ‘A’ = Available ‘D’ = Disabled ‘E’ = Errored

| State  | ID                 | Version           | Source                                             | Signature                                |
|:------ |:------------------ |:----------------- |:-------------------------------------------------- |:---------------------------------------- |
| LCHIJA | minecraft          | 1.12.2            | minecraft.jar                                      | None                                     |
| LCHIJA | mcp                | 9.42              | minecraft.jar                                      | None                                     |
| LCHIJA | FML                | 8.0.99.99         | forge.jar                                          | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHIJA | forge              | 14.23.5.2795      | forge.jar                                          | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHIJA | creativecoredummy  | 1.0.0             | minecraft.jar                                      | None                                     |
| LCHIJA | itemphysic         | 1.4.0             | minecraft.jar                                      | None                                     |
| LCHIJA | opticmanager       | 1.0               | minecraft.jar                                      | None                                     |
| LCHIJA | spongeapi          | 7.1.0-366290f8    | spongeforge-1.12.2-2768-7.1.5.jar                  | None                                     |
| LCHIJA | sponge             | 1.12.2-7.1.5      | spongeforge-1.12.2-2768-7.1.5.jar                  | None                                     |
| LCHIJA | spongeforge        | 1.12.2-2768-7.1.5 | spongeforge-1.12.2-2768-7.1.5.jar                  | None                                     |
| LCHIJA | craftstudioapi     | 1.0.0             | CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar | None                                     |
| LCHIJA | animania           | 1.6.2             | animania-1.12.2-1.6.2.jar                          | None                                     |
| LCHIJA | applecore          | 3.1.4             | AppleCore-mc1.12.2-3.1.4.jar                       | None                                     |
| LCHIJA | armourers_workshop | 1.12.2-0.49.0.423 | Armourers-Workshop-1.12.2-0.49.0.423 (1).jar       | None                                     |
| LCHIJA | betterstorage      | 3.0.0.2           | BetterStorageToo-1.12.2-3.0.0.2.jar                | None                                     |
| LCHIJA | bibliocraft        | 2.4.5             | BiblioCraft[v2.4.5][MC1.12.2].jar                  | None                                     |
| LCHIJA | westerosblocks     | 3.1.0-alpha-2-65  | Construction - Westeros.jar                        | None                                     |
| LCHIJA | igcm               | 1.2.2             | IGCM_v1.2.8_mc1.12.2.jar                           | None                                     |
| LCHIJA | creativecore       | 1.9.9             | CreativeCore_v1.9.39_mc1.12.2.jar                  | None                                     |
| LCHIJA | customspawner      | 3.11.4            | CustomMobSpawner-3.11.4.jar                        | None                                     |
| LCHIJA | dynmap             | 3.0-beta-3-160    | Dynmap-3.0-beta-3-forge-1.12.2 (1).jar             | None                                     |
| LCHIJA | ebwizardry         | 4.1.4             | Electroblob's+Wizardry+-+4.1.4+-+MC+1.12.2.jar     | None                                     |
| LCHIJA | familiarfauna      | 1.0.11            | FamiliarFauna-1.12.2-1.0.11.jar                    | None                                     |
| LCHIJA | potioncore         | 1.6_for_1.12.2    | Lib - PotionCore.jar                               | None                                     |
| LCHIJA | qualitytools       | 1.0.6_for_1.12.2  | Gameplay - Quality Tools.jar                       | None                                     |
| LCHIJA | luckperms          | 4.3.94            | LuckPerms-Sponge-4.3.94.jar                        | None                                     |
| LCHIJA | kyrgon             | 1.0               | modid-1.0.jar                                      | None                                     |
| LCHIJA | nucleus            | 1.8.3-S7.1        | Nucleus-1.8.3-S7.1-MC1.12.2-plugin.jar             | None                                     |
| LCHIJA | sereneseasons      | 1.1.4             | SereneSeasons-1.12.2-1.1.4-universal.jar           | None                                     |
| LCHIJA | spiceoflife        | 1.3.12            | SpiceOfLife-mc1.12-1.3.12.jar                      | None                                     |
| LCHIJA | customnpcs         | 1.12              | Utilitaire - CustomNPC.jar                         | None                                     |
| LCHIJA | wearablebackpacks  | 3.1.0             | Utilitaire - Wearable Backpacks.jar                | None                                     |
| LCHIJA | worldedit          | 6.1.10-SNAPSHOT   | worldedit-forge-mc1.12.2-6.1.10-SNAPSHOT-dist.jar  | None                                     |

Loaded coremods (and transformers): 

FMLLoadingPlugin (Construction - Westeros.jar)
com.westeroscraft.westerosblocks.asm.ClassTransformer
AppleCore (AppleCore-mc1.12.2-3.1.4.jar)
squeek.applecore.asm.TransformerModuleHandler
CreativePatchingLoader (CreativeCore_v1.9.39_mc1.12.2.jar)

SSLoadingPlugin (SereneSeasons-1.12.2-1.1.4-universal.jar)
sereneseasons.asm.transformer.EntityRendererTransformer
sereneseasons.asm.transformer.WorldTransformer
IGCMPatchingLoader (IGCM_v1.2.8_mc1.12.2.jar)
com.creativemd.igcm.core.IGCMTransformer
SpongeCoremod (spongeforge-1.12.2-2768-7.1.5.jar)
org.spongepowered.common.launch.transformer.SpongeSuperclassTransformer
ItemPatchingLoader (ItemPhysic_Full_1.4.19_mc1.12.2.jar)
com.creativemd.itemphysic.ItemTransformer
OpticPatchingLoader (OpticManager+v1.1.5+mc1.12.2.jar)
com.creativemd.opticmanager.OpticTransformer
Profiler Position: N/A (disabled)
Player Count: 0 / 100; []
Is Modded: Definitely; Server brand changed to ‘fml,forge,sponge’
Type: Dedicated Server (map_server.txt)

Hey there!

It looks like your level_sponge.dat file in your world directory is corrupt. Delete this file and all should be well. If there is a backup file level_sponge.dat.bak (I think that’s what it is) in the world directory, you can also rename that to level_sponge.dat after deleting the original file - this will keep more of the sponge specific data intact.

It is in fact level_sponge.dat_old. And yes, this file should always be restored if possible because if you don’t then plugins will forget which worlds are which.