New version of GT causes crash

,

Today, when I updated GT6.11.19, the server crashed, but I am sure this is a new version of GrgeTech6 because I did not see this problem when I used 6.11.18, I hope to fix this problem Thank you!
The following is a crash report:

[13:33:41 ERROR]: Fatal errors were detected during the transition from AVAILABLE to SERVER_ABOUT_TO_START. Loading cannot continue
[13:33:41 ERROR]:
        States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
        UCHIJAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
        UCHIJAA FML{7.10.99.99} [Forge Mod Loader] (Thermos-1.7.10-1614-58-server.jar)
        UCHIJAA Forge{10.13.4.1614} [Minecraft Forge] (Thermos-1.7.10-1614-58-server.jar)
        UCHIJAA kimagine{0.2} [KImagine] (minecraft.jar)
        UCHIJAA uniskinmod{1.2-dev4} [Universal Skin Mod] (minecraft.jar)
        UCHIJAA appliedenergistics2-core{rv3-beta-18} [Applied Energistics 2 Core] (minecraft.jar)
        UCHIJAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar)
        UCHIJAA Micdoodlecore{} [Micdoodle8 Core] (minecraft.jar)
        UCHIJAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-universal.jar)
        UCHIJAA <CoFH ASM>{000} [CoFH ASM] (minecraft.jar)
        UCHIJAA gregapi{GT6-MC1710} [Greg-API] (gregtech_1.7.10-6.11.19.jar)
        UCHIJAA IC2{2.2.827-experimental} [IndustrialCraft 2] ([工业]industrialcraft-2-2.2.827-experimental.jar)
        UCHIJAA CoFHCore{1.7.10R3.1.4} [CoFH Core] ([ 科技 ][ 热力膨胀 ]CoFHCore-[1.7.10]3.1.4-329.jar)
        UCHIJAA BuildCraft|Core{7.1.16} [BuildCraft] (buildcraft-7.1.16.jar)
        UCHIJAA GraviSuite{1.7.10-2.0.3} [Graviation Suite] ([ 科技 ][ 工业2 ][ 重力装甲 ].jar)
        UCHIJAA endercore{1.7.10-0.2.0.35_beta} [EnderCore] ([ 科技 ][ 末影接口-前置 ]EnderCore-1.7.10-0.2.0.35_beta.jar)
        UCHIJAA Waila{1.5.10} [Waila] ([方块信息显示]Waila-1.5.10_1.7.10.jar)
        UCHIJAA appliedenergistics2{rv3-beta-18} [Applied Energistics 2] (appliedenergistics2-rv3-beta-18.jar)
        UCHIJAA EnderIO{1.7.10-2.3.0.0_master_11077c38a_beta} [Ender IO] ([ 科技 ][ 末影接口 ]EnderIO-1.7.10-2.3.0.0.jar)
        UCHIJAA ThermalFoundation{1.7.10R1.2.6} [Thermal Foundation] ([ 科技 ][ 热力膨胀 ]ThermalFoundation-[1.7.10]1.2.6-118.jar)
        UCHIJAA ThermalDynamics{1.7.10R1.2.1} [Thermal Dynamics] ([ 科技 ][ 热力膨胀 ]ThermalDynamics-[1.7.10]1.2.1-172.jar)
        UCHIJEE ThermalExpansion{1.7.10R4.1.5} [Thermal Expansion] ([ 科技 ][ 热力膨胀 ]ThermalExpansion-[1.7.10]4.1.5-248.jar)
        UCHIJAA neieasysearch{0.8.11} [NEI Easy Search] ([NEI拓展]neieasysearch-1.7.10-0.8.11.jar)
        UCHIJAA MemoryCleaner{1.0} [Memory Cleaner] ([优化]Memory Cleaner Mod 1.7.10.jar)
        UCHIJAA extracells{2.3.14} [Extra Cells 2] (appliedenergistics2-ExtraCells-2.3.14b197.jar)
        UCHIJAA betterrecords{1.7.10-1.2.1} [Better Records] (betterrecords-1.7.10-1.2.1.jar)
        UCHIJAA BuildCraft|Builders{7.1.16} [BC Builders] (buildcraft-7.1.16.jar)
        UCHIJAA BuildCraft|Transport{7.1.16} [BC Transport] (buildcraft-7.1.16.jar)
        UCHIJAA BuildCraft|Energy{7.1.16} [BC Energy] (buildcraft-7.1.16.jar)
        UCHIJAA BuildCraft|Silicon{7.1.16} [BC Silicon] (buildcraft-7.1.16.jar)
        UCHIJAA BuildCraft|Robotics{7.1.16} [BC Robotics] (buildcraft-7.1.16.jar)
        UCHIJAA BuildCraft|Factory{7.1.16} [BC Factory] (buildcraft-7.1.16.jar)
        UCHIJAA Forestry{4.2.16.64} [Forestry for Minecraft] (forestry_1.7.10-4.2.16.64.jar)
        UCHIJAA BuildCraft|Compat{7.1.5} [BuildCraft Compat] (buildcraft-compat-7.1.5.jar)
        UCHIJAA MineTweaker3{3.0.10} [MineTweaker 3] (MineTweaker3-1.7.10-3.0.10B.jar)
        UCHIJAA FTBL{1.0.18.2} [FTBLib] (FTBLib-1.7.10-1.0.18.3.jar)
        UCHIJAA FTBU{1.0.18.2} [FTBUtilities] (FTBUtilities-1.7.10-1.0.18.3.jar)
        UCHIJAA GalacticraftCore{3.0.12} [Galacticraft Core] (GalacticraftCore-1.7-3.0.12.504.jar)
        UCHIJAA GalacticraftMars{3.0.12} [Galacticraft Planets] (Galacticraft-Planets-1.7-3.0.12.504.jar)
        UCHIJAA Railcraft{9.12.2.0} [Railcraft] (Railcraft_1.7.10-9.12.2.0.jar)
        UCHIJAA ImmersiveEngineering{0.7.7} [Immersive Engineering] (ImmersiveEngineering-0.7.7.jar)
        UCHIJAA RTG{1.7.10-1.1.1.7} [Realistic Terrain Generation] (RTG-1.7.10-1.1.1.7.jar)
        UCHIJAA gregapi_post{GT6-MC1710} [Greg-API-Post] (gregtech_1.7.10-6.11.19.jar)
        UCHIJAA gregtech{GT6-MC1710} [GregTech] (gregtech_1.7.10-6.11.19.jar)
        UCHIJAA gtneioreplugin{1.0.4} [GT NEI Ore Plugin] (gtneioreplugin-1.7.10-1.0.4.jar)
        UCHIJAA MTRM{1.0} [MineTweakerRecipeMaker] (MineTweakerRecipeMaker-1.7.10-1.1.1.jar)
        UCHIJAA StorageDrawers{1.7.10-1.10.9} [Storage Drawers] (StorageDrawers-1.7.10-1.10.9.jar)
        UCHIJAA WailaHarvestability{1.1.6} [Waila Harvestability] (WailaHarvestability-mc1.7.10-1.1.6.jar)
        UCHIJAA customnpcs{1.7.10d} [CustomNpcs] (【自定义人物】CustomNPCs_1.7.10d(19jun17)(fix-up).jar)
[13:33:41 ERROR]: The following problems were captured during this phase
[13:33:41 ERROR]: Caught exception from ThermalExpansion
java.lang.IllegalArgumentException: Equal objects must have equal hashcodes. During rehashing, Trove discovered that the following two objects claim to be equal (as in java.lang.Object.equals()) but their hashCodes (or those calculated by your TObjectHashingStrategy) are not equal.This violates the general contract of java.lang.Object.hashCode().  See bullet point two in that method's documentation. object #1 =class cofh.thermalexpansion.util.crafting.PulverizerManager$ComparableItemStackPulverizer id= 867615871 hashCode= 79209 toString= cofh.thermalexpansion.util.crafting.PulverizerManager$ComparableItemStackPulverizer@867615871{m:0, i:appeng.block.AEBaseItemBlock@899753930, v:233}; object #2 =class cofh.thermalexpansion.util.crafting.PulverizerManager$ComparableItemStackPulverizer id= 622508872 hashCode= 79210 toString= cofh.thermalexpansion.util.crafting.PulverizerManager$ComparableItemStackPulverizer@622508872{m:0, i:appeng.block.AEBaseItemBlock@899753930, v:233}

        at gnu.trove.impl.hash.TObjectHash.buildObjectContractViolation(TObjectHash.java:464) ~[TObjectHash.class:?]
        at gnu.trove.impl.hash.TObjectHash.throwObjectContractViolation(TObjectHash.java:448) ~[TObjectHash.class:?]
        at gnu.trove.map.hash.THashMap.rehash(THashMap.java:403) ~[THashMap.class:?]
        at gnu.trove.impl.hash.THash.postInsertHook(THash.java:388) ~[THash.class:?]
        at gnu.trove.map.hash.THashMap.doPut(THashMap.java:178) ~[THashMap.class:?]
        at gnu.trove.map.hash.THashMap.put(THashMap.java:145) ~[THashMap.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.addRecipe(PulverizerManager.java:372) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.addRecipe(PulverizerManager.java:509) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.addOreNameToDustRecipe(PulverizerManager.java:452) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.addDefaultOreDictionaryRecipe(PulverizerManager.java:439) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.addDefaultOreDictionaryRecipe(PulverizerManager.java:385) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.loadRecipes(PulverizerManager.java:334) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.ThermalExpansion.loadComplete(ThermalExpansion.java:200) ~[ThermalExpansion.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
        at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) ~[FMLModContainer.class:1.7.10-1614.58]
        at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[server-1.7.10.jar:?]
        at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[LoadController.class:1.7.10-1614.58]
        at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[LoadController.class:1.7.10-1614.58]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[server-1.7.10.jar:?]
        at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:1.7.10-1614.58]
        at cpw.mods.fml.common.Loader.initializeMods(Loader.java:745) [Loader.class:1.7.10-1614.58]
        at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) ~[FMLServerHandler.class:1.7.10-1614.58]
        at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:325) [FMLCommonHandler.class:1.7.10-1614.58]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:288) [lt.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:643) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
[13:33:41 ERROR]: A fatal exception occurred during the server about to start event
java.lang.IllegalArgumentException: Equal objects must have equal hashcodes. During rehashing, Trove discovered that the following two objects claim to be equal (as in java.lang.Object.equals()) but their hashCodes (or those calculated by your TObjectHashingStrategy) are not equal.This violates the general contract of java.lang.Object.hashCode().  See bullet point two in that method's documentation. object #1 =class cofh.thermalexpansion.util.crafting.PulverizerManager$ComparableItemStackPulverizer id= 867615871 hashCode= 79209 toString= cofh.thermalexpansion.util.crafting.PulverizerManager$ComparableItemStackPulverizer@867615871{m:0, i:appeng.block.AEBaseItemBlock@899753930, v:233}; object #2 =class cofh.thermalexpansion.util.crafting.PulverizerManager$ComparableItemStackPulverizer id= 622508872 hashCode= 79210 toString= cofh.thermalexpansion.util.crafting.PulverizerManager$ComparableItemStackPulverizer@622508872{m:0, i:appeng.block.AEBaseItemBlock@899753930, v:233}

        at gnu.trove.impl.hash.TObjectHash.buildObjectContractViolation(TObjectHash.java:464) ~[TObjectHash.class:?]
        at gnu.trove.impl.hash.TObjectHash.throwObjectContractViolation(TObjectHash.java:448) ~[TObjectHash.class:?]
        at gnu.trove.map.hash.THashMap.rehash(THashMap.java:403) ~[THashMap.class:?]
        at gnu.trove.impl.hash.THash.postInsertHook(THash.java:388) ~[THash.class:?]
        at gnu.trove.map.hash.THashMap.doPut(THashMap.java:178) ~[THashMap.class:?]
        at gnu.trove.map.hash.THashMap.put(THashMap.java:145) ~[THashMap.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.addRecipe(PulverizerManager.java:372) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.addRecipe(PulverizerManager.java:509) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.addOreNameToDustRecipe(PulverizerManager.java:452) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.addDefaultOreDictionaryRecipe(PulverizerManager.java:439) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.addDefaultOreDictionaryRecipe(PulverizerManager.java:385) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.util.crafting.PulverizerManager.loadRecipes(PulverizerManager.java:334) ~[PulverizerManager.class:?]
        at cofh.thermalexpansion.ThermalExpansion.loadComplete(ThermalExpansion.java:200) ~[ThermalExpansion.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
        at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) ~[FMLModContainer.class:1.7.10-1614.58]
        at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[server-1.7.10.jar:?]
        at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[LoadController.class:1.7.10-1614.58]
        at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[LoadController.class:1.7.10-1614.58]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[server-1.7.10.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[server-1.7.10.jar:?]
        at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) ~[LoadController.class:1.7.10-1614.58]
        at cpw.mods.fml.common.Loader.initializeMods(Loader.java:745) [Loader.class:1.7.10-1614.58]
        at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) ~[FMLServerHandler.class:1.7.10-1614.58]
        at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:325) [FMLCommonHandler.class:1.7.10-1614.58]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:288) [lt.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:643) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
3 Likes

This looks like that one random crash Thermal Expansion has when the Item IDs happen to have specific Numbers.

Have you tried just starting again? Maybe it just happens randomly.

3 Likes

ok,I will try again.

3 Likes

Did it work? Your lack of reply makes it seem it worked but I would like to confirm. ^^

4 Likes

I’m sorry!Some time ago I was unable to respond in time. But the server will not crash in version 6.11.21. Thank you for your update

4 Likes

Uh I did not change anything that could have fixed it. As I said this Bug just happens randomly with Thermal Expansion without any explanation as to why.

3 Likes