Hello guys,
My minecraft server, which has about 90 forge mods and 30 sponge plugins, crashed yesterday and I cannot recover it. Here is the typically crash report:
WARNING: coremods are present:
SpongeCoremod (spongeforge-1.12.2-2655-7.1.0-BETA-3064.jar)
Do not report to Forge! Remove FoamFixAPI (or replace with FoamFixAPI-Lawful) and try again. (foamfix-0.9.9-1.12.2-anarchy.jar)
OpenModsCorePlugin (OpenModsLib-1.12.2-0.11.5.jar)
AppleCore (AppleCore-mc1.12.2-3.1.1.jar)
IELoadingPlugin (ImmersiveEngineering-0.12-81-core.jar)
Contact their authors BEFORE contacting forge
// I blame Dinnerbone.
Time: 18-5-28 下午12:22
Description: Exception in server tick loop
java.lang.RuntimeException: derp
at net.minecraft.world.storage.SaveHandler.redirect$onLoadWorldInfo$bbj000(SaveHandler.java:1073)
at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:122)
at org.spongepowered.common.world.WorldManager.loadAllWorlds(WorldManager.java:700)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:3528)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:270)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Attempt failed when reading Sponge level data for [DIM144] from file [level_sponge.dat]!
at net.minecraft.world.storage.SaveHandler.loadSpongeDatData(SaveHandler.java:616)
at net.minecraft.world.storage.SaveHandler.redirect$onLoadWorldInfo$bbj000(SaveHandler.java:1071)
... 6 more
Caused by: java.util.zip.ZipException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at net.minecraft.nbt.CompressedStreamTools.func_74796_a(CompressedStreamTools.java:26)
at net.minecraft.world.storage.SaveHandler.loadSpongeDatData(SaveHandler.java:613)
... 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$bbj000(SaveHandler.java:1073)
at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:122)
-- Sponge PhaseTracker --
Details:
Cause Stack: [Empty stack]
Stacktrace:
at net.minecraft.server.MinecraftServer.handler$onCrashReport$zjg000(MinecraftServer.java:3985)
at net.minecraft.server.MinecraftServer.func_71230_b(MinecraftServer.java:887)
at net.minecraft.server.dedicated.DedicatedServer.func_71230_b(DedicatedServer.java:370)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:556)
at java.lang.Thread.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_161, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 853364760 bytes (813 MB) / 2368733184 bytes (2259 MB) up to 5592580096 bytes (5333 MB)
JVM Flags: 2 total; -Xmx6000M -Xms512M
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP 9.42 Powered by Forge 14.23.3.2655 90 mods loaded, 90 mods active
The full crash report can be found in here
Then I googled this error and everyone says it is caused by a damaged level_sponge.bat
file. And the sponge developers says I can simply deleted this file to solve this problem. Then I did so, and the server is not crashed any more but it seems that there is something wrong in every tick. The sponge began to rush the log. After a few minutes the log file increased to about 1GB. Here is the fragment of the error log (Sorry for the bad format):
[12:39:10] [Server thread/ERROR] [Sponge]: /********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[12:39:10] [Server thread/ERROR] [Sponge]: /* Exception occurred during a PhaseState */
[12:39:10] [Server thread/ERROR] [Sponge]: /********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[12:39:10] [Server thread/ERROR] [Sponge]: /* Sponge's tracking system makes a best effort to not throw exceptions randomly */
[12:39:10] [Server thread/ERROR] [Sponge]: /* but sometimes it is inevitable. In most cases, something else triggered this */
[12:39:10] [Server thread/ERROR] [Sponge]: /* exception and Sponge prevented a crash by catching it. The following stacktrace */
[12:39:10] [Server thread/ERROR] [Sponge]: /* can be used to help pinpoint the cause. */
[12:39:10] [Server thread/ERROR] [Sponge]: /********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[12:39:10] [Server thread/ERROR] [Sponge]: /* The PhaseState having an exception: TileEntityTickPhase */
[12:39:10] [Server thread/ERROR] [Sponge]: /* The PhaseContext: */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - Owner: SpongeUser{isOnline=false, profile=com.mojang.authlib.GameProfile@493fff0a[id=60c5ed93-27ef-31b0-bab3-707e55b0b63e,name=Yasuo,properties={},legacy=false]} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - Notifier: SpongeUser{isOnline=false, profile=com.mojang.authlib.GameProfile@493fff0a[id=60c5ed93-27ef-31b0-bab3-707e55b0b63e,name=Yasuo,properties={},legacy=false]} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - Source: TileAlfPortal{tileType=SpongeTileEntityType{id=botania:botania:alfheimPortal, name=botania:alfheimPortal, TileEntityClass=class vazkii.botania.common.block.tile.TileAlfPortal}, world=WorldServer{Name=plot, DimensionId=3, DimensionType=minecraft:overworld, DimensionTypeId=0}, pos=BlockPos{x=63, y=85, z=-30}, blockMetadata=-1} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - CapturedBlocks: CapturedBlocksSupplier{Captured=0} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - BlockItemDrops: BlockItemDropsSupplier{Captured=0} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - BlockItemEntityDrops: BlockItemEntityDropsSupplier{Captured=0} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - CapturedItems: CapturedItemsSupplier{Captured=0} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - CapturedEntities: CapturedEntitiesSupplier{Captured=0} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - CapturedItemStack: CapturedItemStackSupplier{Captured=0} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - EntityItemDrops: null */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - EntityItemEntityDrops: null */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - BlockEntitySpawns: CapturedBlockEntitySpawnSupplier{Captured=0} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* - CapturedBlockPosition: org.spongepowered.common.event.tracking.context.CaptureBlockPos@1f */
[12:39:10] [Server thread/ERROR] [Sponge]: /* org.spongepowered.asm.util.PrettyPrinter@164e5679 */
[12:39:10] [Server thread/ERROR] [Sponge]: /********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[12:39:10] [Server thread/ERROR] [Sponge]: /* StackTrace: */
[12:39:10] [Server thread/ERROR] [Sponge]: /* java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=state, clazz=class vazkii.botania.api.state.enums.AlfPortalState, values=[OFF, ON_Z, ON_X]} as it does not exist in ExtendedBlockState{block=appliedenergistics2:security_station, properties=[powered]} */
[12:39:10] [Server thread/ERROR] [Sponge]: /* net.minecraft.block.state.BlockStateContainer$StateImplementation.func_177229_b(BlockStateContainer.java:201) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* vazkii.botania.common.block.tile.TileAlfPortal.func_73660_a(TileAlfPortal.java:105) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* org.spongepowered.common.event.tracking.TrackingUtil.tickTileEntity(TrackingUtil.java:248) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* net.minecraft.world.WorldServer.updateTileEntity(WorldServer.java:2864) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* net.minecraft.world.WorldServer.redirect$onUpdateTileEntities$zll000(WorldServer.java:2851) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* net.minecraft.world.World.func_72939_s(World.java:6623) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:2219) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:765) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:396) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* java.lang.Thread.run(Unknown Source) */
[12:39:10] [Server thread/ERROR] [Sponge]: /* Phases Remaining: */
[12:39:10] [Server thread/ERROR] [Sponge]: /* */
[12:39:10] [Server thread/ERROR] [Sponge]: /* Minecraft : 1.12.2 */
[12:39:10] [Server thread/ERROR] [Sponge]: /* SpongeAPI : 7.1.0-SNAPSHOT-7d8a938 */
[12:39:10] [Server thread/ERROR] [Sponge]: /* SpongeForge : 1.12.2-2655-7.1.0-BETA-3064 */
[12:39:10] [Server thread/ERROR] [Sponge]: /* Minecraft Forge : 14.23.3.2655 */
Sorry for my poor English. I’d be appreciated it if you could give me a helping hand.