HellFirePvP / AstralSorcery

Some magic mod
Other
260 stars 155 forks source link

cannot pour out starlight manually #1977

Open ZZZank opened 1 year ago

ZZZank commented 1 year ago

discribe the issue

when REI is installed, a player cannot pour a bucket of starlight mannually, but it can be poured out through dispenser. the problem still occured when there are only rei and astralsorcery in the mod list. but the problem disappered when i replace rei with jei.

relevant log

i think only these are related, other logs didn't even mentioned rei or AS.

[3011月2022 21:02:37.147] [REI-ReloadPlugins/ERROR] [REI/]: JEI Plugin [IntegrationJEI:astralsorcery:jei_integration] [astralsorcery] plugin failed to reloadable-plugin/TransferHandlerRegistryImpl/!
java.lang.NoClassDefFoundError: mezz/jei/network/packets/PacketJei
    at hellfirepvp.astralsorcery.common.integration.IntegrationJEI.registerRecipeTransferHandlers(IntegrationJEI.java:128) ~[astralsorcery:1.16.4-1.14.1]
    at me.shedaniel.rei.jeicompat.JEIPluginDetector$JEIPluginWrapper.registerTransferHandlers(JEIPluginDetector.java:511) ~[roughlyenoughitems:?]
    at me.shedaniel.rei.impl.client.transfer.TransferHandlerRegistryImpl.acceptPlugin(TransferHandlerRegistryImpl.java:43) ~[roughlyenoughitems:?]
    at me.shedaniel.rei.impl.client.transfer.TransferHandlerRegistryImpl.acceptPlugin(TransferHandlerRegistryImpl.java:37) ~[roughlyenoughitems:?]
    at me.shedaniel.rei.api.common.registry.Reloadable.acceptPlugin(Reloadable.java:72) ~[roughlyenoughitems:?]
    at me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.lambda$startReload$8(PluginManagerImpl.java:300) ~[roughlyenoughitems:?]
    at me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.pluginSection(PluginManagerImpl.java:180) ~[roughlyenoughitems:?]
    at me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.startReload(PluginManagerImpl.java:289) ~[roughlyenoughitems:?]
    at me.shedaniel.rei.RoughlyEnoughItemsCore._reloadPlugins(RoughlyEnoughItemsCore.java:141) ~[roughlyenoughitems:?]
    at me.shedaniel.rei.RoughlyEnoughItemsCore._reloadPlugins(RoughlyEnoughItemsCore.java:132) ~[roughlyenoughitems:?]
    at me.shedaniel.rei.RoughlyEnoughItemsCoreClient.lambda$reloadPlugins$22(RoughlyEnoughItemsCoreClient.java:436) ~[roughlyenoughitems:?]
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1800) [?:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
    at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [?:?]
    at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.ClassNotFoundException: mezz.jei.network.packets.PacketJei
    at java.lang.ClassLoader.findClass(ClassLoader.java:716) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:586) ~[?:?]
    at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:106) ~[modlauncher-8.1.3.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
    ... 18 more
    Suppressed: java.lang.ClassNotFoundException
        at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:282) ~[modlauncher-8.1.3.jar:?]
        at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.1.3.jar:?]
        at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.1.3.jar:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
        at hellfirepvp.astralsorcery.common.integration.IntegrationJEI.registerRecipeTransferHandlers(IntegrationJEI.java:128) ~[astralsorcery:1.16.4-1.14.1]
        at me.shedaniel.rei.jeicompat.JEIPluginDetector$JEIPluginWrapper.registerTransferHandlers(JEIPluginDetector.java:511) ~[roughlyenoughitems:?]
        at me.shedaniel.rei.impl.client.transfer.TransferHandlerRegistryImpl.acceptPlugin(TransferHandlerRegistryImpl.java:43) ~[roughlyenoughitems:?]
        at me.shedaniel.rei.impl.client.transfer.TransferHandlerRegistryImpl.acceptPlugin(TransferHandlerRegistryImpl.java:37) ~[roughlyenoughitems:?]
        at me.shedaniel.rei.api.common.registry.Reloadable.acceptPlugin(Reloadable.java:72) ~[roughlyenoughitems:?]
        at me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.lambda$startReload$8(PluginManagerImpl.java:300) ~[roughlyenoughitems:?]
        at me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.pluginSection(PluginManagerImpl.java:180) ~[roughlyenoughitems:?]
        at me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.startReload(PluginManagerImpl.java:289) ~[roughlyenoughitems:?]
        at me.shedaniel.rei.RoughlyEnoughItemsCore._reloadPlugins(RoughlyEnoughItemsCore.java:141) ~[roughlyenoughitems:?]
        at me.shedaniel.rei.RoughlyEnoughItemsCore._reloadPlugins(RoughlyEnoughItemsCore.java:132) ~[roughlyenoughitems:?]
        at me.shedaniel.rei.RoughlyEnoughItemsCoreClient.lambda$reloadPlugins$22(RoughlyEnoughItemsCoreClient.java:436) ~[roughlyenoughitems:?]
        at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1800) [?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [?:?]
        at java.lang.Thread.run(Thread.java:831) [?:?]