Closed XileForce closed 8 years ago
See if you can replicate this with versions of ThutCore from thutcore-1.9.4-3.1.9 and up?
Has this happened recently?
This should be fixed in later versions ofThutCore, I am closing this for now, as that section of code has been completely re-written since this opened.
For whatever reason when this one player throws out his pokemon, the server reboots. It was fine for me only minutes earlier. Im not sure how to reproduce.
[03:37:28] [Server thread/ERROR] [FML/]: ---- Minecraft Crash Report ----
WARNING: coremods are present: LoadingPlugin (RandomThings-MC1.10-3.7.4.jar) LoadingPlugin (Quark-beta-36.jar) IC2core (industrialcraft-2-2.6.7-ex110.jar) FMLPlugin (InventoryTweaks-1.61-beta-57.jar) TransformerLoader (OpenComputers-MC1.10.2-1.6.0.9-dev.jar) Contact their authors BEFORE contacting forge
// I'm sorry, Dave.
Time: 7/4/16 3:37 AM Description: Ticking entity
java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(Unknown Source) at java.util.TimSort.mergeAt(Unknown Source) at java.util.TimSort.mergeCollapse(Unknown Source) at java.util.TimSort.sort(Unknown Source) at java.util.Arrays.sort(Unknown Source) at thut.api.maths.Matrix3.doTileCollision(Matrix3.java:697) at thut.api.maths.Matrix3.doTileCollision(Matrix3.java:872) at thut.api.pathing.ThutPathFinder.isEmpty(ThutPathFinder.java:539) at thut.api.pathing.ThutPathFinder.isSafe(ThutPathFinder.java:573) at thut.api.pathing.JPSPather.findNextLocation(JPSPather.java:53) at thut.api.pathing.JPSPather.getBlockedPoint(JPSPather.java:108) at thut.api.pathing.JPSPather.findOptions(JPSPather.java:74) at thut.api.pathing.ThutPathFinder.getPoint(ThutPathFinder.java:404) at thut.api.pathing.JPSPather.getSubPath(JPSPather.java:133) at thut.api.pathing.ThutPathFinder.addToPath(ThutPathFinder.java:111) at thut.api.pathing.ThutPathFinder.createEntityPathTo(ThutPathFinder.java:208) at thut.api.pathing.ThutPathFinder.createEntityPathTo(ThutPathFinder.java:217) at thut.api.pathing.Paths.getEntityPathToXYZ(Paths.java:49) at pokecube.core.ai.utils.PokeNavigator.func_179680_a(PokeNavigator.java:217) at pokecube.core.ai.thread.aiRunnables.AIStoreStuff.doMainThreadTick(AIStoreStuff.java:223) at pokecube.core.ai.thread.PokemobAIThread$AIStuff.runServerThreadTasks(PokemobAIThread.java:55) at pokecube.core.entity.pokemobs.helper.EntityAiPokemob.func_70626_be(EntityAiPokemob.java:1421) at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2189) at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:577) at net.minecraft.entity.EntityAgeable.func_70636_d(EntityAgeable.java:155) at net.minecraft.entity.passive.EntityAnimal.func_70636_d(SourceFile:41) at pokecube.core.entity.pokemobs.helper.EntityTameablePokemob.func_70636_d(EntityTameablePokemob.java:454) at pokecube.core.entity.pokemobs.helper.EntityEvolvablePokemob.func_70636_d(EntityEvolvablePokemob.java:370) at pokecube.core.entity.pokemobs.helper.EntityAiPokemob.func_70636_d(EntityAiPokemob.java:770) at pokecube.core.entity.pokemobs.helper.EntityHungryPokemob.func_70636_d(EntityHungryPokemob.java:308) at pokecube.core.entity.pokemobs.helper.EntityPokemobBase.func_70636_d(EntityPokemobBase.java:554) at net.minecraft.entity.EntityLivingBase.func_70071h(EntityLivingBase.java:2019) at net.minecraft.entity.EntityLiving.func_70071h(EntityLiving.java:295) at pokecube.core.entity.pokemobs.helper.EntityTameablePokemob.func_70071h(EntityTameablePokemob.java:489) at pokecube.core.entity.pokemobs.helper.EntityStatsPokemob.func_70071h(EntityStatsPokemob.java:582) at pokecube.core.entity.pokemobs.helper.EntityMovesPokemob.func_70071h(EntityMovesPokemob.java:739) at pokecube.core.entity.pokemobs.helper.EntityEvolvablePokemob.func_70071h(EntityEvolvablePokemob.java:376) at pokecube.core.entity.pokemobs.helper.EntityMountablePokemob.func_70071h(EntityMountablePokemob.java:557) at pokecube.core.entity.pokemobs.helper.EntityAiPokemob.func_70071h(EntityAiPokemob.java:862) at pokecube.core.entity.pokemobs.helper.EntityHungryPokemob.func_70071h(EntityHungryPokemob.java:372) at pokecube.core.entity.pokemobs.helper.EntityPokemobBase.func_70071h(EntityPokemobBase.java:609) at net.minecraft.world.World.func_72866_a(World.java:1962) at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:837) at net.minecraft.world.World.func_72870_g(World.java:1932) at net.minecraft.world.World.func_72939_s(World.java:1748) at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:618) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:709) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:387) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613) 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:
-- Head -- Thread: Server thread Stacktrace: at java.util.TimSort.mergeHi(Unknown Source) at java.util.TimSort.mergeAt(Unknown Source) at java.util.TimSort.mergeCollapse(Unknown Source) at java.util.TimSort.sort(Unknown Source) at java.util.Arrays.sort(Unknown Source) at thut.api.maths.Matrix3.doTileCollision(Matrix3.java:697) at thut.api.maths.Matrix3.doTileCollision(Matrix3.java:872) at thut.api.pathing.ThutPathFinder.isEmpty(ThutPathFinder.java:539) at thut.api.pathing.ThutPathFinder.isSafe(ThutPathFinder.java:573) at thut.api.pathing.JPSPather.findNextLocation(JPSPather.java:53) at thut.api.pathing.JPSPather.getBlockedPoint(JPSPather.java:108) at thut.api.pathing.JPSPather.findOptions(JPSPather.java:74) at thut.api.pathing.ThutPathFinder.getPoint(ThutPathFinder.java:404) at thut.api.pathing.JPSPather.getSubPath(JPSPather.java:133) at thut.api.pathing.ThutPathFinder.addToPath(ThutPathFinder.java:111) at thut.api.pathing.ThutPathFinder.createEntityPathTo(ThutPathFinder.java:208) at thut.api.pathing.ThutPathFinder.createEntityPathTo(ThutPathFinder.java:217) at thut.api.pathing.Paths.getEntityPathToXYZ(Paths.java:49) at pokecube.core.ai.utils.PokeNavigator.func_179680_a(PokeNavigator.java:217) at pokecube.core.ai.thread.aiRunnables.AIStoreStuff.doMainThreadTick(AIStoreStuff.java:223) at pokecube.core.ai.thread.PokemobAIThread$AIStuff.runServerThreadTasks(PokemobAIThread.java:55) at pokecube.core.entity.pokemobs.helper.EntityAiPokemob.func_70626_be(EntityAiPokemob.java:1421) at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2189) at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:577) at net.minecraft.entity.EntityAgeable.func_70636_d(EntityAgeable.java:155) at net.minecraft.entity.passive.EntityAnimal.func_70636_d(SourceFile:41) at pokecube.core.entity.pokemobs.helper.EntityTameablePokemob.func_70636_d(EntityTameablePokemob.java:454) at pokecube.core.entity.pokemobs.helper.EntityEvolvablePokemob.func_70636_d(EntityEvolvablePokemob.java:370) at pokecube.core.entity.pokemobs.helper.EntityAiPokemob.func_70636_d(EntityAiPokemob.java:770) at pokecube.core.entity.pokemobs.helper.EntityHungryPokemob.func_70636_d(EntityHungryPokemob.java:308) at pokecube.core.entity.pokemobs.helper.EntityPokemobBase.func_70636_d(EntityPokemobBase.java:554) at net.minecraft.entity.EntityLivingBase.func_70071h(EntityLivingBase.java:2019) at net.minecraft.entity.EntityLiving.func_70071h(EntityLiving.java:295) at pokecube.core.entity.pokemobs.helper.EntityTameablePokemob.func_70071h(EntityTameablePokemob.java:489) at pokecube.core.entity.pokemobs.helper.EntityStatsPokemob.func_70071h(EntityStatsPokemob.java:582) at pokecube.core.entity.pokemobs.helper.EntityMovesPokemob.func_70071h(EntityMovesPokemob.java:739) at pokecube.core.entity.pokemobs.helper.EntityEvolvablePokemob.func_70071h(EntityEvolvablePokemob.java:376) at pokecube.core.entity.pokemobs.helper.EntityMountablePokemob.func_70071h(EntityMountablePokemob.java:557) at pokecube.core.entity.pokemobs.helper.EntityAiPokemob.func_70071h(EntityAiPokemob.java:862) at pokecube.core.entity.pokemobs.helper.EntityHungryPokemob.func_70071h(EntityHungryPokemob.java:372) at pokecube.core.entity.pokemobs.helper.EntityPokemobBase.func_70071h(EntityPokemobBase.java:609) at net.minecraft.world.World.func_72866_a(World.java:1962) at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:837) at net.minecraft.world.World.func_72870_g(World.java:1932)
-- Entity being ticked -- Details: Entity Type: pokecube_ml.Absol Mega (pokecube.core.entity.pokemobs.GenericPokemob359) Entity ID: 8866 Entity Name: Absol Entity's Exact location: 1269.50, 70.00, 1216.50 Entity's Block location: World: (1269,70,1216), Chunk: (at 5,4,0 in 79,76; contains blocks 1264,0,1216 to 1279,255,1231), Region: (2,2; contains chunks 64,64 to 95,95, blocks 1024,0,1024 to 1535,255,1535) Entity's Momentum: 0.00, -0.07, 0.00 Entity's Passengers: [] Entity's Vehicle:
ERRORNullPointerException: null Stacktrace: at net.minecraft.world.World.func_72939_s(World.java:1748) at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:618) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:709) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:387) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471) at java.lang.Thread.run(Unknown Source)-- System Details -- Details: Minecraft Version: 1.10.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_92, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 4590707080 bytes (4378 MB) / 8141144064 bytes (7764 MB) up to 8413773824 bytes (8024 MB) JVM Flags: 8 total; -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+UseCompressedOops -XX:+OptimizeStringConcat -XX:+UseFastAccessorMethods -XX:+AggressiveOpts -XX:+AlwaysPreTouch -Xmx8024M IntCache: cache: 1, tcache: 1, allocated: 3, tallocated: 104 FML: MCP 9.32 Powered by Forge 12.18.0.2007 97 mods loaded, 97 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.0.2007} Minecraft Forge UCHIJAAAA OpenComputers|Core{1.6.0.9-dev} OpenComputers (Core) UCHIJAAAA actuallyadditions{1.10.2-r47} Actually Additions UCHIJAAAA Baubles{1.2.1.0} Baubles UCHIJAAAA baublesstuff{2.0.10} Baubles Stuff UCHIJAAAA bdlib{1.12.0.2} BD Lib UCHIJAAAA betterwithmods{Beta 0.8.1} [Better With Mods](Better With Mods-0.8.1-1.9.4.jar) UCHIJAAAA BiomesOPlenty{4.1.0.2033} Biomes O' Plenty UCHIJAAAA ExtraUtils2{1.0} ExtraUtils2 UCHIJAAAA JEI{3.7.3.223} Just Enough Items UCHIJAAAA BloodMagic{1.9.4-2.0.2-48} Blood Magic: Alchemical Wizardry UCHIJAAAA BloodArsenal{1.9.4-2.0.0-10} Blood Arsenal UCHIJAAAA bookshelf{1.3.0.280} Bookshelf UCHIJAAAA bookshelfapi{3.1.0} Bookshelf UCHIJAAAA Botania{r1.8-312} Botania UCHIJAAAA Chameleon{1.9-2.1.4} Chameleon UCHIJAAAA chisel{@VERSION@} Chisel UCHIJAAAA chiselsandbits{11.4} Chisels & Bits UCHIJAAAA cyclopscore{0.7.0} Cyclops Core UCHIJAAAA commoncapabilities{1.0.0} CommonCapabilities UCHIJAAAA ComputerCraft{1.80pr0} ComputerCraft UCHIJAAAA gg5cookiemod{0.7} Cookie Obsession Mod UCHIJAAAA Waila{1.7.0} Waila UCHIJAAAA DarkUtils{1.1.2.52} Dark Utilities UCHIJAAAA ElecCore{1.5.292} ElecCore UCHIJAAAA deepresonance{1.2.0beta35} DeepResonance UCHIJAAAA ea{v2.4.2a-mc1.10.2} Ebon Arts UCHIJAAAA endercore{1.10-0.4.0.33-alpha} EnderCore UCHIJAAAA EnderIO{1.10-3.0.0.55_alpha} Ender IO UCHIJAAAA enderrift{1.1.0} Ender-Rift UCHIJAAAA EnderZoo{1.10-1.2.3.43} Ender Zoo UCHIJAAAA ValkyrieLib{1.10-0.10.0} Valkyrie Lib UCHIJAAAA EnvironmentalTech{1.10-0.10.0b} Environmental Tech UCHIJAAAA evilcraft{0.10.3} EvilCraft UCHIJAAAA ExtraBitManipulation{1.9-2.1.2} Extra Bit Manipulation UCHIJAAAA IronChest{7.0.5.793} Iron Chest UCHIJAAAA randomthings{3.7.4} Random Things UCHIJAAAA xreliquary{1.10-1.3.2.416} Reliquary UCHIJAAAA fluidity{6.0.0.6} Fluidity UCHIJAAAA fluxducts{1.0.4} Flux Ducts UCHIJAAAA forestry{5.1.8.189} Forestry UCHIJAAAA IC2{2.6.7-ex110} IndustrialCraft 2 UCHIJAAAA advgenerators{0.9.20.2} Advanced Generators UCHIJAAAA gg5lootmod{0.82} Loot Mod UCHIJAAAA gravestone{1.5.0} [Gravestone](Gravestone Mod 1.5.0.jar) UCHIJAAAA gg5gravsuit{0.5} GameGunner5's GravSuits UCHIJAAAA HelpFixer{1.3.14} HelpFixer UCHIJAAAA InfernalMobs{1.7.1} Infernal Mobs UCHIJAAAA integrateddynamics{0.4.0} Integrated Dynamics UCHIJAAAA inventorytweaks{1.61-beta-57-c028bbc} Inventory Tweaks UCHIJAAAA japta{1.9.0} JAPTA UCHIJAAAA journeymap{1.9.4-5.2.1} JourneyMap UCHIJAAAA LunatriusCore{1.1.2.36} LunatriusCore UCHIJAAAA mantle{1.10-0.10.3.jenkins156} Mantle UCHIJAAAA ModLister{1.10-2.1.6} ModLister UCHIJAAAA Morphtool{GRADLE:VERSION-GRADLE:BUILD} Morph-o-Tool UCHIJAAAA nethermetals{1.1.0} Nether Metals UCHIJAAAA recipehandler{0.4} NoMoreRecipeConflict UCHIJAAAA OpenComputers{1.6.0.9-dev} OpenComputers UCHIJAAAA openglasses{1.3} OC Glasses UCHIJAAAA openradio{0.8.0} OpenRadio UCHIJAAAA fodc{1.8.2} Ore Dictionary Converter UCHIJAAAA harvestcraft{1.9.4-pre} [Pam's HarvestCraft](Pam's HarvestCraft 1.9.4c.jar) UCHIJAAAA thutcore{3.1.8} ThutCore UCHIJAAAA NBTEditpqb{1.8.9-1.0} [In-game NBTEdit - Pokecube Edition](Pokecube Core-4.1.10.jar) UCHIJAAAA pokecube{4.1.10} [Pok�cube Core](Pokecube Core-4.1.10.jar) UCHIJAAAA pokecube_ml{0.1.0} [Pokecube Model Loader](Pokecube Core-4.1.10.jar) UCHIJAAAA pokecube_mobs{2.1.5} [Pok�cube Mobs](Pokecube Mobs-2.1.5.jar) UCHIJAAAA pokecube_origin{@VERSION@} [Pokecube Origin](Pokecube Mobs-2.1.5.jar) UCHIJAAAA pokecube_adventures{4.1.9} [Pok�cube Revival](Pokecube Revival-4.1.9.jar) UCHIJAAAA pokecube_compat{1.0} [Pokecube Compat](Pokecube Revival-4.1.9.jar) UCHIJAAAA progressiveautomation{1.6.46} Progressive Automation UCHIJAAAA quantumflux{2.0.7} QuantumFlux UCHIJAAAA Quark{beta-36} Quark UCHIJAAAA quickhotbar{1.04} Quick Hotbar UCHIJAAAA reborncore{2.5.5.3} RebornCore UCHIJAAAA reborncore-mcmultipart{2.5.5.3} reborncore-MCMultiPart UCHIJAAAA StorageDrawers{1.9.4-3.1.11} Storage Drawers UCHIJAAAA refinedstorage{0.8.3} Refined Storage UCHIJAAAA rftools{4.67} RFTools UCHIJAAAA Roguelike{1.5.4} Roguelike Dungeons UCHIJAAAA roots{0.007} Roots UCHIJAAAA flammpfeil.slashblade{mc1.9.4-r13} SlashBlade UCHIJAAAA solarvillage{1.1.0.13} Solar Village UCHIJAAAA soulshardstow{1.10-2.5.0-34} Soul Shards - The Old Ways UCHIJAAAA tconstruct{1.10-2.3.3a.jenkins271} Tinkers' Construct UCHIJAAAA techreborn{1.3.2.1} TechReborn UCHIJAAAA Tesla{1.1.0.24} TESLA UCHIJAAAA thuttech{3.0.5} Thut's Tech UCHIJAAAA tinker_io{beta 2.3.0c} [Tinker I/O](tinker_io-1.10-beta 2.3.0c.jar) UCHIJAAAA TinkersAddons{1.0.2} [Tinkers' Addons](Tinkers' Addons-1.9.4-1.0.2.jar) UCHIJAAAA tis3d{0.9.0.1} TIS-3D UCHIJAAAA ICSE{1.1.0.0} I Can See Everything UCHIJAAAA wawla{2.3.0.193} What Are We Looking At UCHIJAAAA worldedit{6.1.3} WorldEdit Loaded coremods (and transformers): LoadingPlugin (RandomThings-MC1.10-3.7.4.jar) lumien.randomthings.asm.ClassTransformer LoadingPlugin (Quark-beta-36.jar) vazkii.quark.base.asm.ClassTransformer IC2core (industrialcraft-2-2.6.7-ex110.jar)
FMLPlugin (InventoryTweaks-1.61-beta-57.jar) invtweaks.forge.asm.ContainerTransformer TransformerLoader (OpenComputers-MC1.10.2-1.6.0.9-dev.jar) li.cil.oc.common.asm.ClassTransformer Pulsar/tconstruct loaded Pulses: