Roughly Enough Items Fabric/Forge/NeoForge (REI)

Roughly Enough Items Fabric/Forge/NeoForge (REI)

38M Downloads

[Bug] Recipe Lookup Crash

IcySphyre opened this issue · 1 comments

commented

What happened?

A couple of days ago we had a server crash, where the error indicated a missing method in the Farmer's Delight mod. It happened when one of the players tried to look up the uses for a gold knife from the Farmer's Delight mod. The error specifically said "Error: java.lang.AbstractMethodError: Method com/nhoryzon/mc/farmersdelight/integration/rei/ChanceArrayIngredient.getSetting(Lme/shedaniel/rei/api/common/entry/settings/EntryIngredientSetting;)Ljava/lang/Object; is abstract".

Upon decompiling the ChanceArrayIngredient.class file of the Farmer's Delight mod, I noticed that the class implemented the EntryIngredient interface from the REI Fabric mod. The class method from this interface that was attempted to be called was the getSetting method in this interface, which in turn required a variable EntryIngredientSetting. When I examined the EntryIngredientSetting script, I noticed the FOCUS_UUID is declared with "EntryIngredientSetting FOCUS_UUID = new 1();". I believe this would be why the error occurred, since VSCode gives a syntax error at the "1". There are no other variables or methods in this interface.

What mod loaders are you seeing the problem on?

Fabric

What do you think this bug is of?

  • Visual
  • Recipe Lookup
  • Cheat Mode
  • Plugin Integration / JEI Plugin Compatibility
  • Others

Relevant log output

---- Minecraft Crash Report ----
// There are four lights!

Time: 2024-06-27 17:47:38
Description: mouseClicked event handler

java.lang.AbstractMethodError: Method com/nhoryzon/mc/farmersdelight/integration/rei/ChanceArrayIngredient.getSetting(Lme/shedaniel/rei/api/common/entry/settings/EntryIngredientSetting;)Ljava/lang/Object; is abstract
	at com.nhoryzon.mc.farmersdelight.integration.rei.ChanceArrayIngredient.getSetting(ChanceArrayIngredient.java)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.hashFocusIngredient(AbstractDisplayViewingScreen.java:282)
	at java.base/java.util.Comparator.lambda$comparingLong$6043328a$1(Comparator.java:515)
	at java.base/java.util.TreeMap.computeIfAbsent(TreeMap.java:573)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.unifyIngredients(AbstractDisplayViewingScreen.java:328)
	at me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen.initDisplays(DefaultDisplayViewingScreen.java:259)
	at me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen.method_25426(DefaultDisplayViewingScreen.java:224)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.selectCategory(AbstractDisplayViewingScreen.java:120)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.selectCategory(AbstractDisplayViewingScreen.java:105)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen$2.accept(AbstractDisplayViewingScreen.java:143)
	at me.shedaniel.rei.impl.client.gui.widget.TabContainerWidget.lambda$init$2(TabContainerWidget.java:191)
	at me.shedaniel.rei.impl.client.gui.widget.TabWidget.method_25402(TabWidget.java:86)
	at net.minecraft.class_4069.method_25402(class_4069.java:27)
	at net.minecraft.class_4069.method_25402(class_4069.java:27)
	at me.shedaniel.rei.impl.client.gui.widget.DelegateWidgetWithTranslate.method_25402(DelegateWidgetWithTranslate.java:82)
	at net.minecraft.class_4069.method_25402(class_4069.java:27)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.method_25402(AbstractDisplayViewingScreen.java:463)
	at me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen.method_25402(DefaultDisplayViewingScreen.java:505)
	at net.minecraft.class_312.method_1611(class_312.java:94)
	at net.minecraft.class_437.method_25412(class_437.java:489)
	at net.minecraft.class_312.method_1601(class_312.java:94)
	at net.minecraft.class_312.method_22686(class_312.java:165)
	at net.minecraft.class_1255.execute(class_1255.java:103)
	at net.minecraft.class_312.method_22684(class_312.java:165)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:197)
	at net.minecraft.class_1041.method_15998(class_1041.java:315)
	at net.minecraft.class_310.method_1523(class_310.java:1205)
	at net.minecraft.class_310.method_1514(class_310.java:768)
	at net.minecraft.client.main.Main.method_44604(Main.java:244)
	at net.minecraft.client.main.Main.main(Main.java:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)


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

-- Head --
Thread: Render thread
Stacktrace:
	at com.nhoryzon.mc.farmersdelight.integration.rei.ChanceArrayIngredient.getSetting(ChanceArrayIngredient.java)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.hashFocusIngredient(AbstractDisplayViewingScreen.java:282)
	at java.base/java.util.Comparator.lambda$comparingLong$6043328a$1(Comparator.java:515)
	at java.base/java.util.TreeMap.computeIfAbsent(TreeMap.java:573)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.unifyIngredients(AbstractDisplayViewingScreen.java:328)
	at me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen.initDisplays(DefaultDisplayViewingScreen.java:259)
	at me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen.method_25426(DefaultDisplayViewingScreen.java:224)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.selectCategory(AbstractDisplayViewingScreen.java:120)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.selectCategory(AbstractDisplayViewingScreen.java:105)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen$2.accept(AbstractDisplayViewingScreen.java:143)
	at me.shedaniel.rei.impl.client.gui.widget.TabContainerWidget.lambda$init$2(TabContainerWidget.java:191)
	at me.shedaniel.rei.impl.client.gui.widget.TabWidget.method_25402(TabWidget.java:86)
	at net.minecraft.class_4069.method_25402(class_4069.java:27)
	at net.minecraft.class_4069.method_25402(class_4069.java:27)
	at me.shedaniel.rei.impl.client.gui.widget.DelegateWidgetWithTranslate.method_25402(DelegateWidgetWithTranslate.java:82)
	at net.minecraft.class_4069.method_25402(class_4069.java:27)
	at me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.method_25402(AbstractDisplayViewingScreen.java:463)
	at me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen.method_25402(DefaultDisplayViewingScreen.java:505)
	at net.minecraft.class_312.method_1611(class_312.java:94)
	at net.minecraft.class_437.method_25412(class_437.java:489)
	at net.minecraft.class_312.method_1601(class_312.java:94)
	at net.minecraft.class_312.method_22686(class_312.java:165)
	at net.minecraft.class_1255.execute(class_1255.java:103)
	at net.minecraft.class_312.method_22684(class_312.java:165)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:197)

-- Affected screen --
Details:
	Screen name: me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen
Stacktrace:
	at net.minecraft.class_437.method_25412(class_437.java:489)
	at net.minecraft.class_312.method_1601(class_312.java:94)
	at net.minecraft.class_312.method_22686(class_312.java:165)
	at net.minecraft.class_1255.execute(class_1255.java:103)
	at net.minecraft.class_312.method_22684(class_312.java:165)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:197)
	at net.minecraft.class_1041.method_15998(class_1041.java:315)
	at net.minecraft.class_310.method_1523(class_310.java:1205)
	at net.minecraft.class_310.method_1514(class_310.java:768)
	at net.minecraft.client.main.Main.method_44604(Main.java:244)
	at net.minecraft.client.main.Main.main(Main.java:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Affected level --
Details:
	All players: 2 total; [class_746['AVeryCoolPerson'/1024419, l='ClientLevel', x=1875.74, y=63.00, z=2429.90], class_745['ACoolPerson'/656157, l='ClientLevel', x=1880.56, y=65.99, z=2441.26]]
	Chunk stats: 4096, 1136
	Level dimension: minecraft:overworld
	Level spawn location: World: (-18,62,249), Section: (at 14,14,9 in -2,3,15; chunk contains blocks -32,-64,240 to -17,319,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511)
	Level time: 53753320 game time, 60063817 day time
	Server brand: fabric
	Server type: Non-integrated multiplayer server
Stacktrace:
	at net.minecraft.class_638.method_8538(class_638.java:453)
	at net.minecraft.class_310.method_1587(class_310.java:2341)
	at net.minecraft.class_310.method_1514(class_310.java:787)
	at net.minecraft.client.main.Main.method_44604(Main.java:244)
	at net.minecraft.client.main.Main.main(Main.java:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: Default, Fabric Mods, minecraft/supporteatinganimation, Supplementaries Generated Pack, simplehats_hatdl.zip, wdb_1.19.2.zip

-- System Details --
Details:
	Minecraft Version: 1.19.2
	Minecraft Version ID: 1.19.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.8, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
	Memory: 545532344 bytes (520 MiB) / 3724541952 bytes (3552 MiB) up to 7348420608 bytes (7008 MiB)
	CPUs: 20
	Processor Vendor: GenuineIntel
	Processor Name: 12th Gen Intel(R) Core(TM) i7-12700
	Identifier: Intel64 Family 6 Model 151 Stepping 2
	Microarchitecture: unknown
	Frequency (GHz): 2.11
	Number of physical packages: 1
	Number of physical CPUs: 12
	Number of logical CPUs: 20
	Graphics card #0 name: Parsec Virtual Display Adapter
	Graphics card #0 vendor: Parsec Cloud, Inc.
	Graphics card #0 VRAM (MB): 0.00
	Graphics card #0 deviceId: unknown
	Graphics card #0 versionInfo: DriverVersion=0.41.0.0
	Graphics card #1 name: NVIDIA GeForce RTX 3060
	Graphics card #1 vendor: NVIDIA (0x10de)
	Graphics card #1 VRAM (MB): 4095.00
	Graphics card #1 deviceId: 0x2504
	Graphics card #1 versionInfo: DriverVersion=31.0.15.5152
	Graphics card #2 name: Intel(R) UHD Graphics 770
	Graphics card #2 vendor: Intel Corporation (0x8086)
	Graphics card #2 VRAM (MB): 128.00
	Graphics card #2 deviceId: 0x4680
	Graphics card #2 versionInfo: DriverVersion=31.0.101.5187
	Memory slot #0 capacity (MB): 8192.00
	Memory slot #0 clockSpeed (GHz): 3.20
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 8192.00
	Memory slot #1 clockSpeed (GHz): 3.20
	Memory slot #1 type: DDR4
	Virtual memory max (MB): 35555.04
	Virtual memory used (MB): 28198.36
	Swap memory total (MB): 19456.00
	Swap memory used (MB): 1268.69
	JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx7008m -Xms256m
	Fabric Mods: 
		advdebug: Advancements Debug 2.3.0
		alloy_forgery: Alloy Forgery 2.1.1+1.19
		alternate-current: Alternate Current 1.7.0
		altorigingui: Alternate Origin GUI 1.0.1
		anim_origins_nx95: Animal Origins 2.3.0
		animal_origins: Animal Origins 1.0.5
		animatica: Animatica 0.5+1.19
		appleskin: AppleSkin 2.5.1+mc1.19
		architectury: Architectury 6.6.92
		areas: Areas 5.6
		autoconfig1u: Auto Config v1 Updated 3.4.0
		autotag-convention: AutoTag Convention 2.0.0+1.19
			autotag: AutoTag 2.0.0+1.19
		badpackets: Bad Packets 0.2.3
		balm-fabric: Balm 4.6.0
		bclib: BCLib 2.1.8
		beautify: Beautify 1.1.1+fabric-1.19.2
			cardinal-components-base: Cardinal Components API (base) 5.0.2
			cardinal-components-entity: Cardinal Components API (entities) 5.0.2
			cardinal-components-world: Cardinal Components API (worlds) 5.0.2
		betterchunkloading: Better chunk loading mod 1.19.2-4.2
		betterend: Better End 2.1.7
		betterf3: BetterF3 4.0.1
		betternether: Better Nether 7.1.5
		bewitchment: Bewitchment 1.19-7
			impersonate: Impersonate 2.8.0
			playerabilitylib: Pal 1.6.0
			reach-entity-attributes: Reach Entity Attributes 2.3.0
			step-height-entity-attribute: Step Height Entity Attribute 1.0.0
			terraform-wood-api-v1: Terraform Wood API (v1) 4.2.0
		blahaj: Blåhaj 0.3.2
		bookshelf: Bookshelf 16.3.20
		borderlessmining: Borderless Mining 1.1.5+1.19
		botania: Botania 1.19.2-440-FABRIC
			fiber: fiber 0.23.0-2
		bwncr: Bad Wither No Cookie Reloaded 3.14.1
		bwplus: Bewitchment Plus 1.19-11
		byg: Oh The Biomes You'll Go 2.0.1.6
		bypass_anvil_restriction: Bypass Anvil Restriction 1.0.2+1.19.2
			ch_skyfy_tomlconfiglib_toml-config-lib: toml-config-lib 1.0.2
			io_github_microutils_kotlin-logging-jvm: kotlin-logging-jvm 3.0.4
			net_peanuuutz_tomlkt-jvm: tomlkt-jvm 0.1.7
		cacao: Croptopia's Chocolaterie 1.2
		carryon: Carry On 2.1.2.23
		chalk: Chalk 2.2.0+1.19
		chalk-colorful-addon: Chalk: Colorful-Addon 2.1.1+1.19.3
		charmofundying: Charm of Undying 6.2.1+1.19.2
		chat_heads: Chat Heads 0.12.2
		chipped: Chipped 2.1.5
		chisel: Chisel Refabricated 1.4.5
		chunksending: Chunksending Mod 1.19.2-2.8
		cleardespawn: Clear Despawn 1.1.11
		clientcrafting: clientcrafting Mod 1.19.2-1.6
		cloth-api: Cloth API 4.0.65
			cloth-basic-math: cloth-basic-math 0.6.1
			cloth-client-events-v0: Cloth Client Events v0 4.0.65
			cloth-common-events-v1: Cloth Common Events v1 4.0.65
			cloth-scissors-api-v1: Cloth Scissors API v1 4.0.65
			cloth-utils-v1: Cloth Utils v1 4.0.65
		cloth-config: Cloth Config v8 8.3.115
		clumps: Clumps 9.0.0+14
		collective: Collective 7.61
		colorfulanvils: Colorful Anvils 1.1.1+1.19.x
			fabric-api-base: Fabric API Base 0.4.27+1e9487d2f4
			fabric-permissions-api-v0: fabric-permissions-api 0.2-SNAPSHOT
			placeholder-api: Placeholder API 2.1.0+1.19.4
		combatroll: Combat Roll 1.1.5+1.19
		comforts: Comforts 6.0.7+1.19.2
			spectrelib: SpectreLib 0.12.8+1.19.2
		connectivity: Connectivity Mod 1.19.2-4.5
		continuity: Continuity 2.0.2+1.19
		controlling: Controlling For Fabric 10.0+7
		cooldown-coordinator: Cooldown Coordinator 0.4.3
		copper_pipe: Simple Copper Pipes 1.12
		copperandtuffbackport: CopperandTuffBackport 1.2
		corgilib: CorgiLib 1.0.0.34
			com_electronwill_night-config_core: core 3.6.6
			com_electronwill_night-config_toml: toml 3.6.6
		cosmetic-armor: Cosmetic Armor 1.4.2
		couplings: Couplings 1.9.1+1.19
		cpm: Customizable Player Models 0.6.17a
		crawl: Crawl 0.11.1
			mm: Manningham Mills 2.3
		creeperoverhaul: Creeper Overhaul 2.0.9
		croptopia: Croptopia 2.2.2
			com_typesafe_config: config 1.4.1
			io_leangen_geantyref_geantyref: geantyref 1.3.11
			org_spongepowered_configurate-core: configurate-core 4.1.2
			org_spongepowered_configurate-hocon: configurate-hocon 4.1.2
		ctm: ConnectedTexturesMod for Fabric 1.0.1+1.19
		ctov: ChoiceTheorem's Overhauled Village 3.2.6c
		culturaldelights: Cultural Delights Fabric 0.14.10+1.19.2
		cupboard: cupboard 1.19.2-2.6
		deathknell: DeathKnell 6.0.3
		defaultoptions: Default Options 15.0.2
		digs_dnd_origins: Digs DnD Origins 1.19.2-0.0.9
		dramaticdoors: Dramatic Doors (QuiFabrge) 1.19.2-3.1.4
		dualwielding: Dual Wielding 1.1.2
		dustrial_decor: Dustrial Decor 0.5
		dynamic_fps: Dynamic FPS 3.4.3
		dynview: Dynamic View Mod 1.19-2.4
		eatinganimationid: Eating Animation 1.9.1
		editsign: EditSign 2.6.0
		elytraslot: Elytra Slot 6.1.1+1.19.2
		endermanoverhaul: Enderman Overhaul 0.0.0
		ends_delight: End's Delight 1.19.2-1.0
		energizedpower: Energized Power 1.19.2-2.10.1-fabric
			team_reborn_energy: Energy 2.3.0
		enhancedblockentities: Enhanced Block Entities 0.7.2+1.19.2
			advanced_runtime_resource_pack: Runtime Resource Pack 0.6.2
		entity_model_features: Entity Model Features 2.0.2
		entity_texture_features: Entity Texture Features 6.0.1
			org_apache_httpcomponents_httpmime: httpmime 4.5.10
		entitycollisionfpsfix: Entity Collision FPS Fix 2.0.0.0
		entityculling: EntityCulling-Fabric 1.6.1-mc1.19.2
		essential_commands: Essential Commands 0.33.2-mc1.19.2
			ec-core: Essential Commands Core 1.3.0-mc1.19.2
		evenmoreinstruments: Even More Instruments! 6.0
		exordium: Exordium 1.0.1-mc1.19.2
		explorerscompass: Explorer's Compass 1.19.2-2.2.0-fabric
		exposure: Exposure 1.6.0
		extended_drawers: Extended Drawers 1.4.5+mc.1.19.2
			graphlib: Graph Lib 0.3.6+1.19.2
			mconfig: Mconfig 1.2.0+mc.1.19-rc1
				de_poiu_apron_apron: apron 2.1.1
		extraalchemy: Extra Alchemy 1.9.0
		fabric-api: Fabric API 0.77.0+1.19.2
			fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.14+93d8cb8290
			fabric-biome-api-v1: Fabric Biome API (v1) 9.1.1+16f1e31390
			fabric-block-api-v1: Fabric Block API (v1) 1.0.2+e415d50e90
			fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.25+cafc6e8e90
			fabric-client-tags-api-v1: Fabric Client Tags 1.0.5+b35fea8390
			fabric-command-api-v1: Fabric Command API (v1) 1.2.16+f71b366f90
			fabric-command-api-v2: Fabric Command API (v2) 2.2.1+413cbbc790
			fabric-commands-v0: Fabric Commands (v0) 0.2.33+df3654b390
			fabric-containers-v0: Fabric Containers (v0) 0.1.42+df3654b390
			fabric-content-registries-v0: Fabric Content Registries (v0) 3.5.2+7c6cd14d90
			fabric-convention-tags-v1: Fabric Convention Tags 1.3.0+4bc6e26290
			fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.8+aeb40ebe90
			fabric-data-generation-api-v1: Fabric Data Generation API (v1) 5.3.9+413cbbc790
			fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.35+0d0f210290
			fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.4+9244241690
			fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.34+562bff6e90
			fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.36+df3654b390
			fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.24+b6b6abb490
			fabric-item-api-v1: Fabric Item API (v1) 1.6.6+b7d1888890
			fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.39+9244241690
			fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.25+5c4fce2890
			fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.23+df3654b390
			fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.4+1b46dc7890
			fabric-loot-api-v2: Fabric Loot API (v2) 1.1.13+83a8659290
			fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.16+9e7660c690
			fabric-message-api-v1: Fabric Message API (v1) 5.0.7+93d8cb8290
			fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.24+33fbc73890
			fabric-models-v0: Fabric Models (v0) 0.3.21+c6af733c90
			fabric-networking-api-v1: Fabric Networking API (v1) 1.2.12+def3f86d90
			fabric-networking-v0: Fabric Networking (v0) 0.3.29+df3654b390
			fabric-object-builder-api-v1: Fabric Object Builder API (v1) 4.2.2+d8ef690890
			fabric-particles-v1: Fabric Particles (v1) 1.1.0+ee641e7390
			fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.2+413cbbc790
			fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.33+9244241690
			fabric-renderer-api-v1: Fabric Renderer API (v1) 1.2.1+1adbf27790
			fabric-renderer-indigo: Fabric Renderer - Indigo 0.8.0+1adbf27790
			fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.25+df3654b390
			fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.19+6e0787e690
			fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.11+4d0d570390
			fabric-rendering-v0: Fabric Rendering (v0) 1.1.28+df3654b390
			fabric-rendering-v1: Fabric Rendering (v1) 1.13.0+526f2c6790
			fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.1.2+aae9039d90
			fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.8.4+edbdcddb90
			fabric-screen-api-v1: Fabric Screen API (v1) 1.0.32+4d0d570390
			fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.8+1cc24b1b90
			fabric-sound-api-v1: Fabric Sound API (v1) 1.0.2+c4f28df590
			fabric-textures-v0: Fabric Textures (v0) 1.0.24+aeb40ebe90
			fabric-transfer-api-v1: Fabric Transfer API (v1) 2.1.6+413cbbc790
			fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.3.3+08b73de490
		fabric-language-kotlin: Fabric Language Kotlin 1.10.20+kotlin.1.9.24
			org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.9.24
			org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.9.24
			org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.9.24
			org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.9.24
			org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.24.0
			org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.8.0
			org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.8.0
			org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.5.0
			org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.6.3
			org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.6.3
			org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.6.3
		fabricloader: Fabric Loader 0.15.11
			mixinextras: MixinExtras 0.3.5
		fabricskyboxes: FabricSkyBoxes 0.7.2+mc1.19.2
		fabrishot: Fabrishot 1.9.2
		farmersdelight: Farmer's Delight 1.19.2-1.3.10.2
		faster_entity_animations: FastAnim 1.5.6
		fastload: Fast Load 3.4.0
			conditional-mixin: conditional mixin 0.3.2
			fastload-119-0-1-2-compat: Fastload 1.19-0-1-2 Compatibility 3.4.0
			fastload-1193-compat: Fastload 1.19.3 Compatibility 3.4.0
			fastload-1194-compat: Fastload 1.19.4 Compat 3.4.0
			fastload_fapi_forward: Fastload Fabric-api Forwarding 1.0.2
		ferritecore: FerriteCore 5.0.3
		fixmyspawnr: FixMySpawnR 1.1.3
		forgeconfigapiport: Forge Config API Port 4.2.11
		friendlyfire: FriendlyFire 14.0.4
		fsb-interop: FabricSkyBoxes Interop 1.3.2+mc1.19.2-build.40
		ftblibrary: FTB Library 1902.4.1-build.236
		ftbteams: FTB Teams 1902.2.14-build.123
		ftbultimine: FTB Ultimine 1902.4.1-build.90
		fwaystones: Fabric Waystones 3.0.8+mc1.19.2
		geckolib3: Geckolib 3.1.40
			com_eliotlash_mclib_mclib: mclib 20
		genesis: Genesis 1.19.2-1.0.2
		genshinstrument: Genshin Instruments 3.4.1
		geophilic: Geophilic 1.19-2.0.0c
		go-fish: Go Fish 1.6.0-1.19.1
		gpumemleakfix: Gpu memory leak fix mod 1.19.2-1.6
		halfdoors: Half Doors 1.3.9+1.19.x
		handcrafted: Handcrafted 2.0.6
		hookshot: Hookshot 26.0
		hybrid-aquatic: Hybrid Aquatic 1.0.2
		ibarnorigins: ibarn's origins addon 1.2.9
		iceberg: Iceberg 1.0.46
		identity: Identity 2.6.1-1.19.1
			omega-config: OmegaConfig 1.2.3-1.18.1
		immediatelyfast: ImmediatelyFast 1.2.17+1.19.2
			net_lenni0451_reflect: Reflect 1.3.3
		incendium: Incendium 5.1.6
		indium: Indium 1.0.9+mc1.19.2
		inventorysorter: Inventory Sorter 1.8.10-1.19
			kyrptconfig: Kyrpt Config 1.4.14-1.19
		iris: Iris 1.6.6
			io_github_douira_glsl-transformer: glsl-transformer 2.0.0-pre13
			org_anarres_jcpp: jcpp 1.4.14
			org_antlr_antlr4-runtime: antlr4-runtime 4.11.1
		java: OpenJDK 64-Bit Server VM 17
		kiwi: Kiwi Lib 8.3.4
		krypton: Krypton 0.2.1
			com_velocitypowered_velocity-native: velocity-native 3.1.2-SNAPSHOT
		labels: labels 1.19.2-1.10
		lambdynlights: LambDynamicLights 2.2.0+1.19.2
			pride: Pride Lib 1.1.2+1.19
			spruceui: SpruceUI 4.1.0+1.19.2
		languagereload: Language Reload 1.6.1+1.19.2
		lazydfu: LazyDFU 0.1.3
		libipn: libIPN 4.0.2
		libz: LibZ 1.0.0
		limitedchunks: Limited Chunkloading Mod 1.19.2-3.8
		lithium: Lithium 0.11.1
		lootr: Lootr 0.4.28.69
		magic_origins: Magic Origins v0.3.5
		magnumtorch: Magnum Torch 4.2.3
		majruszlibrary: Majrusz Library 7.0.5-backport.1
		majruszsaccessories: Majrusz's Accessories 1.5.2-backport.2
		majruszsenchantments: Majrusz's Enchantments 1.10.7-backport.1
		mcdw: MC Dungeons Weapons 5.0.13-1.19
			enchant_giver: Enchant Giver 1.3.0
		mcpitanlib: MCPitanLib 2.2.4-1.19.2-fabric
			org_yaml_snakeyaml: snakeyaml 2.0
		mcwdoors: Macaw's Doors 1.1.0
		mcwfences: Macaw's Fences and Walls 1.1.1
		mcwfurnitures: Macaw's Furniture 3.2.2
		mcwfurnituresbyg: Macaw's Furnitures - BYG 1.19.2-1.1
		mcwlights: Macaw's Lights and Lamps 1.0.6
		mcwpaths: Macaw's Paths and Pavings 1.0.5
		mcwtrpdoors: Macaw's Trapdoors 1.1.3
		mcwwindows: Macaw's Windows 2.2.0
		medievalorigins: Medieval Origins Revival 5.1.9.2+1.19.2
			additionalentityattributes: Additionalentityattributes 1.4.0+1.19.2
			common-protection-api: Common Protection API 1.0.0
		megane: megane 19.2.2
			megane-alloy-forgery: megane-alloy-forgery 19.2.2
			megane-reborn-core: megane-reborn-core 19.2.2
			megane-tech-reborn: megane-tech-reborn 19.2.2
		memoryleakfix: memory Leak Fix 1.19.1-0.7.0
		methane: Methane 1.7
		midnightlib: MidnightLib 1.0.0
		minecraft: Minecraft 1.19.2
		mkb: ModernKeyBinding 1.1.0
		moborigins: Mob Origins 1.10.0
		modelfix: Model Gap Fix 1.8
		modernfix: ModernFix 5.18.0+mc1.19.2
		modmenu: Mod Menu 4.1.2
		moonlight: Moonlight 1.19.2-2.3.6
		morechathistory: More Chat History 1.3.0
		moreculling: More Culling 1.19.1-0.17.0
		morediscs: More Music Discs 1.19.2-33-fabric
		mousetweaks: Mouse Tweaks 2.22
		multibeds: MultiBeds 1.3.8
		naturalist: Naturalist 4.0.3
		naturescompass: Nature's Compass 1.19.2-2.1.0-fabric
		nethersdelight: Nether's Delight 1.0.1
			disable_custom_worlds_advice: Disable Custom Worlds Advice 3.0
		nochatreports: No Chat Reports 1.19.2-v1.13.12
		oceansdelight: Ocean's Delight fabric-1.0.2-1.19.2
		omnihopper: Omni-Hopper 2.0.1+1.19
			cicada: CICADA 0.4.0
		openpartiesandclaims: Open Parties and Claims 0.22.0
		optigui: OptiGUI 2.1.7
			optiglue: OptiGlue 2.1.7-mc.1.19
			org_apache_commons_commons-text: commons-text 1.10.0
			org_ini4j_ini4j: ini4j 0.5.4
		origins: Origins 1.7.1
			apoli: Apoli 2.6.1
				calio: Calio 1.7.0
		originsumbrellas: Origins: Umbrellas 1.5.4
		owo: oωo 0.9.3+1.19
			blue_endless_jankson: jankson 1.2.1
		paginatedadvancements: Paginated Advancements 2.2.1-1.19
		patchouli: Patchouli 1.19.2-77-FABRIC
		pehkui: Pehkui 3.8.0+1.14.4-1.20.4
			kanos_config: Kanos Config 0.4.1+1.14.4-1.19.4
		petowner: Pet Owner 1.8.3-1.19+
		player-animator: Player Animator 1.0.2
		playerladder: Player Ladder 0.6.0-pre-1.19.4
		pling: Pling 1.5.0
		plushies: Plushie Mod 1.2
		polymorph: Polymorph 0.46.6+1.19.2
			cardinal-components-block: Cardinal Components API (blocks) 5.0.2
			cardinal-components-item: Cardinal Components API (items) 5.0.2
		portfolio: Portfolio 1.19.2-1.2.0-fabric
		prism: Prism 1.0.3
		puzzle: Puzzle 1.4.2-1.19
			puzzle-base: Puzzle Base 1.4.2-1.19
			puzzle-gui: Puzzle GUI 1.4.2-1.19
			puzzle-models: Puzzle Models 1.4.2-1.19
			puzzle-splashscreen: Puzzle Splash Screen 1.4.2-1.19
		puzzleslib: Puzzles Lib 4.4.3
			cardinal-components-chunk: Cardinal Components API (chunks) 5.0.2
		quarrymod: Industrial Quarry Mod 1.0.3
		reacharound: Reacharound 1.1.2
		reborncore: Reborn Core 5.4.0
		recipeessentials: recipeessentials Mod 1.19.2-3.2
		reeses-sodium-options: Reese's Sodium Options 1.6.4+mc1.19.2-build.93
		resourcefulconfig: Resourcefulconfig 1.0.20
		resourcefullib: Resourceful Lib 1.1.24
		roughly_enough_loot_tables: Roughly Enough Loot Tables 1.19-1.0
		roughly_enough_trades: Roughly Enough Trades 1.19-1.0
		roughlyenoughitems: Roughly Enough Items 9.2.724
			error_notifier: Error Notifier 1.0.9
		roughlyenoughprofessions: Roughly Enough Professions 1.1.4
		roughlyenoughresources: Roughly Enough Resources 2.6.0
		roughlysearchable: Roughly Searchable 2.5.1+1.19.2
		sawmill: Universal Sawmill 1.19-1.2.0
		shetiphiancore: ShetiPhianCore 1.3.12
		simplehats: SimpleHats 1.19.2-0.3.0
		sit: Sit 1.19-20
		skylorlib: SkyLib 1.5.1
		smoothboot: Smooth Boot 1.19-1.7.1
		smoothchunk: Smooth chunk save Mod 1.19.2-3.5
		snailmail: Snail Mail 1.19.2-1.1.0
		sodium: Sodium 0.4.4+build.18
			org_joml_joml: joml 1.10.4
		sodium-extra: Sodium Extra 0.4.16+mc1.19.2-build.90
			caffeineconfig: CaffeineConfig 1.0.0+1.17
		sophisticatedbackpacks: Sophisticated Backpacks 3.19.5+mc1.19.2-build.40
			porting_lib_common: Porting Lib Common 2.1.1305+1.19.2
			porting_lib_extensions: Porting Lib Extensions 2.1.1305+1.19.2
				porting_lib_accessors: Porting Lib Accessors 2.1.1305+1.19.2
				porting_lib_attributes: Porting Lib Attributes 2.1.1305+1.19.2
				porting_lib_constants: Porting Lib Constants 2.1.1305+1.19.2
			porting_lib_fake_players: Porting Lib Fake Players 2.1.1305+1.19.2
			porting_lib_loot: Porting Lib Loot 2.1.1305+1.19.2
				porting_lib_lazy_registration: Porting Lib Lazy Register 2.1.1305+1.19.2
			porting_lib_model_loader: Porting Lib Model Loader 2.1.1305+1.19.2
			porting_lib_networking: Porting Lib Networking 2.1.1305+1.19.2
			porting_lib_transfer: Porting Lib Transfer 2.1.1305+1.19.2
		sophisticatedcore: Sophisticated Core 0.5.109+mc1.19.2-build.40
		sophisticatedstorage: Sophisticated Storage 0.8.60+mc1.19.2-build.40
		spark: spark 1.10.37
		spirit: Spirit 2.2.7
		starlight: Starlight 1.1.1+fabric.ae22326
		statement: Statement 4.2.9+1.14.4-1.20.4
			statement_vanilla_compatibility: Statement Vanilla Compatibility Module 1.0.1+1.16.5-1.17
		structory: Structory 1.0.1
		supplementaries: Supplementaries 1.19.2-2.4.21
		t_and_t: Towns and Towers 1.9
		talkbubbles: Talk Bubbles 1.0.4
		taxfreelevels: Tax Free Levels 1.3.12
		techreborn: Tech Reborn 5.4.0
		terrablender: TerraBlender 2.0.1.127
		textutilities: Text Utilities 1.4.2+1.19.2
		tiered: Tiered 1.2.7
		toms_storage: Tom's Simple Storage Mod 1.5.10
		tooltipfix: ToolTip Fix 1.1.1-1.19
		transparentarmor: Transparent Armor 0.0.2-1.19
		travelerstitles: Traveler's Titles 1.19.2-Fabric-3.1.0
		trinkets: Trinkets 3.4.2
		unvotedandshelved: Unvoted & Shelved 2.0.6
			brainierbees: Brainier Bees 1.3
		vmp: Very Many Players 0.2.0+beta.7.30
		voicechat: Simple Voice Chat 1.19.2-2.5.15
		wands: Building Wands 2.6.9-release
		waystones: Waystones 11.4.2
		wthit: wthit 5.25.0
		xaerominimap: Xaero's Minimap 24.1.1
		xaeroworldmap: Xaero's World Map 1.38.4
		xercapaint: Joy of Painting fabric-1.19.2-1.0.2
		yet-another-config-lib: YetAnotherConfigLib 2.2.0-for-1.19.2
		yigd: You're in Grave Danger 1.4.9
		yungsapi: YUNG's API 1.19.2-Fabric-3.8.10
			org_javassist_javassist: javassist 3.28.0-GA
			org_reflections_reflections: reflections 0.10.2
		z_mcwfencesbyg: Macaw's Fences - BYG 1.19.2-1.1
		zoomify: Zoomify 2.9.0
			dev_isxander_settxi_settxi-core: settxi-core 2.10.5
			dev_isxander_settxi_settxi-gui: settxi-gui 2.10.5
			dev_isxander_settxi_settxi-kotlinx-serialization: settxi-kotlinx-serialization 2.10.5
			settxi-gui-yacl: Settxi Gui (YetAnotherConfigLib) 2.10.5
	Loaded Shaderpack: (off)
	NEC status: No NEC detected
	Launched Version: fabric-loader-0.15.11-1.19.2
	Backend library: LWJGL version 3.3.1 SNAPSHOT
	Backend API: NVIDIA GeForce RTX 3060/PCIe/SSE2 GL version 3.2.0 NVIDIA 551.52, NVIDIA Corporation
	Window size: 1920x1009
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'
	Type: Client (map_client.txt)
	Graphics mode: fancy
	Resource Packs: vanilla, Fabric Mods, minecraft/supporteatinganimation, Supplementaries Generated Pack, resources/simplehats_hatdl.zip, file/wdb_1.19.2.zip
	Current Language: English (US)
	CPU: 20x 12th Gen Intel(R) Core(TM) i7-12700

Anything else?

No response

By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.

  • Yes, and I did not use any paste services other than GitHub Gists.

By submitting this issue, I have confirmed my REI and REI's dependencies are up to date.

  • Yes
commented

我遇到了同样的bug,不过这次是客户端崩溃,触发的原因是我在使用rei看一样物品的功能时,因为该物品能参与农夫乐事(Farmer's Delight)的合成,所以我切换到了农夫乐事厨具合成表的界面,切换到的一瞬间,客户端发生了崩溃,这个崩溃发生了2-3次,然后我的游戏无法启动了,游戏在启动器那里会一直处于加载状态,但是不崩溃。附上最后一次崩溃时的崩溃报告
crash-2024-07-21_00.20.46-client.txt