Open DemoXinMC opened 4 years ago
I get the exact same crash when launching my server. Once anyone attempts to log into the server, it crashes and produces this crash report. On 1.16.4 crash-2020-11-12_00.17.39-server.txt
---- Minecraft Crash Report ---- // Who set us up the TNT?
Time: 11/12/20 12:17 AM Description: Exception in server tick loop
java.util.ConcurrentModificationException: null at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911) ~[?:1.8.0_272] {} at java.util.ArrayList$Itr.remove(ArrayList.java:875) ~[?:1.8.0_272] {} at ipsis.woot.modules.factory.multiblock.MultiBlockTracker.run(MultiBlockTracker.java:48) ~[woot:1.16.3-1.0.0.1] {re:classloading} at ipsis.woot.setup.ForgeEventHandlers.onWorldTick(ForgeEventHandlers.java:130) ~[woot:1.16.3-1.0.0.1] {re:classloading} at net.minecraftforge.eventbus.ASMEventHandler_1264_ForgeEventHandlers_onWorldTick_WorldTickEvent.invoke(.dynamic) ~[?:?] {} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-3.0.5-service.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:297) ~[eventbus-3.0.5-service.jar:?] {} at net.minecraftforge.fml.hooks.BasicEventHooks.onPostWorldTick(BasicEventHooks.java:100) ~[forge:?] {re:classloading} at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:856) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:jaopca.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:291) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:786) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:jaopca.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_240802v(MinecraftServer.java:641) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:jaopca.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.lambda$startServer$0(MinecraftServer.java:232) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:jaopca.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at java.lang.Thread.run(Thread.java:748) [?:1.8.0_272] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
-- System Details -- Details: Minecraft Version: 1.16.4 Minecraft Version ID: 1.16.4 Operating System: Linux (amd64) version 4.15.0-122-generic Java Version: 1.8.0_272, Private Build Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Private Build Memory: 321471920 bytes (306 MB) / 2422624256 bytes (2310 MB) up to 7156531200 bytes (6825 MB) CPUs: 4 JVM Flags: 14 total; -Xmx7000M -XX:+AggressiveOpts -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:+UnlockExperimentalVMOptions -XX:+UseParNewGC -XX:+ExplicitGCInvokesConcurrent -XX:MaxGCPauseMillis=10 -XX:GCPauseIntervalMillis=50 -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:NewSize=84m -XX:+UseAdaptiveGCBoundary -XX:NewRatio=3 ModLauncher: 8.0.6+85+master.325de55 ModLauncher launch target: fmlserver 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.0.14.jar object_holder_definalize PLUGINSERVICE /forge-1.16.4-35.0.14.jar runtime_enum_extender PLUGINSERVICE /accesstransformers-2.2.0-shadowed.jar accesstransformer PLUGINSERVICE /forge-1.16.4-35.0.14.jar capability_inject_definalize PLUGINSERVICE /forge-1.16.4-35.0.14.jar runtimedistcleaner PLUGINSERVICE /mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE /forge-1.16.4-35.0.14.jar fml TRANSFORMATIONSERVICE FML: 35.0 Forge: net.minecraftforge:35.0.14 FML Language Providers: javafml@35.0 minecraft@1 kotori_scala@2.13.3-build-5 Mod List: ftbessentials-1603.1.0.11.jar |FTB Essentials |ftbessentials |1603.1.0.11 |DONE |NOSIGNATURE AdditionalEnchantedMiner-1.16.3-16.1.2.jar |QuarryPlus |quarryplus |16.1.2 |DONE |1a:13:52:63:6f:dc:0c:ad:7f:8a:64:ac:46:58:8a:0c:90:ea:2c:5d:11:ac:4c:d4:62:85:c7:d1:00:fa:9c:76 simplemagnets-1.0.8-mc1.16.4.jar |Simple Magnets |simplemagnets |1.0.8 |DONE |NOSIGNATURE missingstructurefix-1.0.jar |Missing Structure Fix |missingstructurefix |1.0 |DONE |NOSIGNATURE mcw-windows-1.0.2-mc1.16.4.jar |Macaw's Windows |mcwwindows |1.0.2 |DONE |NOSIGNATURE modnametooltip_1.16.2-1.15.0.jar |Mod Name Tooltip |modnametooltip |1.15.0 |DONE |NOSIGNATURE IronJetpacks-1.16.4-4.1.3.jar |Iron Jetpacks |ironjetpacks |4.1.3 |DONE |NOSIGNATURE Powah-1.16.4-2.3.5.jar |Powah |powah |2.3.5 |DONE |NOSIGNATURE rangedpumps-0.8.2.jar |Ranged Pumps |rangedpumps |0.8.2 |DONE |NOSIGNATURE jumbofurnace-1.16.3-2.1.1.0.jar |Jumbo Furnace |jumbofurnace |1.16.3-2.1.1.0 |DONE |NOSIGNATURE Wither-Skeleton-Tweaks-1.16.3-5.2.1.jar |Wither Skeleton Tweaks |wstweaks |5.2.1 |DONE |NOSIGNATURE reliquary-1.16.3-1.3.4.1051.jar |Reliquary |xreliquary |1.16.3-1.3.4.1051 |DONE |NOSIGNATURE randompatches-1.16.2-1.22.1.2.jar |RandomPatches |randompatches |1.16.2-1.22.1.2 |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 WaterStrainer-1.16.3-10.0.0.jar |Water Strainer |waterstrainer |1.16.3-10.0.0 |DONE |NOSIGNATURE TMechworks-1.16.3+-2.2.2.jar |Tinkers' Mechworks |tmechworks |2.2.2 |DONE |NOSIGNATURE JustEnoughResources-1.16.3-0.12.0.102.jar |Just Enough Resources |jeresources |0.12.0.102 |DONE |NOSIGNATURE confdespawntimer_1.16.4-1.3.jar |Configurable Despawn Timer |confdespawntimer |1.3 |DONE |NOSIGNATURE shetiphiancore-1.16-3.8.4.jar |ShetiPhian-Core |shetiphiancore |3.8.4 |DONE |NOSIGNATURE MysticalAgradditions-1.16.4-4.1.1.jar |Mystical Agradditions |mysticalagradditions |4.1.1 |DONE |NOSIGNATURE emojiful-1.16.3-2.1.1.jar |Emojiful |emojiful |1.16.3-2.1.1 |DONE |NOSIGNATURE refinedstorage-1.9.8.jar |Refined Storage |refinedstorage |1.9.8 |DONE |NOSIGNATURE alltheores-0.1.13-1.16.3-34.1.0.jar |AllTheOres |alltheores |0.1.13 |DONE |NOSIGNATURE industrial-foregoing-1.16.4-3.2.1-609cbe0.jar |Industrial Foregoing |industrialforegoing |3.2.1 |DONE |NOSIGNATURE cleancut-mc1.16-2.2-forge.jar |Clean Cut |cleancut |2.2 |DONE |NOSIGNATURE torchmaster-2.3.4-alpha.jar |Torchmaster |torchmaster |2.3.4-alpha |DONE |NOSIGNATURE repurposed_structures-1.16.3-2.2.11.jar |Repurposed Structures |repurposed_structures |1.16.3-2.2.11 |DONE |NOSIGNATURE BiomesOPlenty-1.16.4-13.0.0.420-universal.jar |Biomes O' Plenty |biomesoplenty |1.16.4-13.0.0.418 |DONE |NOSIGNATURE mcw-trapdors-1.0.0-mc1.16.4.jar |Macaw's Trapdoors |mcwtrpdoors |1.0.0 |DONE |NOSIGNATURE SilentGear-1.16.3-2.3.5+170.jar |Silent Gear |silentgear |2.3.5+170 |DONE |NOSIGNATURE portality-1.16.4-3.2.0.jar |Portality |portality |3.2.0 |DONE |NOSIGNATURE curios-forge-1.16.4-4.0.2.1.jar |Curios API |curios |1.16.4-4.0.2.1 |DONE |NOSIGNATURE Botania-1.16.3-409.jar |Botania |botania |1.16.3-409 |DONE |NOSIGNATURE tanknull-2.1-1.16.2.jar |Tank Null |tanknull |2.1-1.16.2 |DONE |NOSIGNATURE angelring-1.16.3-1.3.3.jar |Angel Ring |angelring |1.3.3 |DONE |NOSIGNATURE tombstone-6.0.2.jar |Corail Tombstone |tombstone |6.0.2 |DONE |NOSIGNATURE ExtraStorage-1.16.4-1.2.0.jar |Extra Storage |extrastorage |1.2.0 |DONE |NOSIGNATURE NaturesAura-32.0.jar |Nature's Aura |naturesaura |32.0 |DONE |NOSIGNATURE constructionwand-1.16.2-1.6.jar |Construction Wand |constructionwand |1.16.2-1.6 |DONE |NOSIGNATURE mcws-roofs-2.0.0-mc1.16.4.jar |Macaw's Roofs |mcwroofs |2.0.0 |DONE |NOSIGNATURE globalxp-1.16.3-v1.4.15.jar |Global XP |globalxp |v1.4.15 |DONE |NOSIGNATURE cloth-config-forge-4.1.0.jar |Cloth Config v4 API |cloth-config |4.0 |DONE |NOSIGNATURE FastLeafDecay-v25.jar |FastLeafDecay |fastleafdecay |v25 |DONE |NOSIGNATURE BetterMineshaftsForge-1.16.2-1.0.1.jar |YUNG's Better Mineshafts |bettermineshafts |1.16.2-1.0.1 |DONE |NOSIGNATURE ClientTweaks_1.16.3-5.2.0.jar |Client Tweaks |clienttweaks |5.2.0 |DONE |NOSIGNATURE nomowanderer_MC1.16.3_1.0.jar |NoMoWanderer |nomowanderer |1.16.3_1.0 |DONE |NOSIGNATURE woot-1.16.3-1.0.0.1.jar |Woot |woot |1.16.3-1.0.0.1 |DONE |NOSIGNATURE bagofyurting-1.16.3-1.1.0.1.jar |Bag of Yurting |bagofyurting |1.1.0.1 |DONE |NOSIGNATURE jei-1.16.4-7.6.0.57.jar |Just Enough Items |jei |7.6.0.57 |DONE |NOSIGNATURE AttributeFix-1.16.3-8.0.2.jar |AttributeFix |attributefix |8.0.2 |DONE |NOSIGNATURE Mekanism-1.16.4-10.0.17.444.jar |Mekanism |mekanism |10.0.17 |DONE |NOSIGNATURE invtweaks-1.16.4-1.0.1.jar |Inventory Tweaks Renewed |invtweaks |1.16.4-1.0.1 |DONE |NOSIGNATURE shutupexperimentalsettings-1.0.1.jar |Shutup Experimental Settings! |shutupexperimentalsettings |1.0.1 |DONE |NOSIGNATURE NaturesCompass-1.16.3-1.8.5.jar |Nature's Compass |naturescompass |1.16.3-1.8.5 |DONE |NOSIGNATURE LibX-1.16.3-1.0.1.jar |LibX |libx |1.16.3-1.0.1 |DONE |NOSIGNATURE phosphophyllite-1.16.3-0.2.0-beta.jar |Phosphophyllite |phosphophyllite |0.2.0 |DONE |NOSIGNATURE engineerstools-1.16.4-1.1.2-b1.jar |Engineer's Tools |engineerstools |1.1.2-b1 |DONE |NOSIGNATURE FarmingForBlockheads_1.16.3-7.2.1.jar |Farming for Blockheads |farmingforblockheads |7.2.1 |DONE |NOSIGNATURE pneumaticcraft-repressurized-1.16.3-2.5.0-66.jar |PneumaticCraft: Repressurized |pneumaticcraft |1.16.3-2.5.0-66 |DONE |NOSIGNATURE pedestals-0.8g.jar |Pedestals |pedestals |0.8g |DONE |NOSIGNATURE extradisks-1.16.3-1.3.3.jar |Extra Disks |extradisks |1.3.3 |DONE |NOSIGNATURE ironchest-1.16.4-11.2.10.jar |Iron Chests |ironchest |1.16.4-11.2.10 |DONE |NOSIGNATURE MythicBotany-1.16.3-1.1.6.jar |MythicBotany |mythicbotany |1.16.3-1.1.6 |DONE |NOSIGNATURE forge-1.16.4-35.0.14-server.jar |Minecraft |minecraft |1.16.4 |DONE |NOSIGNATURE theoneprobe-1.16-3.0.6.jar |The One Probe |theoneprobe |1.16-3.0.6 |DONE |NOSIGNATURE MouseTweaks-2.13-mc1.16.2.jar |Mouse Tweaks |mousetweaks |2.13 |DONE |NOSIGNATURE ImmersiveEngineering-1.16.4-4.1.1-128.jar |Immersive Engineering |immersiveengineering |1.16.4-4.1.1-128 |DONE |44:39:94:cf:1d:8c:be:3c:7f:a9:ee:f4:1e:63:a5:ac:61:f9:c2:87:d5:5b:d9:d6:8c:b5:3e:96:5d:8e:3f:b7 useful_railroads-1.16.4-1.4.6.34.jar |Useful Railroads |usefulrailroads |1.4.6.34 |DONE |f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0 pamhc2crops-1.16.3-1.0.1.jar |Pam's HarvestCraft 2 Crops |pamhc2crops |version |DONE |NOSIGNATURE allthemodium-1.1.15-1.16.3-34.1.0.jar |Allthemodium |allthemodium |1.1.15 |DONE |NOSIGNATURE jeiintegration_1.16.3-6.0.0.8.jar |JEI Integration |jeiintegration |6.0.0.8 |DONE |NOSIGNATURE Mantle-1.16.4-1.6.43.jar |Mantle |mantle |1.6.43 |DONE |NOSIGNATURE pamhc2foodcore-1.16.3-1.0.0.jar |Pam's HarvestCraft 2 Food Core|pamhc2foodcore |version |DONE |NOSIGNATURE ftb-backups-2.1.1.6.jar |FTB Backups |ftbbackups |2.1.1.6 |DONE |NOSIGNATURE polymorph-forge-1.16.3-0.16.jar |Polymorph |polymorph |1.16.3-0.16 |DONE |NOSIGNATURE AutoRegLib-1.6-46.jar |AutoRegLib |autoreglib |1.6-46 |DONE |NOSIGNATURE structurize-0.13.96-ALPHA-universal.jar |Structurize |structurize |0.13.96-ALPHA |DONE |NOSIGNATURE PickleTweaks-1.16.4-5.1.4.jar |Pickle Tweaks |pickletweaks |5.1.4 |DONE |NOSIGNATURE FastFurnace-1.16.3-4.3.0.jar |FastFurnace |fastfurnace |4.3.0 |DONE |NOSIGNATURE allthetweaks-1.1.7-1.16.3-34.1.10.jar |All The Tweaks |allthetweaks |1.1.7 |DONE |NOSIGNATURE byg-1.1.4.jar |Oh The Biomes You'll Go |byg |1.1.1 |DONE |NOSIGNATURE extremeSoundMuffler-3.0.0-BETA_Forge-1.16.3.jar |Extreme Sound Muffler |extremesoundmuffler |3.0.0-BETA_forge-1.1|DONE |NOSIGNATURE CosmeticArmorReworked-1.16.4-v1.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.16.4-v1 |DONE |5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53 morered-1.16.3-2.0.1.0.jar |More Red |morered |2.0.1.0 |DONE |NOSIGNATURE xptome-1.16.2-v1.1.6.jar |XP Tome |xpbook |v1.1.6 |DONE |NOSIGNATURE NetherPortalFix_1.16.3-7.2.1.jar |NetherPortalFix |netherportalfix |7.2.1 |DONE |NOSIGNATURE aiotbotania-1.16.3-1.4.2.jar |AIOT Botania |aiotbotania |1.4.2 |DONE |NOSIGNATURE forge-1.16.3-geckolib-2.1.2.jar |GeckoLib |geckolib |2.1.2 |DONE |NOSIGNATURE ars_nouveau-1.16.3-1.5.2.jar |Ars Nouveau |ars_nouveau |1.5.2 |DONE |NOSIGNATURE managear-1.16.3-2.1.3.jar |Mana Gear |managear |1.16.3-2.1.3 |DONE |NOSIGNATURE KleeSlabs_1.16.3-9.2.0.jar |KleeSlabs |kleeslabs |9.2.0 |DONE |NOSIGNATURE rsgauges-1.16.4-1.2.6-b1.jar |Gauges and Switches |rsgauges |1.2.6-b1 |DONE |NOSIGNATURE CookingForBlockheads_1.16.3-9.2.2.jar |Cooking for Blockheads |cookingforblockheads |9.2.2 |DONE |NOSIGNATURE Controlling-7.0.0.9.jar |Controlling |controlling |7.0.0.9 |DONE |NOSIGNATURE Placebo-1.16.3-4.3.3.jar |Placebo |placebo |4.3.3 |DONE |NOSIGNATURE dankstorage-3.11.jar |Dank Storage |dankstorage |3.11 |DONE |NOSIGNATURE citadel-1.5.0.jar |Citadel |citadel |1.5.0 |DONE |NOSIGNATURE iceandfire-2.1.1-1.16.3.jar |Ice and Fire |iceandfire |2.0.3-1.16.3 |DONE |NOSIGNATURE rats-7.0.1-1.16.3.jar |Rats |rats |7.0.1 |DONE |NOSIGNATURE ratlantis-1.0.0-1.16.3.jar |Rats: Ratlantis |ratlantis |1.0.0-1.16.3 |DONE |NOSIGNATURE ftb-gui-library-1603.1.1.25.jar |FTB GUI Library |ftbguilibrary |1603.1.1.25 |DONE |NOSIGNATURE potionsmaster-0.1.24-1.16.3-34.1.42.jar |Potions Master |potionsmaster |0.1.24 |DONE |NOSIGNATURE culinaryconstruct-forge-1.16.3-4.0.0.1.jar |Culinary Construct |culinaryconstruct |1.16.3-4.0.0.1 |DONE |NOSIGNATURE Bookshelf-1.16.4-9.0.5.jar |Bookshelf |bookshelf |9.0.5 |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 DarkUtilities-1.16.4-7.0.2.jar |Dark Utilities |darkutils |7.0.2 |DONE |d0:df:b0:d5:23:b6:17:7e:0b:18:a9:ac:38:dd:5f:e7:8f:dd:51:0d:30:9d:5b:c3:43:3d:65:28:48:78:83:40 BotanyPots-1.16.3-5.1.15.jar |BotanyPots |botanypots |5.1.15 |DONE |NOSIGNATURE u_team_core-1.16.4-3.1.12.186.jar |U Team Core |uteamcore |3.1.12.186 |DONE |f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0 buildinggadgets-3.7.2.jar |Building Gadgets |buildinggadgets |3.7.2 |DONE |NOSIGNATURE forge-1.16.4-35.0.14-universal.jar |Forge |forge |35.0.14 |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 cofh_core-1.16.3-1.0.4.jar |CoFH Core |cofh_core |1.0.4 |DONE |NOSIGNATURE thermal-1.16.3-1.0.5.jar |Thermal Series |thermal |1.0.5 |DONE |NOSIGNATURE thermal_innovation-1.16.3-1.0.3.jar |Thermal Innovation |thermal_innovation |1.0.3 |DONE |NOSIGNATURE thermal_locomotion-1.16.3-1.0.3.jar |Thermal Locomotion |thermal_locomotion |1.0.3 |DONE |NOSIGNATURE Psi 1.16-88.jar |Psi |psi |1.16-88 |DONE |NOSIGNATURE thermal_cultivation-1.16.3-1.0.5.jar |Thermal Cultivation |thermal_cultivation |1.0.5 |DONE |NOSIGNATURE AppleSkin-mc1.16.2-forge-1.0.14.jar |AppleSkin |appleskin |1.0.14 |DONE |NOSIGNATURE Aquaculture-1.16.4-2.1.6.jar |Aquaculture 2 |aquaculture |1.16.4-2.1.6 |DONE |NOSIGNATURE mcw-doors-1.0.1fix-mc1.16.4.jar |Macaw's Doors |mcwdoors |1.0.1 |DONE |NOSIGNATURE LightingWand-1.16.4-1.7.2.jar |Lighting Wand |lightingwand |1.7.2 |DONE |NOSIGNATURE MekanismGenerators-1.16.4-10.0.17.444.jar |Mekanism: Generators |mekanismgenerators |10.0.17 |DONE |NOSIGNATURE XNetGases-1.16.3-2.0.0.jar |XNet Gases |xnetgases |2.0.0 |DONE |NOSIGNATURE ftb-teams-1.0.1.12.jar |FTB Teams |ftbteams |1.0.1.12 |DONE |NOSIGNATURE absentbydesign-1.16.3-1.1.1.jar |Absent By Design Mod |absentbydesign |1.16.3-1.1.1 |DONE |1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed mcw-bridges-1.0.4-mc1.16.4.jar |Macaw's Bridges |mcwbridges |1.0.4 |DONE |NOSIGNATURE useful_backpacks-1.16.4-1.11.6.86.jar |Useful Backpacks |usefulbackpacks |1.11.6.86 |DONE |f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0 resourcefulbees-1.16.3-0.5.5b.jar |Resourceful Bees |resourcefulbees |1.16.3-0.5.5b |DONE |NOSIGNATURE entangled-1.2.7-mc1.16.4.jar |Entangled |entangled |1.2.7 |DONE |NOSIGNATURE endertanks-1.16-1.9.3.jar |EnderTanks |endertanks |1.9.3 |DONE |NOSIGNATURE crashutilities-3.5.jar |Crash Utilities |crashutilities |3.5 |DONE |NOSIGNATURE Compressium-1.16.4-1.1.36.jar |Compressium |compressium |1.1.36 |DONE |NOSIGNATURE MekanismAdditions-1.16.4-10.0.17.444.jar |Mekanism: Additions |mekanismadditions |10.0.17 |DONE |NOSIGNATURE valkyrielib-1.16.3-3.0.3.2.jar |ValkyrieLib |valkyrielib |1.16.3-3.0.3.2 |DONE |NOSIGNATURE Lollipop-1.16.4-3.2.2.jar |Lollipop |lollipop |3.2.2 |DONE |NOSIGNATURE ftb-ranks-1604.1.1.9.jar |FTB Ranks |ftbranks |1604.1.1.9 |DONE |NOSIGNATURE simplylight-1.16.3-1.0.2.jar |Simply Light |simplylight |1.16.3-1.0.2 |DONE |NOSIGNATURE tgcropesmod-1.16.2-1.1.0.jar |Ropes Mod |tgcropesmod |1.16.2-1.1.0 |DONE |NOSIGNATURE atmadditions-1.16.2-1.0.0.jar |All The Mods: Additions |atmadditions |1.16.2-1.0.0 |DONE |NOSIGNATURE SolarFluxReborn-1.16.3-16.2.3.jar |Solar Flux Reborn |solarflux |16.2.3 |DONE |NOSIGNATURE Patchouli-1.16.2-47.jar |Patchouli |patchouli |1.16.2-47 |DONE |NOSIGNATURE collective-1.16.4-1.53.jar |Collective |collective |1.53 |DONE |NOSIGNATURE camera-1.16.4-1.0.3.jar |Camera Mod |camera |1.16.4-1.0.3 |DONE |NOSIGNATURE thermal_expansion-1.16.3-1.0.5.jar |Thermal Expansion |thermal_expansion |1.0.5 |DONE |NOSIGNATURE MysticalCustomization-1.16.4-2.1.1.jar |Mystical Customization |mysticalcustomization |2.1.1 |DONE |NOSIGNATURE elevatorid-1.16.3-1.7.6.jar |Elevator Mod |elevatorid |1.16.3-1.7.6 |DONE |NOSIGNATURE ftb-ultimine-1603.1.1.12.jar |FTB Ultimine |ftbultimine |1603.1.1.12 |DONE |NOSIGNATURE Runelic-1.16.4-6.0.1.jar |Runelic |runelic |6.0.1 |DONE |NOSIGNATURE MekanismTools-1.16.4-10.0.17.444.jar |Mekanism: Tools |mekanismtools |10.0.17 |DONE |NOSIGNATURE cc-tweaked-1.16.4-1.94.0.jar |CC: Tweaked |computercraft |1.94.0 |DONE |NOSIGNATURE trashcans-1.0.3-mc1.16.4.jar |Trash Cans |trashcans |1.0.3 |DONE |NOSIGNATURE TrampleStopper-2.4.7+mc-1.16.4.jar |Trample Stopper |tramplestopper |2.4.7+mc-1.16.4 |DONE |23:8f:95:0f:65:ec:2e:38:99:79:f4:bc:47:8a:0b:df:29:ef:2d:82:66:20:09:20:02:dc:4a:15:97:45:f8:43 bwncr-1.16.4-3.9.16.jar |Bad Wither No Cookie Reloaded |bwncr |1.16.4-3.9.16 |DONE |NOSIGNATURE Cyclic-1.16.3-0.9.2.jar |Cyclic |cyclic |1.16.3-0.9.2 |DONE |1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed BetterAdvancements-1.16.3-0.1.0.102.jar |Better Advancements |betteradvancements |0.1.0.102 |DONE |NOSIGNATURE rhino-1.7.13.8.jar |Rhino |rhino |1.7.13.8 |DONE |NOSIGNATURE kubejs-1604.3.1.79.jar |KubeJS |kubejs |1604.3.1.79 |DONE |NOSIGNATURE biggerreactors-1.16.3-0.2.3-beta.jar |Bigger Reactors |biggerreactors |0.2.3 |DONE |NOSIGNATURE Cucumber-1.16.4-4.1.5.jar |Cucumber Library |cucumber |4.1.5 |DONE |NOSIGNATURE TrashSlot_1.16.3-12.2.1.jar |TrashSlot |trashslot |12.2.1 |DONE |NOSIGNATURE flatbedrock-1.16.4-1.1.6.jar |Flat Bedrock |flatbedrock |1.16.4-1.1.6 |DONE |NOSIGNATURE item-filters-2.2.2.18.jar |Item Filters |itemfilters |2.2.2.18 |DONE |NOSIGNATURE elementalcraft-1.16.3-2.4.6.jar |ElementalCraft |elementalcraft |1.16.3-2.4.6 |DONE |NOSIGNATURE platforms-1.16-1.7.7.jar |Platforms |platforms |1.7.7 |DONE |NOSIGNATURE metalbarrels-3.3a.jar |Metal Barrels |metalbarrels |3.3a |DONE |NOSIGNATURE ensorcellation-1.16.3-1.0.3.jar |Ensorcellation |ensorcellation |1.0.3 |DONE |NOSIGNATURE Waystones_1.16.3-7.3.1.jar |Waystones |waystones |7.3.1 |DONE |NOSIGNATURE Clumps-6.0.0.12.jar |Clumps |clumps |6.0.0.12 |DONE |NOSIGNATURE enviromats-1.16.3-2.0.3.2.jar |Environmental Materials |enviromats |1.16.3-2.0.3.2 |DONE |NOSIGNATURE comforts-forge-1.16.4-4.0.0.2.jar |Comforts |comforts |1.16.4-4.0.0.2 |DONE |NOSIGNATURE appliedenergistics2-8.1.0.jar |Applied Energistics 2 |appliedenergistics2 |8.1.0 |DONE |95:58:cc:83:9d:a8:fa:4f:e9:f3:54:90:66:61:c8:ae:9c:08:88:11:52:52:df:2d:28:5f:05:d8:28:57:0f:98 DimStorage-1.16.4-4.3.0.jar |DimStorage |dimstorage |4.3.0 |DONE |NOSIGNATURE BadMobs-1.16.3-7.0.1.jar |BadMobs |badmobs |7.0.1 |DONE |NOSIGNATURE demagnetize-forge-1.16.2-1.2.2.jar |Demagnetize |demagnetize |1.16.2-1.2.2 |DONE |NOSIGNATURE TravelAnchors-2.1.jar |Travel Anchors |travel_anchors |2.1 |DONE |NOSIGNATURE mcjtylib-1.16-5.0.12.jar |McJtyLib |mcjtylib |1.16-5.0.12 |DONE |NOSIGNATURE rftoolsbase-1.16-2.0.6.jar |RFToolsBase |rftoolsbase |1.16-2.0.6 |DONE |NOSIGNATURE xnet-1.16-3.0.8.jar |XNet |xnet |1.16-3.0.8 |DONE |NOSIGNATURE rftoolspower-1.16-3.0.8.jar |RFToolsPower |rftoolspower |1.16-3.0.8 |DONE |NOSIGNATURE rftoolsbuilder-1.16-3.0.9.jar |RFToolsBuilder |rftoolsbuilder |1.16-3.0.9 |DONE |NOSIGNATURE rftoolsstorage-1.16-2.0.6.jar |RFToolsStorage |rftoolsstorage |1.16-2.0.6 |DONE |NOSIGNATURE rftoolscontrol-1.16-4.0.6.jar |RFToolsControl |rftoolscontrol |1.16-4.0.6 |DONE |NOSIGNATURE restrictions-1.16-3.0.3.jar |Restrictions |restrictions |1.16-3.0.3 |DONE |NOSIGNATURE mahoutsukai-1.16.3-v1.25.2.jar |Mahou Tsukai |mahoutsukai |1.16.3-v1.25.2 |DONE |NOSIGNATURE mininggadgets-1.7.0.jar |Mining Gadgets |mininggadgets |1.7.0 |DONE |NOSIGNATURE ftb-chunks-1603.2.0.43.jar |FTB Chunks |ftbchunks |1603.2.0.43 |DONE |NOSIGNATURE BloodMagic-1.16.3-3.0.0-3.jar |Blood Magic |bloodmagic |1.16.3-3.0.0-3 |DONE |NOSIGNATURE scuba-gear-1.16.4-1.0.1.jar |Scuba Gear |scuba_gear |1.0.1 |DONE |NOSIGNATURE MysticalAgriculture-1.16.4-4.1.2.jar |Mystical Agriculture |mysticalagriculture |4.1.2 |DONE |NOSIGNATURE CraftingTweaks_1.16.3-12.2.0.jar |Crafting Tweaks |craftingtweaks |12.2.0 |DONE |NOSIGNATURE rftoolsutility-1.16-3.0.15.jar |RFToolsUtility |rftoolsutility |1.16-3.0.15 |DONE |NOSIGNATURE EnchantmentDescriptions-1.16.4-6.0.1.jar |EnchantmentDescriptions |enchdesc |6.0.1 |DONE |NOSIGNATURE ToolBelt-1.16.3-1.15.2.jar |Tool Belt |toolbelt |1.15.2 |DONE |NOSIGNATURE titanium-1.16.4-3.2.0.jar |Titanium |titanium |3.2.0 |DONE |NOSIGNATURE SilentLib-1.16.3-4.9.0+63.jar |Silent Lib |silentlib |4.9.0+63 |DONE |NOSIGNATURE forbidden_arcanus-1.16.3-1.0.2.jar |Forbidden & Arcanus |forbidden_arcanus |1.16.3-1.0.2 |DONE |NOSIGNATURE archers_paradox-1.16.3-1.0.0.jar |Archer's Paradox |archersparadox |1.0.0 |DONE |NOSIGNATURE omgourd-1.16.3-1.0.0.jar |Oh My Gourd |omgourd |1.0.0 |DONE |NOSIGNATURE Quark-r2.4-275.jar |Quark |quark |r2.4-275 |DONE |NOSIGNATURE Apotheosis-1.16.3-4.4.1.jar |Apotheosis |apotheosis |4.4.1 |DONE |NOSIGNATURE JAOPCA-1.16.3-3.4.0.0.jar |JAOPCA |jaopca |3.4.0.0 |DONE |NOSIGNATURE FastWorkbench-1.16.3-4.4.0.jar |FastWorkbench |fastbench |4.4.0 |DONE |NOSIGNATURE StorageDrawers-1.16.3-8.2.1.jar |Storage Drawers |storagedrawers |8.2.1 |DONE |NOSIGNATURE FluxNetworks-1.16.4-6.1.3.8.jar |Flux Networks |fluxnetworks |1.16.4-6.1.3.8 |DONE |NOSIGNATURE enderchests-1.16-1.7.5.jar |EnderChests |enderchests |1.7.5 |DONE |NOSIGNATURE minecolonies-0.13.437-RELEASE-universal.jar |Minecolonies |minecolonies |0.13.437-RELEASE |DONE |NOSIGNATURE engineersdecor-1.16.4-1.1.4-b1.jar |Engineer's Decor |engineersdecor |1.1.4-b1 |DONE |NOSIGNATURE solcarrot-1.16.3-1.9.8.jar |Spice of Life: Carrot Edition |solcarrot |1.16.3-1.9.8 |DONE |NOSIGNATURE modular-routers-1.16.3-7.2.0-39.jar |Modular Routers |modularrouters |1.16.3-7.2.0-39 |DONE |NOSIGNATURE refinedstorageaddons-0.7.2.jar |Refined Storage Addons |refinedstorageaddons |0.7.2 |DONE |NOSIGNATURE chiselsandbits-0.2.2-ALPHA.jar |Chisels & bits |chiselsandbits |NONE |DONE |NOSIGNATURE balancedenchanting-1.0.jar |Balanced Enchanting |balancedenchanting |1.0 |DONE |NOSIGNATURE Crash Report UUID: c8c4b97b-b2c5-46ac-9ac9-a08cfc4e9b73 [Psi] Active spell: None Player Count: 1 / 10; [ServerPlayerEntity['Abuser'/299, l='ServerLevel[world]', x=-555.23, y=86.00, z=-596.71]] Data Packs: resourcefulbees:internals, vanilla, mod:netherportalfix (incompatible), mod:aiotbotania (incompatible), mod:geckolib (incompatible), mod:simplemagnets (incompatible), mod:mcwwindows (incompatible), mod:modnametooltip, mod:kleeslabs (incompatible), mod:rsgauges, mod:ironjetpacks, mod:cookingforblockheads (incompatible), mod:controlling (incompatible), mod:placebo (incompatible), mod:dankstorage (incompatible), mod:citadel (incompatible), mod:powah, mod:ftbguilibrary (incompatible), mod:rangedpumps, mod:potionsmaster, mod:jumbofurnace (incompatible), mod:culinaryconstruct (incompatible), mod:wstweaks (incompatible), mod:bookshelf, mod:xreliquary, mod:randompatches (incompatible), mod:buildinggadgets, mod:apotheosis (incompatible), mod:mcwdoors, mod:lightingwand, mod:mekanismgenerators, mod:waterstrainer, mod:jeresources, mod:xnetgases, mod:confdespawntimer, mod:ftbteams (incompatible), mod:shetiphiancore, mod:mysticalagradditions (incompatible), mod:absentbydesign (incompatible), mod:emojiful (incompatible), mod:refinedstorage, mod:alltheores, mod:mcwbridges (incompatible), mod:industrialforegoing (incompatible), mod:cleancut (incompatible), mod:usefulbackpacks, mod:torchmaster (incompatible), mod:resourcefulbees (incompatible), mod:repurposed_structures, mod:entangled (incompatible), mod:endertanks, mod:crashutilities (incompatible), mod:compressium (incompatible), mod:biomesoplenty, mod:mekanismadditions, mod:valkyrielib, mod:lollipop, mod:ftbranks (incompatible), mod:silentgear, mod:simplylight, mod:tgcropesmod (incompatible), mod:atmadditions (incompatible), mod:solarflux, mod:portality (incompatible), mod:curios, mod:botania, mod:managear, mod:patchouli (incompatible), mod:collective, mod:camera, mod:tanknull (incompatible), mod:angelring (incompatible), mod:mysticalcustomization (incompatible), mod:elevatorid (incompatible), mod:ftbultimine (incompatible), mod:runelic, mod:darkutils (incompatible), mod:extrastorage, mod:naturesaura (incompatible), mod:mekanismtools, mod:constructionwand (incompatible), mod:mcwroofs (incompatible), mod:computercraft, mod:globalxp, mod:cloth-config (incompatible), mod:trashcans (incompatible), mod:tramplestopper (incompatible), mod:bwncr (incompatible), mod:fastleafdecay (incompatible), mod:bettermineshafts (incompatible), mod:cyclic (incompatible), mod:betteradvancements, mod:clienttweaks (incompatible), mod:nomowanderer (incompatible), mod:biggerreactors (incompatible), mod:cucumber, mod:trashslot (incompatible), mod:flatbedrock (incompatible), mod:woot, mod:bagofyurting (incompatible), mod:itemfilters (incompatible), mod:platforms, mod:jei, mod:elementalcraft, mod:metalbarrels (incompatible), mod:attributefix, mod:mekanism, mod:invtweaks (incompatible), mod:waystones (incompatible), mod:clumps (incompatible), mod:shutupexperimentalsettings (incompatible), mod:enviromats (incompatible), mod:comforts (incompatible), mod:appliedenergistics2 (incompatible), mod:naturescompass (incompatible), mod:dimstorage, mod:botanypots, mod:phosphophyllite (incompatible), mod:engineerstools, mod:farmingforblockheads (incompatible), mod:badmobs (incompatible), mod:pneumaticcraft, mod:demagnetize (incompatible), mod:mcjtylib, mod:rftoolsbase, mod:xnet, mod:rftoolsstorage, mod:rftoolscontrol, mod:restrictions (incompatible), mod:pedestals (incompatible), mod:mahoutsukai (incompatible), mod:mininggadgets (incompatible), mod:ars_nouveau, mod:rftoolspower, mod:extradisks, mod:ftbchunks (incompatible), mod:forge, mod:scuba_gear (incompatible), mod:mysticalagriculture, mod:ironchest (incompatible), mod:craftingtweaks (incompatible), mod:rftoolsutility, mod:enchdesc, mod:theoneprobe, mod:mousetweaks, mod:toolbelt (incompatible), mod:titanium (incompatible), mod:immersiveengineering (incompatible), mod:usefulrailroads, mod:silentlib (incompatible), mod:pamhc2crops (incompatible), mod:allthemodium, mod:forbidden_arcanus (incompatible), mod:rftoolsbuilder, mod:jeiintegration, mod:rats, mod:ratlantis, mod:pamhc2foodcore (incompatible), mod:ftbbackups (incompatible), mod:fastbench (incompatible), mod:polymorph (incompatible), mod:storagedrawers (incompatible), mod:enderchests, mod:pickletweaks, mod:fastfurnace (incompatible), mod:appleskin, mod:engineersdecor, mod:solcarrot (incompatible), mod:modularrouters, mod:allthetweaks, mod:kubejs, mod:uteamcore, mod:byg, mod:aquaculture (incompatible), mod:refinedstorageaddons, mod:extremesoundmuffler (incompatible), mod:cosmeticarmorreworked (incompatible), mod:morered (incompatible), mod:balancedenchanting (incompatible), mod:xpbook, mod:quarryplus, mod:missingstructurefix (incompatible), mod:libx, mod:mythicbotany, mod:autoreglib (incompatible), mod:structurize, mod:iceandfire (incompatible), mod:cofh_core (incompatible), mod:thermal (incompatible), mod:thermal_innovation (incompatible), mod:thermal_locomotion (incompatible), mod:psi (incompatible), mod:thermal_cultivation (incompatible), mod:thermal_expansion (incompatible), mod:ensorcellation (incompatible), mod:travel_anchors, mod:archers_paradox (incompatible), mod:omgourd (incompatible), mod:quark (incompatible), mod:jaopca (incompatible), mod:fluxnetworks, mod:minecolonies (incompatible), mod:chiselsandbits (incompatible), inmemory:jaopca (incompatible), mod:ftbessentials, mod:tmechworks (incompatible), mod:mcwtrpdoors (incompatible), mod:tombstone (incompatible), mod:mantle (incompatible), mod:rhino, mod:bloodmagic Is Modded: Definitely; Server brand changed to 'forge' Type: Dedicated Server (map_server.txt)
I'm not 100% sure what is causing this as the code looks sensible - unless I'm missing something really obvious.
I'm going to change how the MultiBlockTracker operates to hopefully remove any possible concurrent modification issues - even though I'm not clear which two paths are conflicting.
Will be in 1.0.0.2 which I'll push out as soon as I'm confirmed I've not broken anything. Hopefully this will show an improvement (?)
I'm not 100% sure what is causing this as the code looks sensible - unless I'm missing something really obvious.
I'm going to change how the MultiBlockTracker operates to hopefully remove any possible concurrent modification issues - even though I'm not clear which two paths are conflicting.
Will be in 1.0.0.2 which I'll push out as soon as I'm confirmed I've not broken anything. Hopefully this will show an improvement (?)
Hey again, like I mentioned in the other reported issue, when launching the server after the crash and then restarting the server once it’s loaded, seems to fix the issue sometimes. Everything will work as intended. It seems to be mainly after restarting the server the first time when it causes crashes. I’m thinking it has to do with the woot world loading at first, only because when the woot world wasn’t loading before (loot gen broken during this time) the server wasn’t crashing.
========= Build: 1.16.4-35.0.15 - Wed Nov 11 09:09:45 GMT 2020 cyborgmas18: Fix dims on servers not loading the first run (#7445)
So there was an issue with Forge 1.16.4-35.0.14 and dimensions not loading on the first run which is the version that you were running. However that might just mean that when you get a newer 1.16.4 forge the concurrent modification might happen more frequently.
========= Build: 1.16.4-35.0.15 - Wed Nov 11 09:09:45 GMT 2020 cyborgmas18: Fix dims on servers not loading the first run (#7445)
So there was an issue with Forge 1.16.4-35.0.14 and dimensions not loading on the first run which is the version that you were running. However that might just mean that when you get a newer 1.16.4 forge the concurrent modification might happen more frequently.
Interesting, ATM6 just got updated as well with a newer forge version: 35.0.18. I’ll update either tonight or tomorrow and see if the problem persists and look into it further.
FYI, still happens on Forge 35.1.32 and woot 1.0.3.0 https://paste.gg/p/anonymous/323eb04bac84440a896e1acc4d4ba3ff
I thought the rework that I put in would stop this from happening since I couldn't recreate the issue. I'll have to go back and see if I can see this failure happen and work out what is really going on.
Although I cannot replicate it, I think I know what is going on and why my fix didn't work. I have a single MultiBlockTracker which runs and handles all the blocks to check for connections,.
I'm wondering if blocks are being added to the list in one thread and removed by one or more world tick threads. That would explain why it is seems so random and I've never been able to reproduce it. I need to read up a bit about world ticks and maybe rewrite that code a bit to ensure that no concurrent modifications are going on.
So after investigating further I'm still not clear on how this is happening, since there is no clear indication from my debug of multiple threads running. Everything seems to happen on the server thread.
But what I will do is change it a bit. Clearly there is some form of concurrent access going on, I just don't understand why. So I'm going to swap the list over to something that is threadsafe, which should stop the issue from happening.
Hopefully this will work - but I'm not too happy with sticking a plaster on this when I don't fully understand why. But if it stops the issue happening for you, then that is more important. I'm going to release 1.0.3.1 soon, but I'll probably leave this particular change to after that, just so I can make sure I don't break anything.
For my reference we are changing to:
public static MultiBlockTracker get() { return INSTANCE; }
static MultiBlockTracker INSTANCE;
static { INSTANCE = new MultiBlockTracker(); }
private List<BlockPos> syncBlocks = Collections.synchronizedList(Lists.newArrayList());
public void addEntry(BlockPos pos) {
//LOGGER.debug("Adding entry at {} to block tracker", pos);
synchronized ( syncBlocks) {
syncBlocks.add(new BlockPos(pos));
}
}
public void run(World world) {
//LOGGER.debug("Running multiblock tracker");
synchronized ( syncBlocks) {
if (!world.isRemote) {
Iterator<BlockPos> iterator = syncBlocks.iterator();
while (iterator.hasNext()) {
BlockPos blockPos = iterator.next();
TileEntity te = world.getTileEntity(blockPos);
if (te instanceof MultiBlockGlueProvider)
((MultiBlockGlueProvider) te).getGlue().onHello(world, te.getPos());
iterator.remove();
}
}
}
The synchrozied multiblock tracker is in 1.0.3.1 - hopefully(?) that will prevent the concurrent access issue occurring.
I'm not 100% on this, but I'm getting server crashes on 1.0.3.1 whenever I start up my server and it certainly looks like the same issue. crash-2021-02-02_00.30.27-server.txt
EDIT: After posting this, I tried deleting the Loot.json and restarting the server. It didn't crash on startup, and I managed to join, so if that's helpful information then great.
Definitely the same issue - MultiBlockTracker.run ConcurrentModificationException.
The loot.json is another useful datapoint as I'm still trying to work out what path through the code is causing the issue. If removing the file allowed your server it could also change the timing such that the issue didn't happen - but it sounds like you tried multiple failed restarts and the loot.json fixed it for you. So maybe the loot.json presence helped trigger the issue.
But thankyou for the information, it is certainly useful as it gives me another path to investigate to try and understand this issue.
I've tried something else in 1.0.3.2 - still cannot replicate it, but hopefully this will make a difference. Although I'm not confident I'll get this fixed until I can see it and debug it. :(
The 1.03.2 version did not fix the issue, we updated because the server was crashing with the same problem. Deleting the loot file didn't work, the crashing only stopped when I managed to break the factory heart. Even with the controller gone, it was still crashing, I'm guessing because it had to do with the heart checking the multiblock occasionally. If need be, I could send a mods.zip with our mods and the affected region file, see if that can reproduce it.
If you could send that. I've been struggling to recreate this and I'm clearly failing to understand how what causes the crash. So anything that would help me would be appreciated.
Mod archive Region file If the region file alone isn't enough or doesn't cause the crash the instant you enter it like it did for us, I can try DMing the world as well, but is of course significantly larger.
Coords near it are 364 70 -731 It should be fine to make a new world and then putting this region file in it.
@Varijon Which Forge are you using - just so I set it up correctly.
forge-1.16.5-36.0.22
I've booted up a 1.16.5-36.0.22 based instance and dropped your mods and region file in place. Teleporting to those coordinates (without Woot) just ended up with me falling through the world constantly. Teleporting to those coordinates (with Woot) does the same and if I travel there manually then I can see a cobble stone pathway then a huge world hole - no crash but then it looks like it isn't loading anything to cause a crash
Logs don't show any concurrent access errors as at all. I've also tried creating the region normally then replacing it with your one. Vanilla generated open sea but your region just would load and showed a world hole though I did see part of a Woot factory at the edge of a chunk, though no log errors - I would have expected some even with just the world hole.
Game failed to save after that so I don't know if anything else was generated in the logs. So there is clearly something breaking the region (and clearly from the logs people have provided it is Woot). I might try something locally with a Woot factory over a chunk border, see if that kills it unless it is more subtle and is a factory split over a region boundary. (Split over chunk boundary test worked for me as well :( )
I'm current using the World Tick and apparently there are possible concurrency problems with the threaded unloading/loading of chunks. So it is possible that is the multiple threads that I don't fully understand. There is a pull request on Forge (#7663) to add a new Chunk tick event, which if it goes in I'll update to use that. This is the first time I've heard of the different thread for chunk load/unload and would explain (enable confirmation bias) the concurrency issues that have been reported.
That's some pretty strange results, did you try to run the world on a test server? Maybe separating client/server shows some more useful info. I wish you the best of luck though, I know debugging threading issues is no joke. Just ping me if you need anything else.
Just wanted to note real quick, I've since moved the factory into a single chunk elsewhere and it's been running for many hours, load/unload, chunkloaded recently too. It seems perfectly stable if the factory is in one chunk.
(Only get a chance to work on this at the weekend hence the slow reply). If a single chunk seems to have made things better, then that would validate the chunk load/unload threading being behind the issue. So if that Forge pull request does get merged I've got a good chance of fixing this with that. That is positive news that it appears to be more stable - fingers crossed it remains that way.
I had only tested with single player, so I might try multiplayer and load up your test region again to see if I can make it happen.
Happened on resuming after a server reboot, and now the server is bootlooping.
`