AbstractMethodError in ChanceArrayIngredient.getSetting() when using REI integration
Closed this issue ยท 1 comments
Minecraft version
1.19.2
Farmer's Delight version
1.3.10
Fabric Loader version
0.16.4
Fabric API version
0.77.0+1.19.2
Description
When viewing recipes in REI (Roughly Enough Items), the game crashes with an AbstractMethodError because ChanceArrayIngredient.getSetting() is not properly implemented.
Steps to reproduce
Install Farmer's Delight and REI.
Open the REI interface and browse Farmer's Delight recipes.
The game crashes with the error log provided below.
Mod list
3d-Skin-Layers
AE2 QoL Recipes
AE2CC Bridge
AE2WTLib
Ad Astra
Ad Astra: Giselle Addon
AlcoCraft+
AppleSkin
Applied Energistics 2
Architectury
AwesomeFarmer
Better Ping Display
Better Statistics Screen
BetterF3
Bobby
Botarium
CC: Restitched
Cardinal Components API
Chat Heads
Chipped
Chunk Loaders
Chunky
Cloth Config v8
Controlling For Fabric
CraftPresence
Crate Delight
Create
Create Crafts & Additions
Create Goggles
Create Jetpack
Create Ore Excavation
Create Slice & Dice
Create Unlimited
Create Utilities
Create: Bells & Whistles
Create: Copycats+
Create: Interiors
Create: New Age
Create: Ultimate Factory
Croptopia
Cubes Without Borders
Cultural Delights Fabric
Delightful Creators
Durability Tooltip
Dynamic FPS
Eating Animation
Entity Model Features
Entity Texture Features
EntityCulling-Fabric
Expanded Delight
ExtendedAE
FTB Library
FTB Ultimine
Fabric API
Fabric Language Kotlin
FallingTree
Farmer's Delight
Farmer's Knives
Fast IP Ping
Fast Load
FastQuit
FerriteCore
Forge Config API Port
Hex Casting
Hex Keys
Hex Research
HexCircus
HexDebug
HexGloop
HexKinetics
Hexxy Dimensions
ImmediatelyFast
Immersive Portals
Indium
InvMove
Inventory Profiles Next
Iris
Jade
LambDynamicLights
Lan Server Properties
Larger Ore Veins: Deluxe
LazyDFU
Lithium
Lootr
Memory Leak Fix
MidnightLib
MixinTrace
Mod Menu
Model Gap Fix
Modern Dynamics
Modern Industrialization
ModernFix
More Delight
Mouse Tweaks
No Chat Reports
NotEnoughAnimations
Ocean's Delight
PAUCAL
Polymorph
Polymorphic Energistics
Portal Hex Addon
Puzzles Lib
Reese's Sodium Options
Remove Reloading Screen
Resourceful Lib
Resourcefulconfig
Roughly Enough Items
Searchables
Simple Voice Chat
Sodium
Sodium Extra
Sophisticated Backpacks
Sophisticated Core
Sophisticated Storage
Sound Physics Remastered
Starlight
Storage Delight
SuperMartijn642's Config Lib
SuperMartijn642's Core Lib
The Bumblezone - Fabric
The Twilight Forest
ToolTip Fix
Traveler's Backpack
Trinkets
Ube's Delight
UniLib
Visual Workbench
Why Not Be One Item
Xaero's Minimap
Xaero's World Map
YetAnotherConfigLib
Zoomify
libIPN
Logs
---- Minecraft Crash Report ----
// Uh... Did I do that?
Time: 2025-06-24 10:59:26
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 knot//com.nhoryzon.mc.farmersdelight.integration.rei.ChanceArrayIngredient.getSetting(ChanceArrayIngredient.java)
at knot//me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.hashFocusIngredient(AbstractDisplayViewingScreen.java:282)
at java.base/java.util.Comparator.lambda$comparingLong$6043328a$1(Unknown Source)
at java.base/java.util.TreeMap.computeIfAbsent(Unknown Source)
at knot//me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.unifyIngredients(AbstractDisplayViewingScreen.java:328)
at knot//me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen.initDisplays(DefaultDisplayViewingScreen.java:259)
at knot//me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen.method_25426(DefaultDisplayViewingScreen.java:224)
at knot//me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.selectCategory(AbstractDisplayViewingScreen.java:120)
at knot//me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.selectCategory(AbstractDisplayViewingScreen.java:105)
at knot//me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen$2.accept(AbstractDisplayViewingScreen.java:143)
at knot//me.shedaniel.rei.impl.client.gui.widget.TabContainerWidget.lambda$init$2(TabContainerWidget.java:191)
at knot//me.shedaniel.rei.impl.client.gui.widget.TabWidget.method_25402(TabWidget.java:86)
at knot//net.minecraft.class_4069.method_25402(class_4069.java:27)
at knot//net.minecraft.class_4069.method_25402(class_4069.java:27)
at knot//me.shedaniel.rei.impl.client.gui.widget.DelegateWidgetWithTranslate.method_25402(DelegateWidgetWithTranslate.java:82)
at knot//net.minecraft.class_4069.method_25402(class_4069.java:27)
at knot//me.shedaniel.rei.impl.client.gui.screen.AbstractDisplayViewingScreen.method_25402(AbstractDisplayViewingScreen.java:463)
at knot//me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen.method_25402(DefaultDisplayViewingScreen.java:505)
at knot//net.minecraft.class_312.method_1611(class_312.java:94)
at knot//net.minecraft.class_437.method_25412(class_437.java:489)
at knot//net.minecraft.class_312.method_1601(class_312.java:94)
at knot//net.minecraft.class_312.method_22686(class_312.java:165)
at knot//net.minecraft.class_1255.execute(class_1255.java:103)
at knot//net.minecraft.class_312.method_22684(class_312.java:165)
at knot//org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at knot//org.lwjgl.system.JNI.invokeV(Native Method)
at knot//org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
at knot//com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:204)
at knot//net.minecraft.class_1041.method_15998(class_1041.java:315)
at knot//net.minecraft.class_310.method_1523(class_310.java:1205)
at knot//net.minecraft.class_310.method_1514(class_310.java:768)
at knot//net.minecraft.client.main.Main.method_44604(Main.java:244)
at knot//net.minecraft.client.main.Main.main(Main.java:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Minimal instance
- I have tested this on a minimal instance
Performance and shader mods
- I am using performance or shader mods