Advanced-Rocketry / AdvancedRocketry

Space mod for minecraft
http://arwiki.dmodoomsirius.me/
MIT License
215 stars 273 forks source link

Mining Rocket Crashes game Upon spawning #462

Closed shivachirr closed 7 years ago

shivachirr commented 7 years ago

so iv have some pretty large Miner rockets and every time one respawns on the return trip to land it crashes my game fully

MC 1.10.2 Forge 12.18.3.2254 AR version 1.0.13

`[23:38:59] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:560]: ---- Minecraft Crash Report ----

WARNING: coremods are present: FarseekCoreMod (Farseek-1.9.4-2.1.jar) Brandon's Core (BrandonsCore-1.10.2-2.1.4.92-universal.jar) ForgelinPlugin (Forgelin-1.4.0.jar) CCLCorePlugin (CodeChickenLib-1.10.2-2.5.6.233-universal.jar) DummyPlugin (ForgeEndertech-1.10.2-1.2.0.0-build.0015.jar) IC2core (industrialcraft-2-2.6.142-ex110.jar) CorePlugin (MrTJPCore-1.10.2-2.0.0.14-universal.jar) LoadingPlugin (HardcoreDarkness-MC1.9.4-1.8.jar) TransformerLoader (OpenComputers-MC1.10.2-1.6.2.7.jar) ChiselCorePlugin (Chisel-MC1.10.2-0.0.8.12.jar) EnderCorePlugin (EnderCore-1.10.2-0.4.1.65-beta.jar) AdvancedRocketryPlugin (AdvancedRocketry-1.10.2-1.0.13.jar) AppEngCore (appliedenergistics2-rv4-alpha-11.jar) FMLPlugin (InventoryTweaks-1.61-58.jar) Contact their authors BEFORE contacting forge

// Ooh. Shiny.

Time: 3/20/17 11:38 PM Description: Exception in server tick loop

java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextNode(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown Source) at zmaster587.advancedRocketry.dimension.DimensionProperties.tick(DimensionProperties.java:661) at zmaster587.advancedRocketry.dimension.DimensionManager.tickDimensions(DimensionManager.java:177) at zmaster587.advancedRocketry.event.PlanetEventHandler.tick(PlanetEventHandler.java:228) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_1081_PlanetEventHandler_tick_ServerTickEvent.invoke(.dynamic) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:185) at net.minecraftforge.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:261) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:657) at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:240) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471) at java.lang.Thread.run(Unknown Source)

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

-- System Details -- Details: Minecraft Version: 1.10.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_111, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1103008736 bytes (1051 MB) / 5743575040 bytes (5477 MB) up to 8452046848 bytes (8060 MB) JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx9068m -Xms256m -XX:PermSize=256m IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 FML: MCP 9.32 Powered by Forge 12.18.3.2254 Optifine OptiFine_1.10.2_HD_U_D4 127 mods loaded, 127 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] (minecraft.jar) UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.10.2-12.18.3.2254.jar) UCHIJAAAA Forge{12.18.3.2254} [Minecraft Forge] (forge-1.10.2-12.18.3.2254.jar) UCHIJAAAA AdvancedRocketryCore{1} [Advanced Rocketry] (minecraft.jar) UCHIJAAAA appliedenergistics2-core{rv4-alpha-11} [Applied Energistics 2 Core] (minecraft.jar) UCHIJAAAA OpenComputers|Core{1.6.2.7} [OpenComputers (Core)] (minecraft.jar) UCHIJAAAA ccl-entityhook{1.0} [ccl-entityhook] (CodeChickenLib-1.10.2-2.5.6.233-universal.jar) UCHIJAAAA actuallyadditions{1.10.2-r105} [Actually Additions] (ActuallyAdditions-1.10.2-r105.jar) UCHIJAAAA forgeendertech{1.10.2-1.2.0.0} [Forge Endertech] (ForgeEndertech-1.10.2-1.2.0.0-build.0015.jar) UCHIJAAAA adchimneys{1.10.2-1.2.0.0} [Advanced Chimneys] (AdChimneys-1.10.2-1.2.0.0-build.0015.jar) UCHIJAAAA IC2{2.6.142-ex110} [IndustrialCraft 2] (industrialcraft-2-2.6.142-ex110.jar) UCHIJAAAA advanced_machines{60.0.1} [Advanced Machines] (Advanced Machines-60.0.1.jar) UCHIJAAAA libVulpes{0.1.16.20170220215024} [libVulpes] (LibVulpes-1.10.2-0.1.16-universal.jar) UCHIJAAAA advancedRocketry{1.10.2-1.0.13} [Advanced Rocketry] (AdvancedRocketry-1.10.2-1.0.13.jar) UCHIJAAAA appliedenergistics2{rv4-alpha-11} [Applied Energistics 2] (appliedenergistics2-rv4-alpha-11.jar) UCHIJAAAA bdlib{1.12.4.24} [BD Lib] (bdlib-1.12.4.24-mc1.10.2.jar) UCHIJAAAA ae2stuff{0.6.0.9} [AE2 Stuff] (ae2stuff-0.6.0.9-mc1.10.2.jar) UCHIJAAAA Psi{r1.0-42} [Psi] (Psi-r1.0-42.jar) UCHIJAAAA AutoRegLib{1.0-2} [AutoRegLib] (AutoRegLib-1.0-2.jar) UCHIJAAAA Baubles{1.3.9} [Baubles] (Baubles-1.10.2-1.3.9.jar) UCHIJAAAA betterbuilderswands{0.10.2} [Better Builder's Wands] (BetterBuildersWands-1.10.2-0.10.2.209+115b204.jar) UCHIJAAAA BiblioCraft{2.2.1} [BiblioCraft] (BiblioCraft[v2.2.1][MC1.10.2].jar) UCHIJAAAA CodeChickenLib{2.5.6.233} [CodeChicken Lib] (CodeChickenLib-1.10.2-2.5.6.233-universal.jar) UCHIJAAAA brandonscore{2.1.4} [Brandon's Core] (BrandonsCore-1.10.2-2.1.4.92-universal.jar) UCHIJAAAA CodeChickenCore{2.4.0.101} [CodeChicken Core] (CodeChickenCore-1.10.2-2.4.0.101-universal.jar) UCHIJAAAA ChickenChunks{2.2.0.52} [ChickenChunks] (ChickenChunks-1.10.2-2.2.0.52-universal.jar) UCHIJAAAA chisel{MC1.10.2-0.0.8.12} [Chisel] (Chisel-MC1.10.2-0.0.8.12.jar) UCHIJAAAA JEI{3.14.7.416} [Just Enough Items] (jei_1.10.2-3.14.7.416.jar) UCHIJAAAA mcmultipart{1.4.0} [MCMultiPart] (MCMultiPart-1.4.0-universal.jar) UCHIJAAAA chiselsandbits{12.12} [Chisels & Bits] (chiselsandbits-12.12.jar) UCHIJAAAA ChiselsBytes{0.4} [Chisels & Bytes] (ChiselsBytes-1.9.4-0.4.jar) UCHIJAAAA coroutil{1.10.2-1.1.13} [CoroUtil Library] (coroutil-1.10.2-1.1.13.jar) UCHIJAAAA extendedrenderer{v1.0} [Extended Renderer] (coroutil-1.10.2-1.1.13.jar) UCHIJAAAA configmod{v1.0} [Extended Mod Config] (coroutil-1.10.2-1.1.13.jar) UCHIJAAAA cyberware{beta-0.2.6} [Cyberware] (cyberware-1.9.4-1.10.2-beta-0.2.6.jar) UCHIJAAAA forestry{5.2.17.368} [Forestry] (forestry_1.10.2-5.2.17.368.jar) UCHIJAAAA eleccore{1.7.409} [ElecCore] (ElecCore-1.10.2-1.7.409.jar) UCHIJAAAA EnderStorage{2.2.1.103} [EnderStorage] (EnderStorage-1.10.2-2.2.1.103-universal.jar) UCHIJAAAA OpenComputers{1.6.2.7} [OpenComputers] (OpenComputers-MC1.10.2-1.6.2.7.jar) UCHIJAAAA deepresonance{1.4.6} [DeepResonance] (deepresonance-1.1x-1.4.6.jar) UCHIJAAAA draconicevolution{2.0.8} [Draconic Evolution] (Draconic-Evolution-1.10.2-2.0.8.177-universal.jar) UCHIJAAAA endercore{1.10.2-0.4.1.65-beta} [EnderCore] (EnderCore-1.10.2-0.4.1.65-beta.jar) UCHIJAAAA Waila{1.7.0} [Waila] (Waila-1.7.0-B3_1.9.4.jar) UCHIJAAAA EnderIO{1.10.2-3.1.156} [Ender IO] (EnderIO-1.10.2-3.1.156.jar) UCHIJAAAA EnderZoo{1.10-1.2.3.43} [Ender Zoo] (EnderZoo-1.10-1.2.3.43.jar) UCHIJAAAA valkyrielib{1.10.2-0.10.6} [Valkyrie Lib] (valkyrielib-1.10.2-0.10.6.jar) UCHIJAAAA environmentaltech{1.10.2-0.10.6b} [Environmental Tech] (environmentaltech-1.10.2-0.10.6b.jar) UCHIJAAAA expandablebackpack{1.1} [Expandable Backpacks] (expandableBackpacks1.1.10-1.10.2.jar) UCHIJAAAA ExtraBitManipulation{1.10.2-2.3.2} [Extra Bit Manipulation] (ExtraBitManipulation-1.10.2-2.3.2.jar) UCHIJAAAA shadowmc{3.6.1} [ShadowMC] (ShadowMC-1.10.2-3.6.1.jar) UCHIJAAAA ExtraRails{1.1.1} [Extra Rails] (ExtraRails-1.10.2-1.1.1.jar) UCHIJAAAA extrautils2{1.0} [Extra Utilities 2] (extrautils2-1.10.2-1.3.3.jar) UCHIJAAAA ezstorage{2.2.6} [EZStorage 2] (ezstorage-2.2.6.jar) UCHIJAAAA farseek{2.1} [Farseek] (Farseek-1.9.4-2.1.jar) UCHIJAAAA fastleafdecay{v11} [Fast Leaf Decay] (FastLeafDecay-v11.jar) UCHIJAAAA forgelin{1.4.0} [Forgelin] (Forgelin-1.4.0.jar) UCHIJAAAA forgemultipartcbe{2.0.0.29} [Forge Multipart CBE] (ForgeMultipart-1.10.2-2.0.0.29-universal.jar) UCHIJAAAA microblockcbe{2.0.0.29} [Forge Microblocks] (ForgeMultipart-1.10.2-2.0.0.29-universal.jar) UCHIJAAAA minecraftmultipartcbe{2.0.0.29} [Minecraft Multipart Plugin] (ForgeMultipart-1.10.2-2.0.0.29-universal.jar) UCHIJAAAA substratum{1.8.2.1} [Substratum] (Substratum-1.10.2-1.8.2.1.jar) UCHIJAAAA foundry{2.2.2.0} [Foundry] (Foundry-1.10.2-2.2.2.0.jar) UCHIJAAAA ftbl{0.0.0} [FTBLib] (FTBLib-1.10.2-3.4.4.jar) UCHIJAAAA ftbu{0.0.0} [FTBUtilities] (FTBUtilities-1.10.2-3.4.3.jar) UCHIJAAAA gendustry{1.6.5.30} [GenDustry] (gendustry-1.6.5.30-mc1.10.2.jar) UCHIJAAAA advgenerators{0.9.20.23} [Advanced Generators] (generators-0.9.20.23-mc1.10.2.jar) UCHIJAAAA fishing{1.4.4} [Fishing Net Mod] (GiacomosFishingNet1.10.2-1.4.4.jar) UCHIJAAAA refinedstorage{1.2.24} [Refined Storage] (refinedstorage-1.2.24.jar) UCHIJAAAA growablecells{0.2.0} [Growable Cells] (Growable Cells-0.3.2.jar) UCHIJAAAA HardcoreDarkness{1.8} [Hardcore Darkness] (HardcoreDarkness-MC1.9.4-1.8.jar) UCHIJAAAA mantle{1.10.2-1.1.5.205} [Mantle] (Mantle-1.10.2-1.1.5.jar) UCHIJAAAA tconstruct{1.10.2-2.6.3.500} [Tinkers' Construct] (TConstruct-1.10.2-2.6.3.jar) UCHIJAAAA immersiveengineering{0.10-57} [Immersive Engineering] (ImmersiveEngineering-0.10-57.jar) UCHIJAAAA industrialwires{1.3-8} [Industrial Wires] (IndustrialWires-1.3-8.jar) UCHIJAAAA InventoryPets{1.4.9} [Inventory Pets] (inventorypets-1.10-1.4.9.jar) UCHIJAAAA inventorytweaks{1.61-58-a1fd884} [Inventory Tweaks] (InventoryTweaks-1.61-58.jar) UCHIJAAAA ironchest{1.10.2-7.0.11.797} [Iron Chest] (ironchest-1.10.2-7.0.11.797.jar) UCHIJAAAA JEFB{1.0.4} [Just Enough Forestry Bees] (jefb_1.10.2-1.0.4.jar) UCHIJAAAA journeymap{1.10.2-5.4.6} [JourneyMap] (journeymap-1.10.2-5.4.6.jar) UCHIJAAAA jeresources{0.5.8.98} [Just Enough Resources] (JustEnoughResources-1.10.2-0.5.8.98.jar) UCHIJAAAA lootbags{2.3.2} [Loot Bags] (LootBags-1.10.2-2.3.2.jar) UCHIJAAAA Mekanism{9.2.1} [Mekanism] (MekanismAll-1.10.2-9.2.1.thommy101_dev.040117.jar) UCHIJAAAA MekanismGenerators{9.2.1} [MekanismGenerators] (MekanismAll-1.10.2-9.2.1.thommy101_dev.040117.jar) UCHIJAAAA MekanismTools{9.2.1} [MekanismTools] (MekanismAll-1.10.2-9.2.1.thommy101_dev.040117.jar) UCHIJAAAA minecolonies{1.10.2-0.6.3125} [MineColonies] (minecolonies-universal-1.10.2-0.6.3125.jar) UCHIJAAAA railcraft{10.0.1} [Railcraft] (Railcraft_1.10.2-10.0.1.jar) UCHIJAAAA morebees{1.10.2-1.3.2} [More Bees] (morebees-1.10.2-1.3.2.jar) UCHIJAAAA moreoverlays{1.10} [MoreOverlays] (moreoverlays-1.10-mc1.10.2.jar) UCHIJAAAA Morpheus{1.10.2-3.1.13} [Morpheus] (Morpheus-1.10.2-3.1.13.jar) UCHIJAAAA MrTJPCoreMod{2.0.0.14} [MrTJPCore] (MrTJPCore-1.10.2-2.0.0.14-universal.jar) UCHIJAAAA mysticalagriculture{1.4.4} [Mystical Agriculture] (mysticalagriculture[1.10.2]-1.4.4a.jar) UCHIJAAAA natura{1.10.2-4.1.0.24} [Natura] (natura-1.10.2-4.1.0.24.jar) UCHIJAAAA nethercore{1.10.2-2.0.3} [Nether Core] (nethercore-1.10.2-2.0.3.jar) UCHIJAAAA nethermetals{1.1.4} [Nether Metals] (NetherMetals-1.10.2-1.1.4.jar) UCHIJAAAA netherportalfix{1.0} [Nether Portal Fix] (netherportalfix-mc1.9.4-4.0.1.jar) UCHIJAAAA omlib{1.10.2-3.0.0-61} [OMLib] (omlib-1.10.2-3.0.0-61.jar) UCHIJAAAA openmodularturrets{1.10.2-3.0.0-100} [Open Modular Turrets] (openmodularturrets-1.10.2-3.0.0-100.jar) UCHIJAAAA orespawn{1.1.0} [Ore Spawn] (OreSpawn_1.10.2-1.1.0.jar) UCHIJAAAA packingtape{0.6.0} [Packing Tape] (PackingTape-1.10.2-0.6.0.jar) UCHIJAAAA progressiveautomation{1.7.0} [Progressive Automation] (ProgressiveAutomation-1.10.2-1.7.0.jar) UCHIJAAAA ProjectE{1.10.2-PE1.2.0} [ProjectE] (ProjectE-1.10.2-PE1.2.0.jar) UCHIJAAAA projectred-core{4.8.1.25} [ProjectRed Core] (ProjectRed-1.10.2-4.8.1.25-Base.jar) UCHIJAAAA projectred-integration{4.8.1.25} [ProjectRed integration] (ProjectRed-1.10.2-4.8.1.25-integration.jar) UCHIJAAAA projectred-transmission{4.8.1.25} [ProjectRed Transmission] (ProjectRed-1.10.2-4.8.1.25-integration.jar) UCHIJAAAA projectred-illumination{4.8.1.25} [ProjectRed Illumination] (ProjectRed-1.10.2-4.8.1.25-lighting.jar) UCHIJAAAA projectred-expansion{4.8.1.25} [ProjectRed Expansion] (ProjectRed-1.10.2-4.8.1.25-mechanical.jar) UCHIJAAAA projectred-tansportation{1.0} [projectred-tansportation] (ProjectRed-1.10.2-4.8.1.25-mechanical.jar) UCHIJAAAA projectred-exploration{4.8.1.25} [ProjectRed Exploration] (ProjectRed-1.10.2-4.8.1.25-world.jar) UCHIJAAAA rangedpumps{0.3} [Ranged Pumps] (rangedpumps-0.3.jar) UCHIJAAAA rftools{5.88} [RFTools] (rftools-1.1x-5.88.jar) UCHIJAAAA rftoolscontrol{1.6.6} [RFTools Control] (rftoolsctrl-1.1x-1.6.6.jar) UCHIJAAAA rftoolsdim{4.55} [RFTools Dimensions] (rftoolsdim-1.1x-4.55.jar) UCHIJAAAA rockhounding_chemistry{v1.28} [Rockhounding: Chemistry] (rockhounding_chemistry-1.10.2-v1.28.jar) UCHIJAAAA rockhounding_oretiers{v1.19} [Rockhounding: Ore Tiers] (rockhounding_oretiers-1.10.2-v1.19.jar) UCHIJAAAA soulshardstow{1.10.2-2.6.7-48} [Soul Shards - The Old Ways] (SoulShards-TOW-1.10.2-2.6.7-48.jar) UCHIJAAAA soundfilters{0.9_for_1.9} [Sound Filters] (SoundFilters-0.9_for_1.9.4.jar) UCHIJAAAA streams{0.3} [Streams] (Streams-1.9.4-0.3.jar) UCHIJAAAA rscircuits{1.0.4} [Super Circuit Maker] (SuperCircuitMaker-1.0.4.jar) UCHIJAAAA survivalist{1.8.3} [Survivalist] (Survivalist-1.10.2-1.8.3.jar) UCHIJAAAA taiga{1.1.4} [Tinkers Alloying Addon] (taiga-1.10.2-1.1.4.jar) UCHIJAAAA timehud{7.1.0} [Time HUD] (TimeHUD-Forge-1.10.2-7.1.0.jar) UCHIJAAAA tinker_io{release 2.4.3} [Tinker I/O] (tinker_io-1.10.2-release 2.4.3.jar) UCHIJAAAA tinkertoolleveling{1.10.2-1.0.1.DEV.f5def58} [Tinkers Tool Leveling] (TinkerToolLeveling-1.10.2-1.0.1.jar) UCHIJAAAA VeinMiner{0.35.3_1.9-a46c1b0} [Vein Miner] (VeinMiner-1.9-0.35.3.595+a46c1b0.jar) UCHIJAAAA VeinMinerModSupport{0.35.3_1.9-a46c1b0} [Mod Support] (VeinMiner-1.9-0.35.3.595+a46c1b0.jar) UCHIJAAAA veinminermodintegration{1.7.10-0.2.0} [Veinminer Mod Integration] (veinminermodintegration-0.6.0-1.9.4r29+2f88da6.jar) UCHIJAAAA waterstrainer{1.3.2} [Water Strainer] (WaterStrainer-1.9.4-1.3.2.jar) UCHIJAAAA zombieawareness{1.10.2-1.11.6} [Zombie Awareness] (zombieawareness-1.10.2-1.11.6.jar) Loaded coremods (and transformers): FarseekCoreMod (Farseek-1.9.4-2.1.jar) farseek.core.FarseekClassTransformer Brandon's Core (BrandonsCore-1.10.2-2.1.4.92-universal.jar) com.brandon3055.brandonscore.asm.ClassTransformer ForgelinPlugin (Forgelin-1.4.0.jar)

CCLCorePlugin (CodeChickenLib-1.10.2-2.5.6.233-universal.jar) codechicken.lib.asm.ClassHeirachyManager codechicken.lib.asm.CCL_ASMTransformer DummyPlugin (ForgeEndertech-1.10.2-1.2.0.0-build.0015.jar)

IC2core (industrialcraft-2-2.6.142-ex110.jar)

CorePlugin (MrTJPCore-1.10.2-2.0.0.14-universal.jar)

LoadingPlugin (HardcoreDarkness-MC1.9.4-1.8.jar) lumien.hardcoredarkness.asm.ClassTransformer TransformerLoader (OpenComputers-MC1.10.2-1.6.2.7.jar) li.cil.oc.common.asm.ClassTransformer ChiselCorePlugin (Chisel-MC1.10.2-0.0.8.12.jar) team.chisel.common.asm.ChiselTransformer EnderCorePlugin (EnderCore-1.10.2-0.4.1.65-beta.jar) com.enderio.core.common.transform.EnderCoreTransformer AdvancedRocketryPlugin (AdvancedRocketry-1.10.2-1.0.13.jar) zmaster587.advancedRocketry.asm.ClassTransformer AppEngCore (appliedenergistics2-rv4-alpha-11.jar) appeng.coremod.transformer.ASMIntegration FMLPlugin (InventoryTweaks-1.61-58.jar) invtweaks.forge.asm.ContainerTransformer GL info: ERROR RuntimeException: No OpenGL context found in the current thread. AE2 Version: alpha rv4-alpha-11 for Forge 12.18.3.2185 Pulsar/tconstruct loaded Pulses:

zmaster587 commented 7 years ago

I've been able to replicate it, been having trouble doing it 100% of the time, but I think I see where the issue is stemming from.

shivachirr commented 7 years ago

any idea what is going on my friend says it the rocket stuck between dimsions or something

zmaster587 commented 7 years ago

I suspect it's being removed from the list of satellites to tick from within the satellite tick loop. Because you are not allowed to modify the list while iterating over it java throws a CME. That's the theory at least

shivachirr commented 7 years ago

are you giving me code to fix the issue or what?

dmodoomsirius commented 7 years ago

the should fix #462 posts is the code. if you are wanting a build that is up to Zmaster to build and post on curseforge.

zmaster587 commented 7 years ago

The patch is uploaded to git, I've not yet tested it.. still waiting for MC to load, but the fix will appear in a future build