EMI

EMI

1M Downloads

Massive EMI dumps on the DEBUG log causing major memory usage and eventual crashes

bravoso opened this issue ยท 1 comments

commented

The following issue started happening a few days ago. I'm a full time modpack developer with over 600 packs made. Here's what's I've been facing with EMI...

I wasn't able to attach the logs here because they're so big and they've over 200MB due to the insane bumps. Basically it loops the following on the debug log:

`[07Oct2024 12:16:40.311] [Thread-53/ERROR] [EMI/]: [EMI] [JEMI] Exception thrown setting JEI crafting recipe
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] java.lang.AbstractMethodError: Method dev
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] emi
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] emi
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] jemi
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] impl
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] JemiRecipeLayoutBuilder.addSlot(Lmezz
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] jei
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] api
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] recipe
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] RecipeIngredientRole;)Lmezz
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] jei
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] api
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] gui
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] builder
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] IRecipeSlotBuilder; is abstract
at TRANSFORMER
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.jemi.impl.JemiRecipeLayoutBuilder.addSlot(JemiRecipeLayoutBuilder.java)
at TRANSFORMER
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.api.gui.builder.IRecipeLayoutBuilder.addOutputSlot(IRecipeLayoutBuilder.java:54)
at TRANSFORMER
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.gui.helpers.CraftingGridHelper.createAndSetOutputs(CraftingGridHelper.java:60)
at TRANSFORMER
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.api.gui.ingredient.ICraftingGridHelper.createAndSetOutputs(ICraftingGridHelper.java:57)
at TRANSFORMER
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.plugins.vanilla.crafting.CraftingCategoryExtension.setRecipe(CraftingCategoryExtension.java:38)
at TRANSFORMER
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.plugins.vanilla.crafting.CraftingRecipeCategory.setRecipe(CraftingRecipeCategory.java:54)
at TRANSFORMER
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.plugins.vanilla.crafting.CraftingRecipeCategory.setRecipe(CraftingRecipeCategory.java:31)
at TRANSFORMER
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.312] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.jemi.JemiPlugin.addCraftingRecipes(JemiPlugin.java:317)
at TRANSFORMER
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.jemi.JemiPlugin.register(JemiPlugin.java:239)
at TRANSFORMER
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.runtime.EmiReloadManager$ReloadWorker.run(EmiReloadManager.java:185)
at java.base
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] java.lang.Thread.run(Thread.java:833)

[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] [JEMI] Exception thrown setting JEI crafting recipe
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] java.lang.AbstractMethodError: Method dev
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] emi
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] emi
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] jemi
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] impl
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] JemiRecipeLayoutBuilder.addSlot(Lmezz
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] jei
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] api
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] recipe
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] RecipeIngredientRole;)Lmezz
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] jei
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] api
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] gui
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] builder
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] IRecipeSlotBuilder; is abstract
at TRANSFORMER
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.jemi.impl.JemiRecipeLayoutBuilder.addSlot(JemiRecipeLayoutBuilder.java)
at TRANSFORMER
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.api.gui.builder.IRecipeLayoutBuilder.addOutputSlot(IRecipeLayoutBuilder.java:54)
at TRANSFORMER
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.gui.helpers.CraftingGridHelper.createAndSetOutputs(CraftingGridHelper.java:60)
at TRANSFORMER
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.api.gui.ingredient.ICraftingGridHelper.createAndSetOutputs(ICraftingGridHelper.java:57)
at TRANSFORMER
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.313] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.plugins.vanilla.crafting.CraftingCategoryExtension.setRecipe(CraftingCategoryExtension.java:38)
at TRANSFORMER
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.plugins.vanilla.crafting.CraftingRecipeCategory.setRecipe(CraftingRecipeCategory.java:54)
at TRANSFORMER
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.plugins.vanilla.crafting.CraftingRecipeCategory.setRecipe(CraftingRecipeCategory.java:31)
at TRANSFORMER
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.jemi.JemiPlugin.addCraftingRecipes(JemiPlugin.java:317)
at TRANSFORMER
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.jemi.JemiPlugin.register(JemiPlugin.java:239)
at TRANSFORMER
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.runtime.EmiReloadManager$ReloadWorker.run(EmiReloadManager.java:185)
at java.base
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] java.lang.Thread.run(Thread.java:833)

[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] [JEMI] Exception thrown setting JEI crafting recipe
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] java.lang.AbstractMethodError: Method dev
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] emi
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] emi
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] jemi
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] impl
[07Oct2024 12:16:40.314] [Thread-53/ERROR] [EMI/]: [EMI] JemiRecipeLayoutBuilder.addSlot(Lmezz
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] jei
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] api
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] recipe
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] RecipeIngredientRole;)Lmezz
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] jei
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] api
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] gui
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] builder
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] IRecipeSlotBuilder; is abstract
at TRANSFORMER
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.jemi.impl.JemiRecipeLayoutBuilder.addSlot(JemiRecipeLayoutBuilder.java)
at TRANSFORMER
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.api.gui.builder.IRecipeLayoutBuilder.addOutputSlot(IRecipeLayoutBuilder.java:54)
at TRANSFORMER
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.gui.helpers.CraftingGridHelper.createAndSetOutputs(CraftingGridHelper.java:60)
at TRANSFORMER
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.api.gui.ingredient.ICraftingGridHelper.createAndSetOutputs(ICraftingGridHelper.java:57)
at TRANSFORMER
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.plugins.vanilla.crafting.CraftingCategoryExtension.setRecipe(CraftingCategoryExtension.java:38)
at TRANSFORMER
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.plugins.vanilla.crafting.CraftingRecipeCategory.setRecipe(CraftingRecipeCategory.java:54)
at TRANSFORMER
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] mezz.jei.library.plugins.vanilla.crafting.CraftingRecipeCategory.setRecipe(CraftingRecipeCategory.java:31)
at TRANSFORMER
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.jemi.JemiPlugin.addCraftingRecipes(JemiPlugin.java:317)
at TRANSFORMER
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.jemi.JemiPlugin.register(JemiPlugin.java:239)
at TRANSFORMER
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [email protected]+1.20.1+forge
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] dev.emi.emi.runtime.EmiReloadManager$ReloadWorker.run(EmiReloadManager.java:185)
at java.base
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] java.lang.Thread.run(Thread.java:833)

[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] [JEMI] Exception thrown setting JEI crafting recipe
[07Oct2024 12:16:40.315] [Thread-53/ERROR] [EMI/]: [EMI] java.lang.AbstractMethodError: Method dev
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] emi
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] emi
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] jemi
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] impl
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] JemiRecipeLayoutBuilder.addSlot(Lmezz
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] jei
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] api
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] recipe
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] RecipeIngredientRole;)Lmezz
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] jei
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] api
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] gui
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] builder
[07Oct2024 12:16:40.316] [Thread-53/ERROR] [EMI/]: [EMI] IRecipeSlotBuilder; is abstract`

This only appears on the client.

1.20.1 EMI 1.1.15, JEI 15.20.0.102 (Tested with other versions), Forge 47.3.10

commented

This should be properly resolved in 1.20.1 in 1.1.16