AppliedEnergistics / Applied-Mekanistics

The official Mekanism support addon for AE2.
GNU Lesser General Public License v3.0
12 stars 11 forks source link

Unable to drag chemicals from JEI into AE2 slots #42

Closed 62832 closed 12 months ago

62832 commented 1 year ago

At present, there seems to be a bug where the JEI plugin for AppMek does not load properly, causing gases and the like to be unable to be dragged into slots such as for the ME Interface, Pattern Encoding Terminal and Cell Workbench.

[modloading-worker-0/ERROR] [me.je.fo.st.ForgePluginFinder/]: Failed to load: me.ramidzkh.mekae2.AMJEIPlugin
java.lang.reflect.InvocationTargetException: null
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] {}
    at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] {}
    at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] {}
    at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] {}
    at mezz.jei.forge.startup.ForgePluginFinder.getInstances(ForgePluginFinder.java:50) ~[jei-1.20.1-forge-15.2.0.23.jar%23197!/:15.2.0.23] {re:classloading}
    at mezz.jei.forge.startup.ForgePluginFinder.getModPlugins(ForgePluginFinder.java:27) ~[jei-1.20.1-forge-15.2.0.23.jar%23197!/:15.2.0.23] {re:classloading}
    at mezz.jei.forge.JustEnoughItemsClient.<init>(JustEnoughItemsClient.java:44) ~[jei-1.20.1-forge-15.2.0.23.jar%23197!/:15.2.0.23] {re:classloading}
    at mezz.jei.forge.JustEnoughItemsClientSafeRunner.registerClient(JustEnoughItemsClientSafeRunner.java:23) ~[jei-1.20.1-forge-15.2.0.23.jar%23197!/:15.2.0.23] {re:classloading}
    at net.minecraftforge.fml.DistExecutor.safeRunWhenOn(DistExecutor.java:123) ~[fmlcore-1.20.1-47.1.3.jar%23185!/:?] {}
    at mezz.jei.forge.JustEnoughItems.<init>(JustEnoughItems.java:35) ~[jei-1.20.1-forge-15.2.0.23.jar%23197!/:15.2.0.23] {re:classloading}
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] {}
    at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] {}
    at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] {}
    at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:68) ~[javafmllanguage-1.20.1-47.1.3.jar%23182!/:?] {}
    at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:123) ~[fmlcore-1.20.1-47.1.3.jar%23185!/:?] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {re:computing_frames}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {re:computing_frames}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}
Caused by: java.lang.IllegalStateException: JEI is not loaded.
    at mekanism.common.service.MekanismAccess.jeiHelper(MekanismAccess.java:42) ~[Mekanism-1.20.1-10.4.0.14-all.jar%23192!/:10.4.0] {re:classloading}
    at me.ramidzkh.mekae2.AMJEIPlugin.<init>(AMJEIPlugin.java:16) ~[applied-mekanistics-1.4.0.jar%23190!/:1.4.0] {re:classloading}
    ... 25 more
Leah96xxx commented 1 year ago

I am also experiencing this. Renders the mod mostly useless as you can't export without telling exporters what to export. Liquids still work, but that would mean setting up a rotary condensentrator for all machines that need gas.

ramidzkh commented 1 year ago

You can use a chemical tank and right click any filter slot, like an export bus or pattern encoding terminal.

There is nothing we can do, get Mekanism to fix the associated issue faster :shrug:

Leah96xxx commented 1 year ago

Sorry, I forgot to reply saying I was able to find a way around using the gauge dropper. I did try chemical tanks, but my brain had an off day and used one from JEI, which put the tank in the filter instead.