SpongePowered / Sponge

The SpongeAPI implementation targeting vanilla Minecraft and 3rd party platforms.
MIT License
389 stars 211 forks source link

Out of Memory #863

Closed DarkArc closed 8 years ago

DarkArc commented 8 years ago

The server seems to be freezing loading a particular world, using a large amount of CPU, and then dieing due to the following exception.

java.lang.OutOfMemoryError: Java heap space
        at net.minecraft.nbt.NBTTagIntArray.func_152446_a(SourceFile:39) ~[dv.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:475) ~[dr.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:49) ~[dr.class:?]
        at net.minecraft.nbt.NBTTagList.func_152446_a(SourceFile:66) ~[dx.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:475) ~[dr.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:49) ~[dr.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:475) ~[dr.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:49) ~[dr.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:475) ~[dr.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:49) ~[dr.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:475) ~[dr.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:49) ~[dr.class:?]
        at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:132) ~[ea.class:?]
        at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:87) ~[ea.class:?]
        at net.minecraft.nbt.CompressedStreamTools.func_74796_a(CompressedStreamTools.java:30) ~[ea.class:?]
        at net.minecraft.world.storage.MapStorage.func_75742_a(SourceFile:49) ~[baj.class:?]
        at net.minecraft.world.gen.structure.MapGenStructure.func_143027_a(MapGenStructure.java:224) ~[awu.class:?]
        at net.minecraft.world.gen.structure.MapGenStructure.func_180701_a(MapGenStructure.java:29) ~[awu.class:?]
        at net.minecraft.world.gen.MapGenBase.func_186125_a(SourceFile:27) ~[aua.class:?]
        at net.minecraft.world.gen.ChunkProviderOverworld.func_180514_a(ChunkProviderOverworld.java:538) ~[aud.class:?]
        at org.spongepowered.common.world.gen.SpongeChunkGenerator.func_180514_a(SpongeChunkGenerator.java:427) ~[SpongeChunkGenerator.class:1.10.2-2026-5.0.0-BETA-1607]
        at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:101) ~[ChunkIOProvider.class:?]
        at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
        at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:115) ~[lr.class:?]
        at net.minecraft.world.gen.ChunkProviderServer.func_186028_c(ChunkProviderServer.java:86) ~[lr.class:?]
        at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:132) ~[lr.class:?]
        at net.minecraft.server.MinecraftServer.prepareSpawnArea(MinecraftServer.java:378) ~[MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:340) ~[MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:328) ~[MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:266) ~[ld.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:431) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
Zidane commented 8 years ago

@DarkArc

You sure that the world data hasn't been exploited or a plugin/mod didn't screw it up when saving? Its infinitely loading.

DarkArc commented 8 years ago

Jumped the gun, sorry.