shedaniel / RoughlyEnoughItems

Clean and Configurable. Your recipe viewer mod for 1.13+.
Other
319 stars 61 forks source link

[Bug] Integrated Dynamics Craft Autofill doesn't work with REI, works with JEI #1617

Open BirbIrl opened 3 months ago

BirbIrl commented 3 months ago

What happened?

When trying to to use REI recipe autocomplete items from system don't autocomplete.

Steps to reproduce the problem: 1: Have Integrated Dynamics 2: Open storage terminal. 3: Have all items for the item you want to craft. 4: Open recipe from recipe tab. 5: Press + button next to recipe output. 6: Autocomplete does not work.

Expected behaviour: Crafting grid should be autocompleted with the recipe you pressed + on.

What mod loaders are you seeing the problem on?

Forge

What do you think this bug is of?

Relevant log output

linking bigger chunks of the logs on pastebin just in case due to character limit, but i grabbed the most important bits and put them below here. I don't wanna share the full log file for privacy's sake :P
latest: https://pastebin.com/2LBJ1nZL
rei: https://pastebin.com/b5JWqzCw

most important bits:

latest:
[22Apr2024 12:21:23.278] [Render thread/ERROR] [REI/THROWING]: Throwing
net.minecraft.ReportedException: Error while generating recipes for an entry stack
    at me.shedaniel.rei.impl.client.view.ViewsImpl$1.getRecipeFor(ViewsImpl.java:384) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    at me.shedaniel.rei.impl.client.view.ViewsImpl.generateLiveDisplays(ViewsImpl.java:344) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    at me.shedaniel.rei.impl.client.view.ViewsImpl._buildMapFor(ViewsImpl.java:168) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    at me.shedaniel.rei.impl.client.view.ViewsImpl.buildMapFor(ViewsImpl.java:99) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    at me.shedaniel.rei.impl.client.ClientHelperImpl$ViewSearchBuilderImpl.lambda$new$0(ClientHelperImpl.java:400) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183) ~[guava-31.1-jre.jar%2390!/:?]
    at me.shedaniel.rei.impl.client.ClientHelperImpl$ViewSearchBuilderImpl.buildMapInternal(ClientHelperImpl.java:473) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    at me.shedaniel.rei.impl.client.ClientHelperImpl.openView(ClientHelperImpl.java:332) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    at me.shedaniel.rei.api.client.view.ViewSearchBuilder.open(ViewSearchBuilder.java:228) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    at me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl.m_7933_(ScreenOverlayImpl.java:399) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    at me.shedaniel.rei.RoughlyEnoughItemsCoreClient.lambda$registerEvents$23(RoughlyEnoughItemsCoreClient.java:442) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732) ~[?:?]
    at dev.architectury.event.EventFactory.invokeMethod(EventFactory.java:53) ~[architectury-9.2.14-forge.jar%23368!/:?]
    at dev.architectury.event.EventFactory$2.handleInvocation(EventFactory.java:81) ~[architectury-9.2.14-forge.jar%23368!/:?]
    at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87) ~[guava-31.1-jre.jar%2390!/:?]
    at jdk.proxy3.$Proxy140.keyPressed(Unknown Source) ~[?:?]
    at dev.architectury.event.forge.EventHandlerImplClient.eventKeyboardKeyPressedEvent(EventHandlerImplClient.java:281) ~[architectury-9.2.14-forge.jar%23368!/:?]
    at dev.architectury.event.forge.__EventHandlerImplClient_eventKeyboardKeyPressedEvent_Pre.invoke(.dynamic) ~[architectury-9.2.14-forge.jar%23368!/:?]
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%23127!/:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%23127!/:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%23127!/:?]
    at net.minecraftforge.client.ForgeHooksClient.onScreenKeyPressedPre(ForgeHooksClient.java:681) ~[forge-1.20.1-47.2.23-universal.jar%23565!/:?]
    at net.minecraft.client.KeyboardHandler.lambda$keyPress$5(KeyboardHandler.java:378) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at net.minecraft.client.KeyboardHandler.m_90893_(KeyboardHandler.java:369) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at net.minecraft.client.KeyboardHandler.m_167831_(KeyboardHandler.java:462) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at net.minecraft.client.KeyboardHandler.m_90938_(KeyboardHandler.java:461) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.java:44) ~[lwjgl-glfw-3.3.1.jar%2374!/:build 7]
    at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%2386!/:build 7]
    at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403) ~[lwjgl-glfw-3.3.1.jar%2374!/:build 7]
    at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:201) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:219) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:274) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1170) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23560!/:?]
    at net.minecraft.client.main.Main.main(Main.java:218) ~[minecraft-1.20.1-client.jar:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.23.jar:?]
    at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.23.jar:?]
    at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.23.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) ~[?:?]
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) ~[?:?]
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) ~[?:?]
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: dev/latvian/mods/itemfilters/api/ItemFiltersAPI
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuest.<init>(WrappedQuest.java:52) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.lambda$rebuildWrappedQuestCache$1(WrappedQuestCache.java:45) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
    at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[?:?]
    at dev.ftb.mods.ftbquests.quest.BaseQuestFile.lambda$forAllQuests$48(BaseQuestFile.java:1398) ~[ftb-quests-forge-2001.3.5.jar%23445!/:2001.3.5]
    at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
    at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[?:?]
    at dev.ftb.mods.ftbquests.quest.BaseQuestFile.lambda$forAllChapters$47(BaseQuestFile.java:1393) ~[ftb-quests-forge-2001.3.5.jar%23445!/:2001.3.5]
    at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
    at dev.ftb.mods.ftbquests.quest.BaseQuestFile.forAllChapterGroups(BaseQuestFile.java:1388) ~[ftb-quests-forge-2001.3.5.jar%23445!/:2001.3.5]
    at dev.ftb.mods.ftbquests.quest.BaseQuestFile.forAllChapters(BaseQuestFile.java:1393) ~[ftb-quests-forge-2001.3.5.jar%23445!/:2001.3.5]
    at dev.ftb.mods.ftbquests.quest.BaseQuestFile.forAllQuests(BaseQuestFile.java:1398) ~[ftb-quests-forge-2001.3.5.jar%23445!/:2001.3.5]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.rebuildWrappedQuestCache(WrappedQuestCache.java:39) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.getCachedItems(WrappedQuestCache.java:19) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.lambda$findQuestsWithOutput$5(WrappedQuestCache.java:57) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.ItemStackToListCache.getList(ItemStackToListCache.java:27) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.findQuestsWithOutput(WrappedQuestCache.java:57) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.rei.QuestDisplayGenerator.getRecipeFor(QuestDisplayGenerator.java:26) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at me.shedaniel.rei.impl.client.view.ViewsImpl$1.getRecipeFor(ViewsImpl.java:380) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    ... 59 more
Caused by: java.lang.ClassNotFoundException: dev.latvian.mods.itemfilters.api.ItemFiltersAPI
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuest.<init>(WrappedQuest.java:52) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.lambda$rebuildWrappedQuestCache$1(WrappedQuestCache.java:45) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
    at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[?:?]
    at dev.ftb.mods.ftbquests.quest.BaseQuestFile.lambda$forAllQuests$48(BaseQuestFile.java:1398) ~[ftb-quests-forge-2001.3.5.jar%23445!/:2001.3.5]
    at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
    at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[?:?]
    at dev.ftb.mods.ftbquests.quest.BaseQuestFile.lambda$forAllChapters$47(BaseQuestFile.java:1393) ~[ftb-quests-forge-2001.3.5.jar%23445!/:2001.3.5]
    at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
    at dev.ftb.mods.ftbquests.quest.BaseQuestFile.forAllChapterGroups(BaseQuestFile.java:1388) ~[ftb-quests-forge-2001.3.5.jar%23445!/:2001.3.5]
    at dev.ftb.mods.ftbquests.quest.BaseQuestFile.forAllChapters(BaseQuestFile.java:1393) ~[ftb-quests-forge-2001.3.5.jar%23445!/:2001.3.5]
    at dev.ftb.mods.ftbquests.quest.BaseQuestFile.forAllQuests(BaseQuestFile.java:1398) ~[ftb-quests-forge-2001.3.5.jar%23445!/:2001.3.5]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.rebuildWrappedQuestCache(WrappedQuestCache.java:39) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.getCachedItems(WrappedQuestCache.java:19) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.lambda$findQuestsWithOutput$5(WrappedQuestCache.java:57) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.ItemStackToListCache.getList(ItemStackToListCache.java:27) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.findQuestsWithOutput(WrappedQuestCache.java:57) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at dev.ftb.mods.ftbxmodcompat.ftbquests.rei.QuestDisplayGenerator.getRecipeFor(QuestDisplayGenerator.java:26) ~[ftb-xmod-compat-forge-2.1.1.jar%23448!/:?]
    at me.shedaniel.rei.impl.client.view.ViewsImpl$1.getRecipeFor(ViewsImpl.java:380) ~[RoughlyEnoughItems-12.1.712-forge.jar%23522!/:?]
    ... 59 more

and REI:
net.minecraft.ReportedException: Error while generating recipes for an entry stack
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.impl.client.view.ViewsImpl$1.getRecipeFor(ViewsImpl.java:384)
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.impl.client.view.ViewsImpl.generateLiveDisplays(ViewsImpl.java:344)
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.impl.client.view.ViewsImpl._buildMapFor(ViewsImpl.java:168)
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.impl.client.view.ViewsImpl.buildMapFor(ViewsImpl.java:99)
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.impl.client.ClientHelperImpl$ViewSearchBuilderImpl.lambda$new$0(ClientHelperImpl.java:400)
    at MC-BOOTSTRAP/com.google.common@31.1-jre/com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.impl.client.ClientHelperImpl$ViewSearchBuilderImpl.buildMapInternal(ClientHelperImpl.java:473)
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.impl.client.ClientHelperImpl.openView(ClientHelperImpl.java:332)
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.api.client.view.ViewSearchBuilder.open(ViewSearchBuilder.java:228)
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl.m_7933_(ScreenOverlayImpl.java:399)
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.RoughlyEnoughItemsCoreClient.lambda$registerEvents$23(RoughlyEnoughItemsCoreClient.java:442)
    at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)
    at TRANSFORMER/architectury@9.2.14/dev.architectury.event.EventFactory.invokeMethod(EventFactory.java:53)
    at TRANSFORMER/architectury@9.2.14/dev.architectury.event.EventFactory$2.handleInvocation(EventFactory.java:81)
    at MC-BOOTSTRAP/com.google.common@31.1-jre/com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
    at TRANSFORMER/jdk.proxy3/jdk.proxy3.$Proxy140.keyPressed(Unknown Source)
    at TRANSFORMER/architectury@9.2.14/dev.architectury.event.forge.EventHandlerImplClient.eventKeyboardKeyPressedEvent(EventHandlerImplClient.java:281)
    at TRANSFORMER/architectury@9.2.14/dev.architectury.event.forge.__EventHandlerImplClient_eventKeyboardKeyPressedEvent_Pre.invoke(.dynamic)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:315)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:296)
    at TRANSFORMER/forge@47.2.23/net.minecraftforge.client.ForgeHooksClient.onScreenKeyPressedPre(ForgeHooksClient.java:681)
    at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.KeyboardHandler.lambda$keyPress$5(KeyboardHandler.java:378)
    at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437)
    at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.KeyboardHandler.m_90893_(KeyboardHandler.java:369)
    at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.KeyboardHandler.m_167831_(KeyboardHandler.java:462)
    at TRANSFORMER/minecraft@1.20.1/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102)
    at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.KeyboardHandler.m_90938_(KeyboardHandler.java:461)
    at MC-BOOTSTRAP/org.lwjgl.glfw@3.3.1+7/org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.java:44)
    at MC-BOOTSTRAP/org.lwjgl@3.3.1+7/org.lwjgl.system.JNI.invokeV(Native Method)
    at MC-BOOTSTRAP/org.lwjgl.glfw@3.3.1+7/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
    at TRANSFORMER/minecraft@1.20.1/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:201)
    at TRANSFORMER/minecraft@1.20.1/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:219)
    at TRANSFORMER/minecraft@1.20.1/com.mojang.blaze3d.platform.Window.m_85435_(Window.java:274)
    at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1170)
    at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718)
    at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.main.Main.main(Main.java:218)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at MC-BOOTSTRAP/fmlloader@1.20.1-47.2.23/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111)
    at MC-BOOTSTRAP/fmlloader@1.20.1-47.2.23/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99)
    at MC-BOOTSTRAP/fmlloader@1.20.1-47.2.23/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.run(Launcher.java:108)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.main(Launcher.java:78)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
    at cpw.mods.bootstraplauncher@1.1.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67)
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87)
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130)
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Caused by: java.lang.NoClassDefFoundError: dev/latvian/mods/itemfilters/api/ItemFiltersAPI
    at TRANSFORMER/ftbxmodcompat@2.1.1/dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuest.<init>(WrappedQuest.java:52)
    at TRANSFORMER/ftbxmodcompat@2.1.1/dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.lambda$rebuildWrappedQuestCache$1(WrappedQuestCache.java:45)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
    at TRANSFORMER/ftbquests@2001.3.5/dev.ftb.mods.ftbquests.quest.BaseQuestFile.lambda$forAllQuests$48(BaseQuestFile.java:1398)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
    at TRANSFORMER/ftbquests@2001.3.5/dev.ftb.mods.ftbquests.quest.BaseQuestFile.lambda$forAllChapters$47(BaseQuestFile.java:1393)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    at TRANSFORMER/ftbquests@2001.3.5/dev.ftb.mods.ftbquests.quest.BaseQuestFile.forAllChapterGroups(BaseQuestFile.java:1388)
    at TRANSFORMER/ftbquests@2001.3.5/dev.ftb.mods.ftbquests.quest.BaseQuestFile.forAllChapters(BaseQuestFile.java:1393)
    at TRANSFORMER/ftbquests@2001.3.5/dev.ftb.mods.ftbquests.quest.BaseQuestFile.forAllQuests(BaseQuestFile.java:1398)
    at TRANSFORMER/ftbxmodcompat@2.1.1/dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.rebuildWrappedQuestCache(WrappedQuestCache.java:39)
    at TRANSFORMER/ftbxmodcompat@2.1.1/dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.getCachedItems(WrappedQuestCache.java:19)
    at TRANSFORMER/ftbxmodcompat@2.1.1/dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.lambda$findQuestsWithOutput$5(WrappedQuestCache.java:57)
    at TRANSFORMER/ftbxmodcompat@2.1.1/dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.ItemStackToListCache.getList(ItemStackToListCache.java:27)
    at TRANSFORMER/ftbxmodcompat@2.1.1/dev.ftb.mods.ftbxmodcompat.ftbquests.recipemod_common.WrappedQuestCache.findQuestsWithOutput(WrappedQuestCache.java:57)
    at TRANSFORMER/ftbxmodcompat@2.1.1/dev.ftb.mods.ftbxmodcompat.ftbquests.rei.QuestDisplayGenerator.getRecipeFor(QuestDisplayGenerator.java:26)
    at TRANSFORMER/roughlyenoughitems@12.1.712/me.shedaniel.rei.impl.client.view.ViewsImpl$1.getRecipeFor(ViewsImpl.java:380)
    ... 59 more
Caused by: java.lang.ClassNotFoundException: dev.latvian.mods.itemfilters.api.ItemFiltersAPI
    ... 78 more

Anything else?

Encountered an issue with integrated dynamics the same way as this person here: https://github.com/CyclopsMC/IntegratedTerminals/issues/114

The issue never left the Integrated Dynamics repo so i'm gonna be the one to pass the baton here :)

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.

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