SihenZhang / CrockPot

Bring Crock Pot from Don't Starve to Minecraft.
MIT License
19 stars 7 forks source link

Crash when opening the game due to unknown reasons #20

Closed NormalPlayer318 closed 3 years ago

NormalPlayer318 commented 3 years ago

Crash due to unknow reasons

Note that this crash does not always occur

Crash log:

 ---- Minecraft Crash Report ----
// Don't do that.

Time: 1/7/21 9:33 PM
Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed
    at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:85) [?:?] {re:classloading}
    at net.minecraftforge.fml.client.ClientModLoader.completeModLoading(ClientModLoader.java:188) [?:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.lambda$null$1(Minecraft.java:508) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:randompatches:RandomPatches Minecraft Transformer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:fabrication.mixins.json:a_fixes.uncap_menu_fps.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft$$Lambda$14861/1539505595.run(Unknown Source) [?:?] {}
    at net.minecraft.util.Util.func_215077_a(Util.java:418) [?:?] {re:mixin,re:classloading,xf:OptiFine:default,pl:mixin:APP:charm.mixins.json:UtilMixin,pl:mixin:A}
    at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:504) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:randompatches:RandomPatches Minecraft Transformer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:fabrication.mixins.json:a_fixes.uncap_menu_fps.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft$$Lambda$12207/2093085541.accept(Unknown Source) [?:?] {}
    at net.minecraft.client.gui.ResourceLoadProgressGui.func_230430_a_(ResourceLoadProgressGui.java:172) [?:?] {re:classloading,xf:OptiFine:default}
    at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:802) [?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,xf:fml:fairylights:GameRendererTransformer,pl:mixin:APP:fabrication.mixins.json:a_fixes.no_night_vision_flash.MixinGameRenderer,pl:mixin:A}
    at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:976) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:randompatches:RandomPatches Minecraft Transformer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:fabrication.mixins.json:a_fixes.uncap_menu_fps.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:randompatches:RandomPatches Minecraft Transformer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:APP:fabrication.mixins.json:a_fixes.uncap_menu_fps.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,pl:runtimedistcleaner:A}
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.4-35.1.28.jar:35.1] {}
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$480/612641678.call(Unknown Source) [forge-1.16.4-35.1.28.jar:35.1] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.6.jar:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.6.jar:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.6.jar:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.6.jar:?] {re:classloading}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.6.jar:?] {re:classloading}

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

-- Head --
Thread: Render thread
Stacktrace:
    at it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap.rehash(Object2FloatOpenHashMap.java:1118) ~[fastutil-8.2.1.jar:?] {re:classloading}
-- MOD crockpot --
Details:
    Mod File: CrockPot-1.16.3-1.3.1-release.jar
    Failure message: Crock Pot (crockpot) encountered an error during the complete event phase
        java.lang.ArrayIndexOutOfBoundsException: -1
    Mod Version: 1.3.1-release
    Mod Issue URL: https://github.com/SihenZhang/CrockPot/issues
    Exception message: java.lang.ArrayIndexOutOfBoundsException: -1
Stacktrace:
    at it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap.rehash(Object2FloatOpenHashMap.java:1118) ~[fastutil-8.2.1.jar:?] {re:classloading}
    at it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap.insert(Object2FloatOpenHashMap.java:272) ~[fastutil-8.2.1.jar:?] {re:classloading}
    at it.unimi.dsi.fastutil.objects.Object2FloatOpenHashMap.put(Object2FloatOpenHashMap.java:280) ~[fastutil-8.2.1.jar:?] {re:classloading}
    at net.minecraft.block.ComposterBlock.func_220290_a(SourceFile:148) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:charm.mixins.json:ComposterBlockMixin,pl:mixin:A}
    at com.sihenzhang.crockpot.CrockPot.lambda$addComposterRecipes$5(CrockPot.java:193) ~[?:1.3.1-release] {re:classloading}
    at com.sihenzhang.crockpot.CrockPot$$Lambda$14631/1224586021.accept(Unknown Source) ~[?:?] {}
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:1.8.0_51] {}
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_51] {}
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) ~[?:1.8.0_51] {}
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) ~[?:1.8.0_51] {}
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[?:1.8.0_51] {}
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:1.8.0_51] {}
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:1.8.0_51] {}
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_51] {}
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_51] {}
    at com.sihenzhang.crockpot.CrockPot.addComposterRecipes(CrockPot.java:193) ~[?:1.3.1-release] {re:classloading}
    at com.sihenzhang.crockpot.CrockPot$$Lambda$5855/673833549.accept(Unknown Source) ~[?:?] {}
    at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-3.0.5-service.jar:?] {}
    at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-3.0.5-service.jar:?] {}
    at net.minecraftforge.eventbus.EventBus$$Lambda$2935/243022754.invoke(Unknown Source) ~[?:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:297) ~[eventbus-3.0.5-service.jar:?] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[?:35.1] {re:classloading}
    at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121) ~[?:?] {re:classloading}
    at net.minecraftforge.fml.ModContainer$$Lambda$3289/1502287290.run(Unknown Source) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}

-- System Details --
Details:
    Minecraft Version: 1.16.4
    Minecraft Version ID: 1.16.4
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_51, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 922174520 bytes (879 MB) / 3120037888 bytes (2975 MB) up to 7098859520 bytes (6770 MB)
    CPUs: 8
    JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx7616m -Xms256m -XX:PermSize=256m
    ModLauncher: 8.0.6+85+master.325de55
    ModLauncher launch target: fmlclient
    ModLauncher naming: srg
    ModLauncher services: 
        /mixin-0.8.2.jar mixin PLUGINSERVICE 
        /eventbus-3.0.5-service.jar eventbus PLUGINSERVICE 
        /forge-1.16.4-35.1.28.jar object_holder_definalize PLUGINSERVICE 
        /forge-1.16.4-35.1.28.jar runtime_enum_extender PLUGINSERVICE 
        /accesstransformers-2.2.0-shadowed.jar accesstransformer PLUGINSERVICE 
        /forge-1.16.4-35.1.28.jar capability_inject_definalize PLUGINSERVICE 
        /forge-1.16.4-35.1.28.jar runtimedistcleaner PLUGINSERVICE 
        /mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE 
        /OptiFine_1.16.4_HD_U_G5.jar OptiFine TRANSFORMATIONSERVICE 
        /forge-1.16.4-35.1.28.jar fml TRANSFORMATIONSERVICE 
    FML: 35.1
    Forge: net.minecraftforge:35.1.28
    FML Language Providers: 
        javafml@35.1
        minecraft@1
    Mod List: 
        TreeChop-1.16.4-0.11.1.jar                        |treechop                      |treechop                      |0.11.1              |DONE      |NOSIGNATURE
        Guidebook-1.16.3-3.2.1.jar                        |Guidebook                     |gbook                         |3.2.1               |DONE      |NOSIGNATURE
        Guide-API-VP-1.16.4-2.2.0.jar                     |Guide-API VP                  |guideapi-vp                   |2.2.0               |DONE      |NOSIGNATURE
        BetterCaves-1.16.3-1.0.6.jar                      |YUNG's Better Caves           |bettercaves                   |1.16.3-1.0.6        |DONE      |NOSIGNATURE
        XaerosWorldMap_1.11.6_Forge_1.16.4.jar            |Xaero's World Map             |xaeroworldmap                 |1.11.6              |DONE      |NOSIGNATURE
        EnhancedVisuals_v1.3.20_mc1.16.4.jar              |EnhancedVisuals               |enhancedvisuals               |1.3.0               |DONE      |NOSIGNATURE
        Controlling-7.0.0.11.jar                          |Controlling                   |controlling                   |7.0.0.11            |DONE      |NOSIGNATURE
        Placebo-1.16.3-4.3.3.jar                          |Placebo                       |placebo                       |4.3.3               |DONE      |NOSIGNATURE
        citadel-1.5.3.jar                                 |Citadel                       |citadel                       |1.5.3               |DONE      |NOSIGNATURE
        alexsmobs-1.3.0.jar                               |Alex's Mobs                   |alexsmobs                     |1.3.0               |DONE      |NOSIGNATURE
        Bookshelf-1.16.4-9.3.18.jar                       |Bookshelf                     |bookshelf                     |9.3.18              |DONE      |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
        forgery-1.2.9.jar                                 |Fabrication                   |fabrication                   |1.2.9               |DONE      |NOSIGNATURE
        sophisticatedbackpacks-1.16.4-1.2.1.124.jar       |Sophisticated Backpacks       |sophisticatedbackpacks        |1.16.4-1.2.1.124    |DONE      |NOSIGNATURE
        guardvillagers-1.16.3-1.1.5.jar                   |Guard Villagers               |guardvillagers                |1.1.5               |DONE      |NOSIGNATURE
        randompatches-1.16.4-1.22.1.10.jar                |RandomPatches                 |randompatches                 |1.16.4-1.22.1.10    |DONE      |92:f6:29:d4:09:89:f5:f5:98:5e:20:34:31:d0:7b:58:22:06:bd:a5:d1:6a:92:6e:ac:3d:8d:18:c5:b2:5b:d7
        DarkUtilities-1.16.4-7.0.3.jar                    |Dark Utilities                |darkutils                     |7.0.3               |DONE      |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
        MekanismGenerators-1.16.4-10.0.18.445.jar         |Mekanism: Generators          |mekanismgenerators            |10.0.18             |DONE      |NOSIGNATURE
        Hwyla-forge-1.10.11-B78_1.16.2.jar                |Waila                         |waila                         |1.10.11-B78_1.16.2  |DONE      |NOSIGNATURE
        carryon-1.16.3-1.15.1.7.jar                       |Carry On                      |carryon                       |1.15.1.7            |DONE      |8c:03:ac:7d:21:62:65:e2:83:91:f3:22:57:99:ed:75:78:1e:db:de:03:99:ef:53:3b:59:95:18:01:bc:84:a9
        stackrefill_1.16.4-1.1.jar                        |Stack Refill                  |stackrefill                   |1.1                 |DONE      |NOSIGNATURE
        supplementaries-0.9.10.jar                        |Supplementaries               |supplementaries               |0.9.10              |DONE      |NOSIGNATURE
        Upgraded+Netherite+1.16.4+-+1.7.0.jar             |Upgraded Netherite            |upgradednetherite             |1.7.0               |DONE      |NOSIGNATURE
        structure-gel-api-1.16.4-1.7.2.jar                |Structure Gel API             |structure_gel                 |1.7.2               |DONE      |NOSIGNATURE
        repurposed_structures-1.16.4-2.3.3.jar            |Repurposed Structures         |repurposed_structures         |1.16.4-2.3.3        |DONE      |NOSIGNATURE
        BiomesOPlenty-1.16.4-13.0.0.425-universal.jar     |Biomes O' Plenty              |biomesoplenty                 |1.16.4-13.0.0.424   |DONE      |NOSIGNATURE
        MekanismAdditions-1.16.4-10.0.18.445.jar          |Mekanism: Additions           |mekanismadditions             |10.0.18             |DONE      |NOSIGNATURE
        valhelsia_structures-16.0.5.jar                   |Valhelsia Structures          |valhelsia_structures          |16.0.5              |DONE      |NOSIGNATURE
        ironfurnaces-1.16.4-2.5.6.jar                     |Iron Furnaces                 |ironfurnaces                  |2.5.6               |DONE      |NOSIGNATURE
        toughnessbar-6.1.jar                              |Toughness Bar                 |toughnessbar                  |6.1                 |DONE      |NOSIGNATURE
        dungeons-plus-1.16.4-1.1.0.jar                    |Dungeons Plus                 |dungeons_plus                 |1.1.0               |DONE      |NOSIGNATURE
        fairylights-4.0.3-1.16.4.jar                      |Fairy Lights                  |fairylights                   |4.0.3               |DONE      |NOSIGNATURE
        SpawnerFix-1.16.2-1.0.0.2.jar                     |Spawner Fix                   |sf                            |1.0.0.2             |DONE      |NOSIGNATURE
        villagespawnpoint_1.16.4-1.3.jar                  |Village Spawn Point           |villagespawnpoint             |1.3                 |DONE      |NOSIGNATURE
        randomenchants-4.0.4.jar                          |Random Enchants               |randomenchants                |4.0.4               |DONE      |NOSIGNATURE
        curios-forge-1.16.4-4.0.3.0.jar                   |Curios API                    |curios                        |1.16.4-4.0.3.0      |DONE      |NOSIGNATURE
        Patchouli-1.16.4-48.jar                           |Patchouli                     |patchouli                     |1.16.4-48           |DONE      |NOSIGNATURE
        leap-1.16.4-1.0.1.jar                             |Leap                          |leap                          |1.0.1               |DONE      |NOSIGNATURE
        collective-1.16.4-1.53.jar                        |Collective                    |collective                    |1.53                |DONE      |NOSIGNATURE
        horse_colors-1.16.4-1.5.0.1.jar                   |Realistic Horse Genetics      |horse_colors                  |1.16.3-1.5.0.1      |DONE      |NOSIGNATURE
        BridgeMaker-1.16.4-1.0.0.jar                      |Bridge Maker                  |bridge_maker                  |1.0.0               |DONE      |NOSIGNATURE
        tombstone-1.16-6.2.3.jar                          |Corail Tombstone              |tombstone                     |1.16-6.2.3          |DONE      |NOSIGNATURE
        Runelic-1.16.4-6.0.2.jar                          |Runelic                       |runelic                       |6.0.2               |DONE      |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
        TheAbyss+2.0.0+1.16.4.jar                         |TheAbyss                      |theabyss                      |2.0.0               |DONE      |NOSIGNATURE
        MekanismTools-1.16.4-10.0.18.445.jar              |Mekanism: Tools               |mekanismtools                 |10.0.18             |DONE      |NOSIGNATURE
        majruszs-difficulty-1.16.4-0.2.2.jar              |Majrusz's Progressive Difficul|majruszs_difficulty           |1.16.4-0.2.2        |DONE      |NOSIGNATURE
        observerlib-1.16.4-1.4.4.jar                      |ObserverLib                   |observerlib                   |1.16.4-1.4.4        |DONE      |NOSIGNATURE
        ItemPhysic_v1.4.14_mc1.16.4.jar                   |ItemPhysic                    |itemphysic                    |1.6.0               |DONE      |NOSIGNATURE
        The_Undergarden-1.16.3-0.3.8.jar                  |The Undergarden               |undergarden                   |0.3.8               |DONE      |NOSIGNATURE
        enchantwithmob-1.16.4-2.3.1.jar                   |Enchant With Mob              |enchantwithmob                |1.16.4-2.3.1        |DONE      |NOSIGNATURE
        BetterBurning-1.16.4-5.0.2.jar                    |BetterBurning                 |betterburning                 |5.0.2               |DONE      |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
        ScalingHealth-1.16.4-4.0.2+2.jar                  |Scaling Health                |scalinghealth                 |4.0.2+2             |DONE      |NOSIGNATURE
        BetterMineshafts-Forge-1.16.3-1.1.jar             |YUNG's Better Mineshafts      |bettermineshafts              |1.16.3-1.1          |DONE      |NOSIGNATURE
        forge-1.16.4-geckolib-3.0.0.jar                   |GeckoLib                      |geckolib3                     |3.0.0               |DONE      |NOSIGNATURE
        BetterAdvancements-1.16.4-0.1.0.103.jar           |Better Advancements           |betteradvancements            |0.1.0.103           |DONE      |NOSIGNATURE
        netherup1.0.8.jar                                 |Netherup                      |netherup                      |1.0.0               |DONE      |NOSIGNATURE
        QuarkOddities-1.16.3 (1).jar                      |Quark Oddities                |quarkoddities                 |1.16.3              |DONE      |NOSIGNATURE
        Cucumber-1.16.4-4.1.5.jar                         |Cucumber Library              |cucumber                      |4.1.5               |DONE      |NOSIGNATURE
        allomancy-4.2.0.jar                               |Allomancy                     |allomancy                     |4.2.0               |DONE      |NOSIGNATURE
        potiondescriptions-1.16.3-1.3.3.jar               |Potion Descriptions           |potiondescriptions            |1.16.3-1.3.2.1      |DONE      |NOSIGNATURE
        spiders-2.0-1.16.4-1.0.4.jar                      |Spiders 2.0                   |spiderstpo                    |1.0.4               |DONE      |NOSIGNATURE
        Bountiful+Baubles+FORGE-1.16.3-0.0.2.jar          |Bountiful Baubles             |bountifulbaubles              |NONE                |DONE      |NOSIGNATURE
        jei-1.16.4-7.6.0.62.jar                           |Just Enough Items             |jei                           |7.6.0.62            |DONE      |NOSIGNATURE
        AttributeFix-1.16.4-9.0.2.jar                     |AttributeFix                  |attributefix                  |9.0.2               |DONE      |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
        abnormals_core-1.16.4-3.0.4.jar                   |Abnormals Core                |abnormals_core                |3.0.4               |DONE      |NOSIGNATURE
        buzzier_bees-1.16.4-3.0.0.jar                     |Buzzier Bees                  |buzzier_bees                  |3.0.0               |DONE      |NOSIGNATURE
        berry_good-1.16.4-4.0.0.jar                       |Berry Good                    |berry_good                    |4.0.0               |DONE      |NOSIGNATURE
        SlimyChunks(1.16.4)-1.0.2.jar                     |Slimy Chunks                  |slimychunksmod                |1.16.4-1.0.2        |DONE      |NOSIGNATURE
        Mekanism-1.16.4-10.0.18.445.jar                   |Mekanism                      |mekanism                      |10.0.18             |DONE      |NOSIGNATURE
        Waystones_1.16.3-7.3.1.jar                        |Waystones                     |waystones                     |7.3.1               |DONE      |NOSIGNATURE
        comforts-forge-1.16.4-4.0.0.3.jar                 |Comforts                      |comforts                      |1.16.4-4.0.0.2      |DONE      |NOSIGNATURE
        NaturesCompass-1.16.4-1.8.6.jar                   |Nature's Compass              |naturescompass                |1.16.4-1.8.6        |DONE      |NOSIGNATURE
        Artifacts-1.16.4-2.7.3.jar                        |Artifacts                     |artifacts                     |1.16.4-2.7.3        |DONE      |NOSIGNATURE
        OuterEnd-0.1.5.jar                                |Outer End                     |outer_end                     |0.1.2               |DONE      |NOSIGNATURE
        decorative_blocks-1.16.4-1.6.0.jar                |Decorative Blocks             |decorative_blocks             |1.6.0               |DONE      |NOSIGNATURE
        BasicNetherOres-1.16.4-5.4.0.jar                  |Basic Nether Ores             |bno                           |5.4.0               |DONE      |NOSIGNATURE
        champions-forge-1.16.4-2.0.0.2.jar                |Champions                     |champions                     |1.16.4-2.0.0.2      |DONE      |NOSIGNATURE
        DungeonCrawl-1.16.3-2.2.4.jar                     |Dungeon Crawl                 |dungeoncrawl                  |2.2.4               |DONE      |NOSIGNATURE
        CrockPot-1.16.3-1.3.1-release.jar                 |Crock Pot                     |crockpot                      |1.3.1-release       |ERROR     |NOSIGNATURE
        additional_lights-1.16.4-2.1.3.jar                |Additional Lights             |additional_lights             |2.1.3               |DONE      |NOSIGNATURE
        iceandfire-2.1.4-1.16.4.jar                       |Ice and Fire                  |iceandfire                    |2.1.4-1.16.4        |DONE      |NOSIGNATURE
        PackingTape-1.16.3-0.10.0.jar                     |Packing Tape                  |packingtape                   |0.10.0              |DONE      |NOSIGNATURE
        ars_nouveau-1.16.4-1.9.6.jar                      |Ars Nouveau                   |ars_nouveau                   |1.9.6               |DONE      |NOSIGNATURE
        forge-1.16.4-35.1.28-universal.jar                |Forge                         |forge                         |35.1.28             |DONE      |22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
        Ceramics-1.16.4-1.6.0.jar                         |Ceramics                      |ceramics                      |1.6.0               |DONE      |NOSIGNATURE
        WailaHarvestability-mc1.16.2-forge-1.1.13.jar     |Waila Harvestability          |wailaharvestability           |1.1.13              |DONE      |NOSIGNATURE
        blame-1.7.4.jar                                   |Blame!                        |blame                         |1.7.4               |DONE      |NOSIGNATURE
        DynamicSurroundings-1.16.4-4.0.1.4.jar            |§3Dynamic Surroundings        |dsurround                     |1.16.4-4.0.1.3      |DONE      |b4:98:14:b9:76:55:25:4f:e5:5f:4d:71:90:87:43:5b:f9:d5:3a:02:60:42:5e:da:1f:15:9c:ff:be:a9:7c:77
        MysticalAgriculture-1.16.4-4.1.4.jar              |Mystical Agriculture          |mysticalagriculture           |4.1.4               |DONE      |NOSIGNATURE
        MysticalAgradditions-1.16.4-4.1.2.jar             |Mystical Agradditions         |mysticalagradditions          |4.1.2               |DONE      |NOSIGNATURE
        ironchest-1.16.4-11.2.10.jar                      |Iron Chests                   |ironchest                     |1.16.4-11.2.10      |DONE      |NOSIGNATURE
        MinersAdvantage-1.16.4-1.8.0.174.jar              |MinersAdvantage               |minersadvantage               |1.16.4-1.8.0.174    |DONE      |NOSIGNATURE
        CraftingTweaks_1.16.3-12.2.0.jar                  |Crafting Tweaks               |craftingtweaks                |12.2.0              |DONE      |NOSIGNATURE
        forge-1.16.4-35.1.28-client.jar                   |Minecraft                     |minecraft                     |1.16.4              |DONE      |NOSIGNATURE
        upgrade_aquatic-1.16.4-3.0.0.jar                  |Upgrade Aquatic               |upgrade_aquatic               |3.0.0               |DONE      |NOSIGNATURE
        EnchantmentDescriptions-1.16.4-6.0.2.jar          |EnchantmentDescriptions       |enchdesc                      |6.0.2               |DONE      |ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
        SilentLib-1.16.3-4.9.0+63.jar                     |Silent Lib                    |silentlib                     |4.9.0+63            |DONE      |NOSIGNATURE
        CreativeCore_v2.0.10_mc1.16.4.jar                 |CreativeCore                  |creativecore                  |2.0.0               |DONE      |NOSIGNATURE
        astikorcarts-1.16.4-1.1.0.jar                     |AstikorCarts                  |astikorcarts                  |1.1.0               |DONE      |NOSIGNATURE
        easy_villagers-1.16.4-1.1.17.jar                  |Easy Villagers                |easy_villagers                |1.16.4-1.1.17       |DONE      |NOSIGNATURE
        SpartanShields-1.16.4-2.1.0-beta-1 (1).jar        |Spartan Shields               |spartanshields                |2.1.0 beta 1        |DONE      |NOSIGNATURE
        savageandravage-1.16.4-3.0.0.jar                  |Savage & Ravage               |savageandravage               |3.0.0               |DONE      |NOSIGNATURE
        Mantle-1.16.4-1.6.52.jar                          |Mantle                        |mantle                        |1.6.52              |DONE      |NOSIGNATURE
        Inspirations-1.16.3-1.2.1.24.jar                  |Inspirations                  |inspirations                  |1.2.1               |DONE      |NOSIGNATURE
        Xaeros_Minimap_20.30.1_Forge_1.16.4.jar           |Xaero's Minimap               |xaerominimap                  |20.30.1             |DONE      |NOSIGNATURE
        polymorph-forge-1.16.4-0.22.jar                   |Polymorph                     |polymorph                     |1.16.4-0.22         |DONE      |NOSIGNATURE
        AutoRegLib-1.6-47.jar                             |AutoRegLib                    |autoreglib                    |1.6-47              |DONE      |NOSIGNATURE
        Quark-r2.4-290.jar                                |Quark                         |quark                         |r2.4-290            |DONE      |NOSIGNATURE
        Apotheosis-1.16.3-4.4.1.jar                       |Apotheosis                    |apotheosis                    |4.4.1               |DONE      |NOSIGNATURE
        charm-forge-1.16.4-2.2.2 (1).jar                  |Charm                         |charm                         |2.2.2               |DONE      |NOSIGNATURE
        sit-1.16.2-v1.3.jar                               |Sit                           |sit                           |v1.3                |DONE      |NOSIGNATURE
        harvest-1.16.3-1.0.3.jar                          |Harvest                       |harvest                       |1.0.3               |DONE      |NOSIGNATURE
        InventoryHud_1.16.x.forge-3.1.4.jar               |Inventory HUD+(Forge edition) |inventoryhud                  |3.1.4               |DONE      |NOSIGNATURE
        illagersweararmor-1.0.3.jar                       |Illagers Wear Armor           |illagersweararmor             |1.0.3               |DONE      |NOSIGNATURE
        AppleSkin-mc1.16.2-forge-1.0.14.jar               |AppleSkin                     |appleskin                     |1.0.14              |DONE      |NOSIGNATURE
        Aquaculture-1.16.4-2.1.11.jar                     |Aquaculture 2                 |aquaculture                   |1.16.4-2.1.11       |DONE      |NOSIGNATURE
        CraftableHorseArmour-1.16.X-1.4.0.jar             |CHA&S - Craftable Horse Armour|craftablehorsearmour          |1.16.4-1.4.0        |DONE      |NOSIGNATURE
        SoundFilters-0.14_for_1.16.2.jar                  |Sound Filters                 |soundfilters                  |0.14_for_1.16.2     |DONE      |NOSIGNATURE
        healingcf_1.16.4-3.1.jar                          |Healing Campfire              |healingcf                     |3.1                 |DONE      |NOSIGNATURE
        xptome-1.16.2-v1.1.6.jar                          |XP Tome                       |xpbook                        |v1.1.6              |DONE      |NOSIGNATURE
    Crash Report UUID: 28db5bb6-9bb3-4076-865e-e9e5537b2851
    Patchouli open book context: n/a
    OptiFine Version: OptiFine_1.16.4_HD_U_G5
    OptiFine Build: 20201106-171901
    Render Distance Chunks: 8
    Mipmaps: 4
    Anisotropic Filtering: 1
    Antialiasing: 0
    Multitexture: false
    Shaders: null
    OpenGlVersion: 4.6.0 NVIDIA 460.89
    OpenGlRenderer: GeForce GTX 1060 6GB/PCIe/SSE2
    OpenGlVendor: NVIDIA Corporation
    CpuCount: 8
SihenZhang commented 3 years ago

The composter recipes is saved as an Object2FloatOpenHashMap which is not thread-safe. But adding composter recipes is running in parallel on a thread pool. So if there are so many mods adding composter recipes, once the recipe map size is exceeded, the rehash method will be triggered and the map will be changed, causing other mods (in crash report is my mod) to make errors when adding composter recipes. The solution is use enqueueWork method, which will add composter recipes synchronously on the main thread after the parallel dispatch. Here is the post in Forge forum which mentions the solution. https://forums.minecraftforge.net/topic/93016-multithreading-correctness/?do=findComment&comment=428539 So this may solve your problem.