Create icon indicating copy to clipboard operation
Create copied to clipboard

Server timeout after updating from create 1.19.2 0.5.0g to 0.5.0h or 0.5.0i

Open UdoMorgenstern opened this issue 2 years ago • 5 comments

Describe the Bug

this one is a bit odd, so brace yourself...

we have a storage room based on belts, when a player spawns in the area the server will timeout

at com.simibubi.create.content.contraptions.relays.belt.BeltTileEntity.initializeItemHandler(BeltTileEntity.java:175) ~[create-1.19.2-0.5.0.i.jar%23285!/:0.5.0.i] {re:classloading,pl:runtimedistcleaner:A}
	at com.simibubi.create.content.contraptions.relays.belt.BeltTileEntity.getCapability(BeltTileEntity.java:188) ~[create-1.19.2-0.5.0.i.jar%23285!/:0.5.0.i] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraftforge.common.capabilities.ICapabilityProvider.getCapability(ICapabilityProvider.java:33) ~[forge-1.19.2-43.2.3-universal.jar%23404!/:?] {re:computing_frames,re:mixin,re:classloading}

Strange is that the area is loaded just fine when you travel to it, but not if you teleport to the location or spawn in it

the issue arises due to the changes of SHA 1655671492bb1fefb6eabc172487c08b828a38b8 specifically in the beldTileEntity.java getCapability method

for testing I removed the two new lines of code, which is resolving the problem (0.5.0i code base) if (!isRemoved() && !itemHandler.isPresent()) initializeItemHandler();

but as I assume this is done on purpose so let me try some divide an conquer...

checking initializeItemHandler() itself: added logs, and can see it get stuck when calling level.getBlockEntity(controller); in some case

initializeItemHandler getBlockEntity ret:com.simibubi.create.content.contraptions.relays.belt.BeltTileEntity@7fdd1abf
initializeItemHandler calling getInventory:com.simibubi.create.content.contraptions.relays.belt.BeltTileEntity@7fdd1abf
initializeItemHandler calling getBlockEntity worldPosition:2797 -26 -770
initializeItemHandler calling getBlockEntity controller:2816 -26 -770

no further logs after this and server freezes

so i commented out the initializeItemHandler() in order to load the world and removed the controller at 2816 -26 -770 result after using the OG create "0.5.0i" jar: the corresponding chunk loaded, before the server froze again.

any tips what I could log/check to get more information?

Reproduction Steps

preconditions unclear. kind of complex belt system, unclear which belt exactly causes the issue

  1. teleport or spawn (not walk to it) in area with belt
  2. sever will time out

Expected Result

server should not timeout

Screenshots and Videos

No response

Crash Report or Log

https://kevin-nation.com/crashreports/crash-2023-02-04_19.04.55-server.txt

Operating System

windows 10

Mod Version

0.5.0i

Minecraft Version

1.19.2

Forge Version

43.2.3

Other Mods

hexerei-0.3.0.17.jar |Hexerei |hexerei |0.3.0.17 |DONE |Manifest: NOSIGNATURE notenoughcrashes-4.2.1+1.19.2-forge.jar |Not Enough Crashes |notenoughcrashes |4.2.1+1.19.2 |DONE |Manifest: NOSIGNATURE blue_skies-1.19.2-1.3.20.jar |Blue Skies |blue_skies |1.3.20 |DONE |Manifest: NOSIGNATURE supermartijn642configlib-1.1.6b-forge-mc1.19.jar |SuperMartijn642's Config Libra|supermartijn642configlib |1.1.6b |DONE |Manifest: NOSIGNATURE tinyredstone-1.19.2-4.1.2.jar |Tiny Redstone |tinyredstone |1.19.2-4.1.2 |DONE |Manifest: NOSIGNATURE beautify-1.4.3.jar |Beautify |beautify |1.4.3 |DONE |Manifest: NOSIGNATURE scena-forge-1.0.92.jar |Scena |scena |1.0.92 |DONE |Manifest: NOSIGNATURE simplemagnets-1.1.9-forge-mc1.19.jar |Simple Magnets |simplemagnets |1.1.9 |DONE |Manifest: NOSIGNATURE botarium-forge-1.19.2-1.8.2.jar |Botarium |botarium |1.8.2 |DONE |Manifest: NOSIGNATURE connectivity-1.19.2-3.4.jar |Connectivity Mod |connectivity |1.19.2-3.4 |DONE |Manifest: NOSIGNATURE mcw-windows-2.1.1-mc1.19.2forge.jar |Macaw's Windows |mcwwindows |2.1.1 |DONE |Manifest: NOSIGNATURE sophisticatedcore-1.19.2-0.5.38.203.jar |Sophisticated Core |sophisticatedcore |1.19.2-0.5.38.203 |DONE |Manifest: NOSIGNATURE rsgauges-1.19.2-1.2.13-b2.jar |Gauges and Switches |rsgauges |1.2.13-b2 |DONE |Manifest: NOSIGNATURE Apple Crates-forge-1.19.2-2.9.0.jar |Apple Crates |applecrates |2.9.0 |DONE |Manifest: NOSIGNATURE villagernames-1.19.2-5.1.jar |Villager Names |villagernames |5.1 |DONE |Manifest: NOSIGNATURE XaerosWorldMap_1.28.8_Forge_1.19.1.jar |Xaero's World Map |xaeroworldmap |1.28.8 |DONE |Manifest: NOSIGNATURE cookingforblockheads-forge-1.19.2-13.3.0.jar |CookingForBlockheads |cookingforblockheads |13.3.0 |DONE |Manifest: NOSIGNATURE Controlling-forge-1.19.2-10.0+7.jar |Controlling |controlling |10.0+7 |DONE |Manifest: NOSIGNATURE citadel-2.1.1-1.19.jar |Citadel |citadel |2.1.1 |DONE |Manifest: NOSIGNATURE alexsmobs-1.21.1.jar |Alex's Mobs |alexsmobs |1.21.1 |DONE |Manifest: NOSIGNATURE itemzoom-1.19-2.7.0.jar |Item Zoom |itemzoom |2.7.0 |DONE |Manifest: NOSIGNATURE sophisticatedbackpacks-1.19.2-3.18.40.779.jar |Sophisticated Backpacks |sophisticatedbackpacks |1.19.2-3.18.40.779 |DONE |Manifest: NOSIGNATURE littlecontraptions-forge-1.19.2.0.jar |Little Contraptions |littlecontraptions |1.19.2.0 |DONE |Manifest: NOSIGNATURE mcw-doors-1.0.7-mc1.19.2.jar |Macaw's Doors |mcwdoors |1.0.7 |DONE |Manifest: NOSIGNATURE jeed-1.19.2-1.18.jar |Just Enough Effect Description|jeed |1.19.2-1.18 |DONE |Manifest: NOSIGNATURE betterbeaconplacement-1.19.2-3.0.jar |Better Beacon Placement |betterbeaconplacement |3.0 |DONE |Manifest: NOSIGNATURE balm-4.5.3.jar |Balm |balm |4.5.3 |DONE |Manifest: NOSIGNATURE carryon-forge-1.19.2-2.0.5.10.jar |Carry On |carryon |2.0.5.10 |DONE |Manifest: NOSIGNATURE JustEnoughResources-1.19.2-1.2.1.193.jar |Just Enough Resources |jeresources |1.2.1.193 |DONE |Manifest: NOSIGNATURE cloth-config-8.2.88-forge.jar |Cloth Config v8 API |cloth_config |8.2.88 |DONE |Manifest: NOSIGNATURE shetiphiancore-1.19-3.11.3.jar |ShetiPhian-Core |shetiphiancore |3.11.3 |DONE |Manifest: NOSIGNATURE ctov-3.1.4.jar |ChoiceTheorem's Overhauled Vil|ctov |3.1.4 |DONE |Manifest: NOSIGNATURE absentbydesign-1.19-1.7.0.jar |Absent By Design Mod |absentbydesign |1.19-1.7.0 |DONE |Manifest: 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 twilightforest-1.19.2-4.2.1493-universal.jar |The Twilight Forest |twilightforest |4.2.1493 |DONE |Manifest: NOSIGNATURE supplementaries-1.19.2-2.2.46.jar |Supplementaries |supplementaries |1.19.2-2.2.46 |DONE |Manifest: NOSIGNATURE Emojiful-Forge-1.19.2-4.0.4-all.jar |Emojiful |emojiful |4.0.4 |DONE |Manifest: NOSIGNATURE upgradednetherite-1.19.2-5.1.0.5-release.jar |Upgraded Netherite |upgradednetherite |1.19.2-5.1.0.5-relea|DONE |Manifest: NOSIGNATURE structure_gel-1.19.2-2.7.1.jar |Structure Gel API |structure_gel |2.7.1 |DONE |Manifest: NOSIGNATURE chipped-1.19.2-1.2.1-forge.jar |Chipped |chipped |1.19.2-1.2.1-forge |DONE |Manifest: NOSIGNATURE mcw-bridges-2.0.6-mc1.19.2forge.jar |Macaw's Bridges |mcwbridges |2.0.6 |DONE |Manifest: NOSIGNATURE customizableelytra-1.19.0-1.7.4.jar |Customizable Elytra |customizableelytra |1.19.0-1.7.4 |DONE |Manifest: NOSIGNATURE morevillagers-forge-1.19-4.0.3.jar |More Villagers |morevillagers |4.0.3 |DONE |Manifest: NOSIGNATURE modifiedanvil-1.19.2-0.0.1.jar |Modified Anvil |modifiedanvil |1.19.2-0.0.1 |DONE |Manifest: NOSIGNATURE mcw-trapdoors-1.0.8-mc1.19.2forge.jar |Macaw's Trapdoors |mcwtrpdoors |1.0.8 |DONE |Manifest: NOSIGNATURE mcw-fences-1.0.7-mc1.19.2forge.jar |Macaw's Fences and Walls |mcwfences |1.0.7 |DONE |Manifest: NOSIGNATURE transparent-5.1.2+1.19-forge.jar |Transparent |transparent |5.1.2 |DONE |Manifest: NOSIGNATURE supermartijn642corelib-1.1.1a-forge-mc1.19.jar |SuperMartijn642's Core Lib |supermartijn642corelib |1.1.1a |DONE |Manifest: NOSIGNATURE simplylight-1.19.2-1.4.5-build.42.jar |Simply Light |simplylight |1.19.2-1.4.5-build.4|DONE |Manifest: NOSIGNATURE resourcefulconfig-forge-1.19.2-1.0.18.jar |Resourcefulconfig |resourcefulconfig |1.0.18 |DONE |Manifest: NOSIGNATURE fairylights-6.0.0-1.19.2.jar |Fairy Lights |fairylights |6.0.0 |DONE |Manifest: NOSIGNATURE TextruesRubidiumOptions-1.0.4-mc1.19.2.jar |TexTrue's Rubidium Options |reeses_sodium_options |1.0.4-mc1.19.2 |DONE |Manifest: NOSIGNATURE CNB-1.19-1.5.0.jar |Creatures and Beasts |cnb |1.5.0 |DONE |Manifest: NOSIGNATURE curios-forge-1.19.2-5.1.1.0.jar |Curios API |curios |1.19.2-5.1.1.0 |DONE |Manifest: NOSIGNATURE Patchouli-1.19.2-77.jar |Patchouli |patchouli |1.19.2-77 |DONE |Manifest: NOSIGNATURE collective-1.19.2-6.43.jar |Collective |collective |6.43 |DONE |Manifest: NOSIGNATURE camera-1.19.2-1.0.1.jar |Camera Mod |camera |1.19.2-1.0.1 |DONE |Manifest: NOSIGNATURE FramedBlocks-6.7.0.jar |FramedBlocks |framedblocks |6.7.0 |DONE |Manifest: NOSIGNATURE villagertools-1.19-1.0.3.jar |villagertools |villagertools |1.19-1.0.3 |DONE |Manifest: 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 expandedstorage-8.1.0-beta.5+1.19.2-forge.jar |Expanded Storage |expandedstorage |8.1.0-beta.5 |DONE |Manifest: NOSIGNATURE buildersaddition-1.19.2-20220926a.jar |Builders Crafts & Addition |buildersaddition |1.19.2-20220926a |DONE |Manifest: NOSIGNATURE resourcefullib-1.1.21.jar |Resourceful Lib |resourcefullib |1.1.21 |DONE |Manifest: NOSIGNATURE worldedit-mod-7.2.12.jar |WorldEdit |worldedit |7.2.12+6240-87f4ae1 |DONE |Manifest: NOSIGNATURE mcw-roofs-2.2.2-mc1.19.2forge.jar |Macaw's Roofs |mcwroofs |2.2.2 |DONE |Manifest: NOSIGNATURE littlelogistics-mc1.19.2-v1.3.1.jar |Little Logistics |littlelogistics |1.3.1 |DONE |Manifest: NOSIGNATURE cfm-7.0.0-pre35-1.19.2.jar |MrCrayfish's Furniture Mod |cfm |7.0.0-pre35 |DONE |Manifest: NOSIGNATURE architectury-6.4.62-forge.jar |Architectury |architectury |6.4.62 |DONE |Manifest: NOSIGNATURE mcw-furniture-3.0.2-mc1.19.2.jar |Macaw's Furniture |mcwfurnitures |3.0.2 |DONE |Manifest: NOSIGNATURE light-overlay-7.0.1-forge.jar |Light Overlay |lightoverlay |7.0.1 |DONE |Manifest: NOSIGNATURE the_bumblezone_forge-6.6.4+1.19.2.jar |The Bumblezone |the_bumblezone |6.6.4+1.19.2 |DONE |Manifest: NOSIGNATURE CleanView-1.19.2-v1.jar |CleanView |cleanview |1.19.2-v1 |DONE |Manifest: 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 collectorsalbum-forge-1.19.2-1.5.2.jar |Collector's Album |collectorsalbum |1.5.2 |DONE |Manifest: NOSIGNATURE geckolib-forge-1.19-3.1.39.jar |GeckoLib |geckolib3 |3.1.39 |DONE |Manifest: NOSIGNATURE TradingPost-v4.2.0-1.19.2-Forge.jar |Trading Post |tradingpost |4.2.0 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a mcw-lights-1.0.5-mc1.19.2forge.jar |Macaw's Lights and Lamps |mcwlights |1.0.5 |DONE |Manifest: NOSIGNATURE clienttweaks-forge-1.19-8.1.0.jar |Client Tweaks |clienttweaks |8.1.0 |DONE |Manifest: NOSIGNATURE trashslot-forge-1.19-12.0.0.jar |TrashSlot |trashslot |12.0.0 |DONE |Manifest: NOSIGNATURE torchslabmod-1.19.2_v1.7.4.jar |Torch Slab Mod |torchslabmod |1.7.4 |DONE |Manifest: NOSIGNATURE ftb-library-forge-1902.3.11-build.166.jar |FTB Library |ftblibrary |1902.3.11-build.166 |DONE |Manifest: NOSIGNATURE ftb-teams-forge-1902.2.12-build.95.jar |FTB Teams |ftbteams |1902.2.12-build.95 |DONE |Manifest: NOSIGNATURE mining_helmet-1.19-2.1.1.jar |Mining Helmet |mining_helmet |2.1.1 |DONE |Manifest: NOSIGNATURE spiderstpo-1.19.2-2.0.4.jar |Nyf's Spiders 2.0 |spiderstpo |2.0.4 |DONE |Manifest: NOSIGNATURE item-filters-forge-1902.2.9-build.46.jar |Item Filters |itemfilters |1902.2.9-build.46 |DONE |Manifest: NOSIGNATURE jei-1.19.2-forge-11.5.2.1007.jar |Just Enough Items |jei |11.5.2.1007 |DONE |Manifest: NOSIGNATURE Pehkui-3.6.3+1.19.2-forge.jar |Pehkui |pehkui |3.6.3+1.19.2-forge |DONE |Manifest: NOSIGNATURE goblintraders-1.8.0-1.19.2.jar |Goblin Traders |goblintraders |1.8.0 |DONE |Manifest: NOSIGNATURE immersive_weathering-1.19.2-1.2.5-forge.jar |Immersive Weathering |immersive_weathering |1.19.2-1.2.5 |DONE |Manifest: NOSIGNATURE waystones-forge-1.19-11.1.0.jar |Waystones |waystones |11.1.0 |DONE |Manifest: NOSIGNATURE goldenhopper-1.2.8-1.19.jar |Golden Hopper |goldenhopper |1.2.8 |DONE |Manifest: NOSIGNATURE ForeverAChild-1.19-1.0.2.jar |Forever A Child |foreverachild |1.0.2 |DONE |Manifest: NOSIGNATURE Clumps-forge-1.19.2-9.0.0+14.jar |Clumps |clumps |9.0.0+14 |DONE |Manifest: NOSIGNATURE comforts-forge-6.0.3+1.19.2.jar |Comforts |comforts |6.0.3+1.19.2 |DONE |Manifest: NOSIGNATURE Decorative Blocks-forge-1.19.2-3.0.0.jar |Decorative Blocks |decorative_blocks |3.0.0 |DONE |Manifest: NOSIGNATURE DungeonCrawl-1.19-2.3.11.jar |Dungeon Crawl |dungeoncrawl |2.3.11 |DONE |Manifest: NOSIGNATURE create-confectionery1.19.2_v1.0.8.jar |Create Confectionery |create_confectionery |1.0.8 |DONE |Manifest: NOSIGNATURE starlight-1.1.1+forge.cf5b10b.jar |Starlight |starlight |1.1.1+forge.a3aea74 |DONE |Manifest: NOSIGNATURE davespotioneering-1.19.2-1.0.7.jar |Dave's Potioneering |davespotioneering |1.19.2-1.0.7 |DONE |Manifest: NOSIGNATURE kevinnation-1.19.2-1.2.jar |Kevin Nation Utils |kevinnation |1.19.2-1.2 |DONE |Manifest: NOSIGNATURE Terralith_v2.3.6.jar |Terralith |terralith |0.0NONE |DONE |Manifest: NOSIGNATURE ars_nouveau-1.19.2-3.10.1.jar |Ars Nouveau |ars_nouveau |3.10.1 |DONE |Manifest: NOSIGNATURE ftb-chunks-forge-1902.3.15-build.233.jar |FTB Chunks |ftbchunks |1902.3.15-build.233 |DONE |Manifest: NOSIGNATURE friendsandfoes-forge-mc1.19.2-1.6.8.jar |Friends&Foes |friendsandfoes |1.6.8 |DONE |Manifest: NOSIGNATURE mcw-paths-1.0.2forge-mc1.19.2.jar |Macaw's Paths and Pavings |mcwpaths |1.0.2 |DONE |Manifest: NOSIGNATURE DungeonsArise-1.19.2-2.1.54-release.jar |When Dungeons Arise |dungeons_arise |2.1.54-1.19.2 |DONE |Manifest: NOSIGNATURE logprot-1.19.2-1.9.jar |Logprot |logprot |1.4 |DONE |Manifest: NOSIGNATURE voicechat-forge-1.19.2-2.3.28.jar |Simple Voice Chat |voicechat |1.19.2-2.3.28 |DONE |Manifest: NOSIGNATURE simplyswords-forge-1.40-1.19.2.jar |Simply Swords |simplyswords |1.40-1.19.2 |DONE |Manifest: NOSIGNATURE TerraBlender-forge-1.19.2-2.0.1.136.jar |TerraBlender |terrablender |2.0.1.136 |DONE |Manifest: NOSIGNATURE BiomesOPlenty-1.19.2-17.1.2.492.jar |Biomes O' Plenty |biomesoplenty |17.1.2.492 |DONE |Manifest: NOSIGNATURE moonlight-1.19.2-2.2.5-forge.jar |Moonlight Library |moonlight |1.19.2-2.2.5 |DONE |Manifest: NOSIGNATURE configuration-forge-1.19.2-2.1.0.jar |Configuration |configuration |2.1.0 |DONE |Manifest: NOSIGNATURE ToolBelt-1.19.2-1.19.7.jar |Tool Belt |toolbelt |1.19.7 |DONE |Manifest: NOSIGNATURE ftb-quests-forge-1902.4.6-build.176.jar |FTB Quests |ftbquests |1902.4.6-build.176 |DONE |Manifest: NOSIGNATURE Jade-1.19.1-forge-8.8.0.jar |Jade |jade |8.8.0 |DONE |Manifest: NOSIGNATURE snowyspirit-1.19.2-2.1.4.jar |Snowy Spirit |snowyspirit |1.19.2-2.1.4 |DONE |Manifest: NOSIGNATURE SaveYourPets-1.19-1.0.8.jar |Save Your Pets |syp |1.0.8 |DONE |Manifest: NOSIGNATURE another_furniture-forge-2.1.2-1.19.2.jar |Another Furniture |another_furniture |2.1.2-1.19.2 |DONE |Manifest: NOSIGNATURE CreativeCore_FORGE_v2.9.3_mc1.19.2.jar |CreativeCore |creativecore |2.9.3 |DONE |Manifest: NOSIGNATURE spectrelib-forge-0.11.0+1.19.jar |SpectreLib |spectrelib |0.11.0+1.19 |DONE |Manifest: NOSIGNATURE domum_ornamentum-1.19-1.0.76-ALPHA-universal.jar |Domum Ornamentum |domum_ornamentum |1.19-1.0.76-ALPHA |DONE |Manifest: NOSIGNATURE betterfpsdist-1.19.2-1.8.jar |betterfpsdist mod |betterfpsdist |1.19.2-1.8 |DONE |Manifest: NOSIGNATURE kffmod-3.9.1.jar |Kotlin For Forge |kotlinforforge |3.9.1 |DONE |Manifest: NOSIGNATURE Paintings-forge-1.19.2-10.2.4.0.jar |Paintings ++ |paintings |10.2.4.0 |DONE |Manifest: NOSIGNATURE forge-1.19.2-43.2.3-universal.jar |Forge |forge |43.2.3 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90 server-1.19.2-20220805.130853-srg.jar |Minecraft |minecraft |1.19.2 |DONE |Manifest: NOSIGNATURE commonality-1.19.2-4.2.1.jar |Commonality |commonality |4.2.1 |DONE |Manifest: NOSIGNATURE BalloonBox1.19.2(Forge)vs.1.0.0.jar |Balloon Box |balloonbox |1.19.2-1.0.0 |DONE |Manifest: NOSIGNATURE flywheel-forge-1.19.2-0.6.8.a-14.jar |Flywheel |flywheel |0.6.8.a-14 |DONE |Manifest: NOSIGNATURE create-1.19.2-0.5.0.i.jar |Create |create |0.5.0.i |DONE |Manifest: NOSIGNATURE createdeco-1.2.12-1.19.2.jar |Create Deco |createdeco |1.2.12-1.19.2 |DONE |Manifest: NOSIGNATURE ecologics-forge-1.19.2-2.1.11.jar |Ecologics |ecologics |2.1.11 |DONE |Manifest: NOSIGNATURE Xaeros_Minimap_22.17.1_Forge_1.19.1.jar |Xaero's Minimap |xaerominimap |22.17.1 |DONE |Manifest: NOSIGNATURE gravestone-1.19.2-1.0.1.jar |Gravestone Mod |gravestone |1.19.2-1.0.1 |DONE |Manifest: NOSIGNATURE Croptopia-1.19.2-FORGE-2.2.2.jar |Croptopia |croptopia |2.2.2 |DONE |Manifest: NOSIGNATURE create-stuff-additions1.19.2_v2.0.2a.jar |Create Stuff & Additions |create_sa |2.0.2 |DONE |Manifest: NOSIGNATURE polymorph-forge-0.46.1+1.19.2.jar |Polymorph |polymorph |0.46.1+1.19.2 |DONE |Manifest: NOSIGNATURE multibeds-1.19-1.10.2.jar |Multi-Beds |multibeds |1.10.2 |DONE |Manifest: NOSIGNATURE JustEnoughProfessions-forge-1.19-2.0.1.jar |Just Enough Professions (JEP) |justenoughprofessions |2.0.1 |DONE |Manifest: NOSIGNATURE AutoRegLib-1.8.2-55.jar |AutoRegLib |autoreglib |1.8.2-55 |DONE |Manifest: NOSIGNATURE Quark-3.4-389.jar |Quark |quark |3.4-389 |DONE |Manifest: NOSIGNATURE DramaticDoors-Forge-1.19.2-2.1.5_1.jar |Dramatic Doors |dramaticdoors |1.19.2-2.1.5_1 |DONE |Manifest: NOSIGNATURE StorageDrawers-1.19-11.1.2.jar |Storage Drawers |storagedrawers |11.1.2 |DONE |Manifest: NOSIGNATURE EarthMobs-1.19.2-4.3.1.jar |Earth Mobs Mod |earthmobsmod |1.19.2-4.3.1 |DONE |Manifest: NOSIGNATURE screenshot-to-clipboard-1.0.9-forge.jar |Screenshot to Clipboard |screenshotclipboard |1.0.9 |DONE |Manifest: NOSIGNATURE upgradedcore-1.19.2-4.1.0.0-release.jar |Upgraded Core |upgradedcore |1.19.2-4.1.0.0-relea|DONE |Manifest: NOSIGNATURE ferritecore-5.0.3-forge.jar |Ferrite Core |ferritecore |5.0.3 |DONE |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a connectedglass-1.1.6-forge-mc1.19.jar |Connected Glass |connectedglass |1.1.6 |DONE |Manifest: NOSIGNATURE apexcore-1.19.2-7.3.1.jar |ApexCore |apexcore |7.3.1 |DONE |Manifest: NOSIGNATURE fantasyfurniture-1.19.2-6.7.0.jar |Fantasy's Furniture |fantasyfurniture |6.7.0 |DONE |Manifest: NOSIGNATURE PuzzlesLib-v4.3.12-1.19.2-Forge.jar |Puzzles Lib |puzzleslib |4.3.12 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a flowerseeds-1.19.2-4.0.2.jar |Flower Seeds |flowerseeds |1.19.2-4.0.2 |DONE |Manifest: NOSIGNATURE CosmeticArmorReworked-1.19.2-v1a.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.19.2-v1a |DONE |Manifest: 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 chisels-and-bits-forge-1.3.126.jar |chisels-and-bits |chiselsandbits |1.3.126 |DONE |Manifest: NOSIGNATURE drinkbeer-1.19.0-2.4.0.jar |Drink Beer |drinkbeer |2.4.0 |DONE |Manifest: NOSIGNATURE createaddition-1.19.2-20230202b.jar |Create Crafts & Additions |createaddition |1.19.2-20230202b |DONE |Manifest: NOSIGNATURE xptome-1.19-2.1.7.jar |XP Tome |xpbook |2.1.7 |DONE |Manifest: NOSIGNATURE ad_astra-forge-1.19.2-1.12.2.jar |Ad Astra! |ad_astra |1.12.2 |DONE |Manifest: NOSIGNATURE

Additional Context

assuming it does not make a difference but:

  • the belts are not running (clutch)
  • the belt network is quite old, build started around 1.18.x versions

as stated above: any tips what I could log/check from source code point of view to get more information?

UdoMorgenstern avatar Feb 04 '23 20:02 UdoMorgenstern

FYI log i added:

protected void initializeItemHandler() {
		if (level.isClientSide || itemHandler.isPresent())
			return;
		if (beltLength == 0 || controller == null)
			return;
		if (!level.isLoaded(controller))
			return;
		System.out.println("initializeItemHandler calling getBlockEntity worldPosition:"+worldPosition.getX()+" "+worldPosition.getY()+" "+worldPosition.getZ());
		System.out.println("initializeItemHandler calling getBlockEntity controller:"+controller.getX()+" "+controller.getY()+" "+controller.getZ());
		BlockEntity te = level.getBlockEntity(controller);
		System.out.println("initializeItemHandler getBlockEntity ret:"+te);
		if (te == null || !(te instanceof BeltTileEntity))
			return;
		System.out.println("initializeItemHandler calling getInventory:"+te);
		BeltInventory inventory = ((BeltTileEntity) te).getInventory();
		if (inventory == null)
			return;
		IItemHandler handler = new ItemHandlerBeltSegment(inventory, index);
		itemHandler = LazyOptional.of(() -> handler);
	}

UdoMorgenstern avatar Feb 04 '23 20:02 UdoMorgenstern

Issue still exists, beware that its now BeltBlockEntity see related issue above for solution

UdoMorgenstern avatar Jun 15 '23 16:06 UdoMorgenstern

I'm having the same issues, maybe a patch could be made?

LucaSilva-r avatar Jun 17 '23 11:06 LucaSilva-r

Can you post a log on a site like github gists?

IThundxr avatar Mar 09 '24 21:03 IThundxr

sorry, seems I moved the file on my server anyways... crash-2023-02-04_19.04.55-server.txt

UdoMorgenstern avatar Mar 10 '24 08:03 UdoMorgenstern