Team-RTG / Realistic-Terrain-Generation

The Realistic Terrain Generation mod for Minecraft.
GNU General Public License v3.0
245 stars 118 forks source link

NPE checking biome in BiomeAnalyzer#newRepair #961

Closed jaz3001 closed 8 years ago

jaz3001 commented 8 years ago

i generated a new world using the RTG world type, walked around for a bit, then crashed https://gist.github.com/jaz3001/97f99f1a9342263b07b50b4327ed90ed

srs-bsns commented 8 years ago

@jaz3001 Do you know what biome you were in (and possibly the surrounding biomes at that location) when the crash occured?

Edit: I created a world with the seed from your crash report and travelled to the chunk coordinates from the report and the biome was Roofed Forest, which volcanos do not generate in by default. Are any of the mods that you are running modifying the biome layout?

All other testing that has been done, (with generating volcanos,) hasn't been able to reproduce this crash.

WenXin20 commented 8 years ago

I think I have a similar issue with the Expedition Mod: Latest Log fml-client-latest log It didn't crash though.

jaz3001 commented 8 years ago

no, didn't check what biome it was. i also ended up deleting the world out of frustration so i'll see if it happens on a different world

WenXin20 commented 8 years ago

I found out the same thing is happening with the Terraqueous Mod. It looks like it might be happening with multiple mods. It happens with creating a new world, but doesn't crash for me. Log

whichonespink44 commented 8 years ago

@jaz3001 @WenXin20 Any chance one of you could provide us with an environment with which we can reproduce this crash? For example, if you're using MultiMC, could you Dropbox us the entire instance? Or maybe zip up your config+mods+scripts folders, along with a seed that's crashing? Ideally, the fewer mods the better, but we'll take anything we can get at this point as we're not able to reproduce this crash, and we can't fix the issue if we can't reproduce it.

WenXin20 commented 8 years ago

Here is my pack and config files: Explorer's Pack-1.3.zip

MCJediYoda commented 8 years ago

I just had this same crash

`---- Minecraft Crash Report ----

WARNING: coremods are present: ShetiPhian-ASM (shetiphiancore-1.10.0-3.3.1.jar) EnderCorePlugin (EnderCore-1.10.2-0.4.1.55-beta.jar) FarseekCoreMod (Farseek-1.9.4-1.1.jar) LoadingPlugin (ResourceLoader-MC1.9.4-1.5.1.jar) LoadingPlugin (ChunkAnimator-MC1.9.4-1.2.jar) LoadingHook (Mekanism-1.10.2-9.2.0.292.jar) CodeChickenCorePlugin (CodeChickenCore-1.10.2-2.1.8.79-universal.jar) MalisisCorePlugin (malisiscore-1.9.4-4.1.1.jar) SFRCore (SolarFluxReborn_1.10.2-1.4r.jar) StreamsCoreMod (Streams-1.9.4-0.2.1.jar) Default Options (DefaultOptions_1.10.2-6.1.5.jar) AppleCore (AppleCore-mc1.10.2-2.0.1.jar) IvToolkit (IvToolkit-1.2.8.5.jar) CCCDeobfPlugin (unknown) FMLPlugin (InventoryTweaks-1.61-58.jar) CCLCorePlugin (CodeChickenLib-1.10.2-2.2.3.58-universal.jar) Contact their authors BEFORE contacting forge

// You're mean.

Time: 9/22/16 9:13 PM Description: Exception generating new chunk

java.lang.NullPointerException: Exception generating new chunk at rtg.world.biome.realistic.RealisticBiomeBase.rMapVolcanoes(RealisticBiomeBase.java:152) at rtg.world.biome.realistic.RealisticBiomeBase.generateMapGen(RealisticBiomeBase.java:194) at rtg.world.gen.ChunkProviderRTG.func_185932_a(ChunkProviderRTG.java:240) at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:140) at net.minecraft.world.World.func_72964_e(World.java:303) at net.minecraft.world.gen.feature.WorldGenFossils.func_180709_b(SourceFile:64) at net.minecraft.world.biome.BiomeSwamp.func_180624_a(BiomeSwamp.java:85) at rtg.world.biome.BiomeDecoratorRTG.rDecorateSeedBiome(BiomeDecoratorRTG.java:208) at rtg.world.biome.deco.DecoBaseBiomeDecorations.generate(DecoBaseBiomeDecorations.java:95) at rtg.world.biome.realistic.RealisticBiomeBase.rDecorate(RealisticBiomeBase.java:357) at rtg.world.gen.ChunkProviderRTG.doPopulate(ChunkProviderRTG.java:638) at rtg.world.gen.ChunkProviderRTG.clearDecorations(ChunkProviderRTG.java:716) at rtg.world.gen.ChunkProviderRTG.func_185931_b(ChunkProviderRTG.java:445) at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1000) at net.minecraft.world.chunk.Chunk.func_186030_a(Chunk.java:964) at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:154) at net.minecraft.world.World.func_72964_e(World.java:303) at net.minecraft.world.World.func_175726_f(World.java:298) at net.minecraft.world.World.func_180495_p(World.java:842) at net.minecraft.world.gen.feature.WorldGenAbstractTree.isReplaceable(WorldGenAbstractTree.java:37) at com.pam.harvestcraft.worldgen.FruitTreeGen.func_180709_b(FruitTreeGen.java:62) at com.pam.harvestcraft.blocks.growables.BlockPamSapling.worldGenTrees(BlockPamSapling.java:152) at com.pam.harvestcraft.worldgen.FruitTreeWorldGen.generateFruitTree(FruitTreeWorldGen.java:237) at com.pam.harvestcraft.worldgen.FruitTreeWorldGen.generate(FruitTreeWorldGen.java:188) at net.minecraftforge.fml.common.registry.GameRegistry.REPLACED_generateWorld(GameRegistry.java:120) at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at farseek.util.Reflection$MethodValue$.apply$extension(Reflection.scala:59) at farseek.core.ReplacedMethod.apply(MethodReplacer.scala:105) at farseek.world.gen.ChunkGeneratorExtensions$.generateWorld(ChunkGeneratorExtensions.scala:19) at farseek.world.gen.ChunkGeneratorExtensions.generateWorld(ChunkGeneratorExtensions.scala) at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java) at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1001) at net.minecraft.world.chunk.Chunk.func_186030_a(Chunk.java:964) at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:154) at net.minecraft.world.World.func_72964_e(World.java:303) at net.minecraft.world.World.func_175726_f(World.java:298) at net.minecraft.world.World.func_180495_p(World.java:842) at net.minecraft.world.World.func_175623_d(World.java:223) at com.pam.harvestcraft.blocks.blocks.BlockBaseGarden.func_176196_c(BlockBaseGarden.java:105) at com.pam.harvestcraft.worldgen.BushWorldWorldGen.generateGarden(BushWorldWorldGen.java:72) at com.pam.harvestcraft.worldgen.BushWorldWorldGen.generate(BushWorldWorldGen.java:49) at net.minecraftforge.fml.common.registry.GameRegistry.REPLACED_generateWorld(GameRegistry.java:120) at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at farseek.util.Reflection$MethodValue$.apply$extension(Reflection.scala:59) at farseek.core.ReplacedMethod.apply(MethodReplacer.scala:105) at farseek.world.gen.ChunkGeneratorExtensions$.generateWorld(ChunkGeneratorExtensions.scala:19) at farseek.world.gen.ChunkGeneratorExtensions.generateWorld(ChunkGeneratorExtensions.scala) at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java) at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1001) at net.minecraft.world.chunk.Chunk.func_186030_a(Chunk.java:983) at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:154) at net.minecraft.server.management.PlayerChunkMapEntry.func_187268_a(PlayerChunkMapEntry.java:126) at net.minecraft.server.management.PlayerChunkMap.func_72693_b(SourceFile:147) at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:222) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:698) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613) at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:149) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471) at java.lang.Thread.run(Thread.java:745)

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

-- Head -- Thread: Server thread Stacktrace: at rtg.world.biome.realistic.RealisticBiomeBase.rMapVolcanoes(RealisticBiomeBase.java:152) at rtg.world.biome.realistic.RealisticBiomeBase.generateMapGen(RealisticBiomeBase.java:194) at rtg.world.gen.ChunkProviderRTG.func_185932_a(ChunkProviderRTG.java:240)

-- Chunk to be generated -- Details: Location: -992,-16 Position hash: -64424510432 Generator: rtg.world.gen.ChunkProviderRTG@5c485f16 Stacktrace: at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:140) at net.minecraft.world.World.func_72964_e(World.java:303) at net.minecraft.world.gen.feature.WorldGenFossils.func_180709_b(SourceFile:64) at net.minecraft.world.biome.BiomeSwamp.func_180624_a(BiomeSwamp.java:85) at rtg.world.biome.BiomeDecoratorRTG.rDecorateSeedBiome(BiomeDecoratorRTG.java:208) at rtg.world.biome.deco.DecoBaseBiomeDecorations.generate(DecoBaseBiomeDecorations.java:95) at rtg.world.biome.realistic.RealisticBiomeBase.rDecorate(RealisticBiomeBase.java:357) at rtg.world.gen.ChunkProviderRTG.doPopulate(ChunkProviderRTG.java:638) at rtg.world.gen.ChunkProviderRTG.clearDecorations(ChunkProviderRTG.java:716) at rtg.world.gen.ChunkProviderRTG.func_185931_b(ChunkProviderRTG.java:445) at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1000) at net.minecraft.world.chunk.Chunk.func_186030_a(Chunk.java:964) at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:154) at net.minecraft.world.World.func_72964_e(World.java:303) at net.minecraft.world.World.func_175726_f(World.java:298) at net.minecraft.world.World.func_180495_p(World.java:842) at net.minecraft.world.gen.feature.WorldGenAbstractTree.isReplaceable(WorldGenAbstractTree.java:37) at com.pam.harvestcraft.worldgen.FruitTreeGen.func_180709_b(FruitTreeGen.java:62) at com.pam.harvestcraft.blocks.growables.BlockPamSapling.worldGenTrees(BlockPamSapling.java:152) at com.pam.harvestcraft.worldgen.FruitTreeWorldGen.generateFruitTree(FruitTreeWorldGen.java:237) at com.pam.harvestcraft.worldgen.FruitTreeWorldGen.generate(FruitTreeWorldGen.java:188) at net.minecraftforge.fml.common.registry.GameRegistry.REPLACED_generateWorld(GameRegistry.java:120) at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at farseek.util.Reflection$MethodValue$.apply$extension(Reflection.scala:59) at farseek.core.ReplacedMethod.apply(MethodReplacer.scala:105) at farseek.world.gen.ChunkGeneratorExtensions$.generateWorld(ChunkGeneratorExtensions.scala:19) at farseek.world.gen.ChunkGeneratorExtensions.generateWorld(ChunkGeneratorExtensions.scala) at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java) at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1001) at net.minecraft.world.chunk.Chunk.func_186030_a(Chunk.java:964) at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:154) at net.minecraft.world.World.func_72964_e(World.java:303) at net.minecraft.world.World.func_175726_f(World.java:298) at net.minecraft.world.World.func_180495_p(World.java:842) at net.minecraft.world.World.func_175623_d(World.java:223) at com.pam.harvestcraft.blocks.blocks.BlockBaseGarden.func_176196_c(BlockBaseGarden.java:105) at com.pam.harvestcraft.worldgen.BushWorldWorldGen.generateGarden(BushWorldWorldGen.java:72) at com.pam.harvestcraft.worldgen.BushWorldWorldGen.generate(BushWorldWorldGen.java:49) at net.minecraftforge.fml.common.registry.GameRegistry.REPLACED_generateWorld(GameRegistry.java:120) at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at farseek.util.Reflection$MethodValue$.apply$extension(Reflection.scala:59) at farseek.core.ReplacedMethod.apply(MethodReplacer.scala:105) at farseek.world.gen.ChunkGeneratorExtensions$.generateWorld(ChunkGeneratorExtensions.scala:19) at farseek.world.gen.ChunkGeneratorExtensions.generateWorld(ChunkGeneratorExtensions.scala) at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java) at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1001) at net.minecraft.world.chunk.Chunk.func_186030_a(Chunk.java:983) at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:154) at net.minecraft.server.management.PlayerChunkMapEntry.func_187268_a(PlayerChunkMapEntry.java:126) at net.minecraft.server.management.PlayerChunkMap.func_72693_b(SourceFile:147) at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:222)

-- Affected level -- Details: Level name: Alpha 004 All players: 1 total; [EntityPlayerMP['MCJediYoda'/947, l='Alpha 004', x=-877.49, y=62.07, z=-80.74]] Chunk stats: ServerChunkCache: 497 Drop: 0 Level seed: -5846306252576064831 Level generator: ID 06 - RTG, ver 0. Features enabled: true Level generator options: Level spawn location: World: (-740,64,-145), Chunk: (at 12,4,15 in -47,-10; contains blocks -752,0,-160 to -737,255,-145), Region: (-2,-1; contains chunks -64,-32 to -33,-1, blocks -1024,0,-512 to -513,255,-1) Level time: 4198 game time, 4198 day time Level dimension: 0 Level storage version: 0x04ABD - Anvil Level weather: Rain time: 168238 (now: false), thunder time: 35037 (now: false) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true Stacktrace: at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:698) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613) at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:149) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471) at java.lang.Thread.run(Thread.java:745)

-- System Details -- Details: Minecraft Version: 1.10.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1352543696 bytes (1289 MB) / 4225761280 bytes (4030 MB) up to 7544504320 bytes (7195 MB) JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8094m -Xms256m -XX:PermSize=256m IntCache: cache: 0, tcache: 0, allocated: 9, tallocated: 61 FML: MCP 9.32 Powered by Forge 12.18.1.2093 99 mods loaded, 99 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCHIJAAAA mcp{9.19} Minecraft Coder Pack UCHIJAAAA FML{8.0.99.99} Forge Mod Loader UCHIJAAAA Forge{12.18.1.2093} Minecraft Forge UCHIJAAAA CodeChickenCore{2.1.8.79} CodeChicken Core UCHIJAAAA ivtoolkit{1.2.8.5} IvToolkit UCHIJAAAA bettercombatmod{1.3.5} [Better Combat]([MC 1.10.X] BetterCombatMod 1.3.5.jar) UCHIJAAAA ExtraUtils2{1.0} ExtraUtils2 UCHIJAAAA mantle{1.10.2-1.0.0.jenkins170} Mantle UCHIJAAAA tconstruct{1.10.2-2.5.2.jenkins352} Tinkers' Construct UCHIJAAAA immersiveengineering{0.10-42} Immersive Engineering UCHIJAAAA JEI{3.10.0.263} Just Enough Items UCHIJAAAA AppleCore{2.0.1} AppleCore UCHIJAAAA appleskin{1.0.4} AppleSkin UCHIJAAAA bagginses{2.4.2d} Bagginses UCHIJAAAA Baubles{1.2.1.0} Baubles UCHIJAAAA BaublesHud{3.0.0} Baubles-Hud UCHIJAAAA baublesstuff{2.0.10} Baubles Stuff UCHIJAAAA BBG{5.0.0} BetterBedrockGen UCHIJAAAA betterbuilderswands{0.6.5} Better Builder's Wands UCHIJAAAA zerocore{1.10.2-0.0.8.0} Zero CORE UCHIJAAAA bigfusion{1.10.2-0.0.0.1} Big Fusion UCHIJAAAA Chameleon{1.10-2.1.7} Chameleon UCHIJAAAA ChickenChunks{2.1.3.36} ChickenChunks UCHIJAAAA chisel{MC1.9.4-0.0.6.46} Chisel UCHIJAAAA ChunkAnimator{1.2} Chunk Animator UCHIJAAAA claybucket{1.1} Clay Bucket UCHIJAAAA cyclopscore{0.7.7} Cyclops Core UCHIJAAAA commoncapabilities{1.1.2} CommonCapabilities UCHIJAAAA cookingforblockheads{4.2.15} Cooking for Blockheads UCHIJAAAA MineTweaker3{3.0.11} MineTweaker 3 UCHIJAAAA CustomBackgrounds{1.0} Custom Backgrounds UCHIJAAAA CustomMainMenu{2.0.2} Custom Main Menu UCHIJAAAA dailies{1.10.2-4} DailiesMod UCHIJAAAA defaultoptions{6.1.5} Default Options UCHIJAAAA defaultworldgenerator-port{1.9.4-0.4} Default World Generator UCHIJAAAA DragonMounts{r46-1.10.2} Dragon Mounts UCHIJAAAA EnderBags{2.0.1} EnderBags UCHIJAAAA endercompass{1.2.3.2} Ender Compass UCHIJAAAA endercore{1.10.2-0.4.1.55-beta} EnderCore UCHIJAAAA Waila{1.7.0} Waila UCHIJAAAA EnderIO{1.10.2-3.0.1.112_beta} Ender IO UCHIJAAAA shetiphiancore{3.3.1} ShetiPhian-Core UCHIJAAAA endertanks{1.4.2} EnderTanks UCHIJAAAA enderutilities{0.6.5} Ender Utilities UCHIJAAAA EnderZoo{1.10-1.2.3.43} Ender Zoo UCHIJAAAA bigreactors{0.4.5.15} Extreme Reactors UCHIJAAAA Farseek{1.9.4} Farseek UCHIJAAAA fastleafdecay{v11} Fast Leaf Decay UCHIJAAAA SonarCore{3.1.5} SonarCore UCHIJAAAA FluxNetworks{1.0.7} Flux Networks UCHIJAAAA fw{1.3.0} Fullscreen Windowed UCHIJAAAA hardcoreore{0.0.1} Hardcore Ores UCHIJAAAA Harvest{1.10.2-1.1.0-10} Harvest UCHIJAAAA LunatriusCore{1.1.2.36} LunatriusCore UCHIJAAAA InGameInfoXML{2.8.1.87} InGame Info XML UCHIJAAAA integrateddynamics{0.5.1} Integrated Dynamics UCHIJAAAA inventorytweaks{1.61-58-a1fd884} Inventory Tweaks UCHIJAAAA ironchest{1.10.2-7.0.11.797} Iron Chest UCHIJAAAA journeymap{1.10.2-5.2.4} JourneyMap UCHIJAAAA jeresources{0.5.1.56} Just Enough Resources UCHIJAAAA malisiscore{1.9.4-4.1.1} MalisisCore UCHIJAAAA malisisdoors{1.9.4-5.0.4} MalisisDoors UCHIJAAAA mcmultipart{1.2.1} MCMultiPart UCHIJAAAA Mekanism{9.2.0} Mekanism UCHIJAAAA MekanismGenerators{9.2.0} MekanismGenerators UCHIJAAAA MekanismTools{9.2.0} MekanismTools UCHIJAAAA modtweaker{2.0.3} Mod Tweaker UCHIJAAAA moreoverlays{1.7} MoreOverlays UCHIJAAAA mousetweaks{2.6.4} Mouse Tweaks UCHIJAAAA Neat{1.3-12} [Neat](Neat 1.3-12.jar) UCHIJAAAA netherportalfix{1.0} Nether Portal Fix UCHIJAAAA recipehandler{0.5} NoMoreRecipeConflict UCHIJAAAA oreexcavation{1.2.22} OreExcavation UCHIJAAAA orespawn{2.0.0} OreSpawn UCHIJAAAA harvestcraft{1.9.4-1.10.2c} [Pam's HarvestCraft](Pam's HarvestCraft 1.9.4-1.10.2c.jar) UCHIJAAAA progressiveautomation{1.6.51} Progressive Automation UCHIJAAAA quantumflux{2.0.7} QuantumFlux UCHIJAAAA reccomplex{1.0.3} Recurrent Complex UCHIJAAAA StorageDrawers{1.10.2-3.2.7} Storage Drawers UCHIJAAAA refinedstorage{1.0.5} Refined Storage UCHIJAAAA ResourceLoader{1.5.1} Resource Loader UCHIJAAAA rftools{5.24} RFTools UCHIJAAAA rftoolscontrol{1.0.0} RFTools Control UCHIJAAAA Roguelike{1.5.4} Roguelike Dungeons UCHIJAAAA roots{0.202} Roots UCHIJAAAA RTG{1.10.2} Realistic Terrain Generation UCHIJAAAA shadowmc{3.4.5} ShadowMC UCHIJAAAA SleepingBag{1.2.1} Sleeping Bag UCHIJAAAA SolarFluxReborn{1.4r} Solar Flux Reborn UCHIJAAAA Stackie{1.6.0.44} Stackie UCHIJAAAA Streams{1.9.4} Streams UCHIJAAAA theoneprobe{1.1.2} The One Probe UCHIJAAAA tinkertoolleveling{1.10.2-0.1.0.DEV.b5240c7} Tinkers Tool Leveling UCHIJAAAA tombstone{1.2} Tombstone UCHIJAAAA topaddons{1.10.2-0.6.0} TOP Addons UCHIJAAAA vc{v2.0.0a-mc1.10.2} ViesCraft UCHIJAAAA WailaHarvestability{1.1.8} Waila Harvestability UCHIJAAAA Woot{1.10.2-1.1.0} Woot UCHIJAAAA worldedit{6.1.4} WorldEdit Loaded coremods (and transformers): ShetiPhian-ASM (shetiphiancore-1.10.0-3.3.1.jar) shetiphian.core.asm.ClassTransformer EnderCorePlugin (EnderCore-1.10.2-0.4.1.55-beta.jar) com.enderio.core.common.transform.EnderCoreTransformer FarseekCoreMod (Farseek-1.9.4-1.1.jar) farseek.core.FarseekClassTransformer LoadingPlugin (ResourceLoader-MC1.9.4-1.5.1.jar) lumien.resourceloader.asm.ClassTransformer LoadingPlugin (ChunkAnimator-MC1.9.4-1.2.jar) lumien.chunkanimator.asm.ClassTransformer LoadingHook (Mekanism-1.10.2-9.2.0.292.jar)

CodeChickenCorePlugin (CodeChickenCore-1.10.2-2.1.8.79-universal.jar) codechicken.core.asm.TweakTransformer codechicken.core.asm.DelegatedTransformer codechicken.core.asm.DefaultImplementationTransformer MalisisCorePlugin (malisiscore-1.9.4-4.1.1.jar) net.malisis.core.util.chunkcollision.ChunkCollisionTransformer net.malisis.core.util.chunkblock.ChunkBlockTransformer net.malisis.core.renderer.transformer.MalisisRendererTransformer net.malisis.core.renderer.icon.asm.TextureMapTransformer net.malisis.core.util.clientnotif.ClientNotifTransformer SFRCore (SolarFluxReborn_1.10.2-1.4r.jar) com.mrdimka.solarfluxreborn.core.SFRSerializedTransformer StreamsCoreMod (Streams-1.9.4-0.2.1.jar) streams.core.StreamsClassTransformer Default Options (DefaultOptions_1.10.2-6.1.5.jar) net.blay09.mods.defaultoptions.coremod.DefaultOptionsClassTransformer AppleCore (AppleCore-mc1.10.2-2.0.1.jar) squeek.applecore.asm.TransformerModuleHandler IvToolkit (IvToolkit-1.2.8.5.jar)

CCCDeobfPlugin (unknown)

FMLPlugin (InventoryTweaks-1.61-58.jar) invtweaks.forge.asm.ContainerTransformer CCLCorePlugin (CodeChickenLib-1.10.2-2.2.3.58-universal.jar) codechicken.lib.asm.ClassHeirachyManager codechicken.lib.asm.RenderHookTransformer GL info: ERROR RuntimeException: No OpenGL context found in the current thread. Pulsar/tconstruct loaded Pulses:

CodeChickenCore: ignoreInvalidMCVersion state: false
EnderIO: No known problems detected.
Detailed RF API diagnostics:
              * RF API class 'EnergyStorage' is loaded from: jar:file:/C:/Users/jonathon/Documents/Curse/Minecraft/Instances/The%20Descent%201.10.2/mods/Mekanism-1.10.2-9.2.0.292.jar!/cofh/api/energy/EnergyStorage.class
              * RF API class 'IEnergyConnection' is loaded from: jar:file:/C:/Users/jonathon/Documents/Curse/Minecraft/Instances/The%20Descent%201.10.2/mods/Mekanism-1.10.2-9.2.0.292.jar!/cofh/api/energy/IEnergyConnection.class
              * RF API class 'IEnergyContainerItem' is loaded from: jar:file:/C:/Users/jonathon/Documents/Curse/Minecraft/Instances/The%20Descent%201.10.2/mods/Mekanism-1.10.2-9.2.0.292.jar!/cofh/api/energy/IEnergyContainerItem.class
              * RF API class 'IEnergyHandler' is loaded from: jar:file:/C:/Users/jonathon/Documents/Curse/Minecraft/Instances/The%20Descent%201.10.2/mods/Mekanism-1.10.2-9.2.0.292.jar!/cofh/api/energy/IEnergyHandler.class
              * RF API class 'IEnergyProvider' is loaded from: jar:file:/C:/Users/jonathon/Documents/Curse/Minecraft/Instances/The%20Descent%201.10.2/mods/Mekanism-1.10.2-9.2.0.292.jar!/cofh/api/energy/IEnergyProvider.class
              * RF API class 'IEnergyReceiver' is loaded from: jar:file:/C:/Users/jonathon/Documents/Curse/Minecraft/Instances/The%20Descent%201.10.2/mods/Mekanism-1.10.2-9.2.0.292.jar!/cofh/api/energy/IEnergyReceiver.class
              * RF API class 'IEnergyStorage' is loaded from: jar:file:/C:/Users/jonathon/Documents/Curse/Minecraft/Instances/The%20Descent%201.10.2/mods/Mekanism-1.10.2-9.2.0.292.jar!/cofh/api/energy/IEnergyStorage.class
              * RF API class 'ItemEnergyContainer' is loaded from: jar:file:/C:/Users/jonathon/Documents/Curse/Minecraft/Instances/The%20Descent%201.10.2/mods/Mekanism-1.10.2-9.2.0.292.jar!/cofh/api/energy/ItemEnergyContainer.class
              * RF API class 'TileEnergyHandler' is loaded from: jar:file:/C:/Users/jonathon/Documents/Curse/Minecraft/Instances/The%20Descent%201.10.2/mods/Mekanism-1.10.2-9.2.0.292.jar!/cofh/api/energy/TileEnergyHandler.class
              * RF API class 'TileEnergyHandler' is loaded from: jar:file:/C:/Users/jonathon/Documents/Curse/Minecraft/Instances/The%20Descent%201.10.2/mods/Mekanism-1.10.2-9.2.0.292.jar!/cofh/api/energy/TileEnergyHandler.class

Profiler Position: N/A (disabled)
Player Count: 1 / 8; [EntityPlayerMP['MCJediYoda'/947, l='Alpha 004', x=-877.49, y=62.07, z=-80.74]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'`
whichonespink44 commented 8 years ago

To everyone who has experienced this crash recently, please set "Enable Debugging"=true in rtg.cfg and use this dev build to get it to crash again: RTG-1.10.2-4.1.1.2-volcano-dev-test.jar

If it crashes again, please Pastebin/Dropbox the new crash report AND the fml-client-latest.log file here and we'll investigate further.

MCEventHorizon commented 8 years ago

Same crash, I'm also using Biome Tweaker and the Biome I was in was Taiga. I used the RTG-1.10.2-4.1.1.2-volcano-dev-test.jar and enabled debugging:

Crash: http://pastebin.com/P7WaFShQ fml-client-latest.log: https://www.dropbox.com/s/uml9cdv80vwlwos/fml-client-latest.log?dl=0

whichonespink44 commented 8 years ago

@MCEventHorizon Thanks for supplying the requested info. Are you able to load up that world again after it crashes? Or does it crash every time? If you're able to load it up after it crashes, could you tell me what biome is located at -736 2688?

If you can't load it up again because it crashes every time, can you disable volcanoes in the config and create a new world with the same seed? I know you said you were in a Taiga biome when it crashed, but we need to know what biome is located at -736 2688... it would also be useful to see if it still crashes when volcanoes are disabled.

Vardeus commented 8 years ago

This has also occurred in my game. Disabling volcanos allowed me to log back in without anymore crashes.

Vardeus commented 8 years ago

Sadly, I crashed again a few minutes later http://pastebin.com/C0M57Nyd

MCEventHorizon commented 8 years ago

Crashes every time. I opened it up in MCEdit and all I can see around is Taiga biome. Disabled volcanoes and it still crashes in the same and in the new world: http://pastebin.com/DTtEh8cr

whichonespink44 commented 8 years ago

I think we've figured out what's causing these crashes... I'm just building a JAR with the potential fix, so I'll post it here when it's ready.

whichonespink44 commented 8 years ago

We believe this crash is being caused by a biome that's been added to the Overworld, but RTG doesn't have a realistic version of it. Normally our biome patching system handles this by replacing the biome with Plains (or whatever has been set in the configs), but it seems we may have missed some places in the code where biome patching is required.

@MCEventHorizon To confirm this, could you set "Enable Debugging"=true in rtg.cfg, load up Minecraft, and Pastebin your fml-client-latest.log file? (Sorry, I know we keep asking you for stuff, but this is extremely difficult to reproduce on our side, and your feedback is really helping us track down this issue.)

I'm just adding some additional biome patching in light of the latest crash report, so as soon as I finish doing that, I'll post a dev JAR here for further testing.

MCJediYoda commented 8 years ago

I believe I have what you need in my latest client log. The log was too big for pastebin so I threw it up on one my GitHub wiki pages.

https://github.com/MCJediYoda/Descent-Into-Abyss/wiki/RTG-Volcano-Crash

whichonespink44 commented 8 years ago

Ok everyone, here's a dev JAR that we think might prevent this crash from happening:

RTG-1.10.2-4.1.1.2-biome-patching-1.jar

WARNING! This should not be used on a world that you care about. Please backup your world before using this dev build. It's meant for testing purposes only.

However, if our theory is correct, then the root cause of this problem is that another mod is adding a biome to the Overworld that RTG doesn't have a realistic version for. Ideally, it would be great to identify that biome (and the mod that's creating it) so that we can create a realistic version of it, so if anyone wants to help us track down that biome, just set "Enable Debugging"=true in rtg.cfg, load up Minecraft, and Pastebin/Dropbox your fml-client-latest.log file, which will (hopefully) have the information we need.

@MCJediYoda Thanks for the log, but we need one that has been generated with "Enable Debugging" set to true in rtg.cfg.

srs-bsns commented 8 years ago

@MCJediYoda Putting the log file there doesn't preserve the proper line endings and makes the log impossible to read. If the log is too big for pastebin, please use https://gist.github.com/

whichonespink44 commented 8 years ago

We have finally been able to reproduce this crash ourselves, and we can confirm that the new changes to the biome patching system are preventing the crash.

To everyone who has been experiencing this crash... the next version that we release will prevent these crashes from occurring - however - please be aware that you are using a mod that adds a biome to the Overworld that RTG doesn't have a realistic version for, which means that instead of generating that biome, RTG will generate a Plains biome instead. If you really want the actual biome to generate in your world, please let us know the name of the biome and which mod it's from... or you could enable debugging in the configs and post your fml-client-latest.log file which will contain that information.

WenXin20 commented 8 years ago

Ok, thanks

MCEventHorizon commented 8 years ago

Here's the log with debugging: https://gist.github.com/MCEventHorizon/ee11ecddb4d6584b2589259d9cb5adb4

whichonespink44 commented 8 years ago

Fixed in 7bcdc59