
Inability to start an autocraft from wireless grid
Closed this issue ยท 2 comments
Describe the bug
I updated to beta 13 on FTB Skies 2. Since updating, I have not been able to start an autocraft using the wireless grid. Starting it from the normal crafting grid works fine. I've tried it with very simple crafts like a vanilla crafting table.
When hitting the Start button it changes to the Pending button and then just waits... nothing happens. The autocrafting window stays open with a grey Pending button at the bottom.
Edit: I meant to add how well autocrafting seems to be working now aside from this issue. Very long, complex, Modern Industrialization crafts that were throwing an error before were calculated and started almost instantly. Great job!
How can we reproduce this bug or crash?
Start an autocraft from wireless grid
What Minecraft version is this happening on?
Minecraft 1.21.1
What NeoForge or Fabric version is this happening on?
NeoForge 21.1.203
What Refined Storage version is this happening on?
2.0.0-beta.13
What modpack and modpack version, if any, are you using?
FTB Skies 2 1.8.0
Relevant log output
[17:33:18] [Server thread/ERROR] [ne.ne.ne.ne.re.NetworkRegistry/]: Failed to process a synchronized task of the payload: refinedstorage:autocrafting_request
java.util.concurrent.CompletionException: java.lang.AbstractMethodError: Receiver class com.refinedmods.refinedstorage.quartzarsenal.common.wirelesscraftinggrid.WirelessCraftingGrid does not define or inherit an implementation of the resolved method 'abstract java.util.Optional startTask(com.refinedmods.refinedstorage.api.resource.ResourceKey, long, com.refinedmods.refinedstorage.api.storage.Actor, boolean, com.refinedmods.refinedstorage.api.autocrafting.calculation.CancellationToken)' of interface com.refinedmods.refinedstorage.api.autocrafting.preview.PreviewProvider.
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) ~[?:?] {re:mixin}
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) ~[?:?] {re:mixin}
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) ~[?:?] {}
at TRANSFORMER/[email protected]/net.minecraft.server.TickTask.run(TickTask.java:18) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:classloading,re:mixin}
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:148) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,re:computing_frames,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:872) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:170) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:855) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:849) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:111) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:825) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:712) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at java.base/java.lang.Thread.run(Unknown Source) [?:?] {re:mixin}
Caused by: java.lang.AbstractMethodError: Receiver class com.refinedmods.refinedstorage.quartzarsenal.common.wirelesscraftinggrid.WirelessCraftingGrid does not define or inherit an implementation of the resolved method 'abstract java.util.Optional startTask(com.refinedmods.refinedstorage.api.resource.ResourceKey, long, com.refinedmods.refinedstorage.api.storage.Actor, boolean, com.refinedmods.refinedstorage.api.autocrafting.calculation.CancellationToken)' of interface com.refinedmods.refinedstorage.api.autocrafting.preview.PreviewProvider.
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.grid.AbstractGridContainerMenu.startTask(AbstractGridContainerMenu.java:536) ~[refinedstorage-neoforge-2.0.0-beta.13.jar%23938!/:?] {re:classloading}
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.common.support.packet.c2s.AutocraftingRequestPacket.handle(AutocraftingRequestPacket.java:43) ~[refinedstorage-neoforge-2.0.0-beta.13.jar%23938!/:?] {re:classloading}
at TRANSFORMER/[email protected]/com.refinedmods.refinedstorage.neoforge.ModInitializer.lambda$wrapHandler$48(ModInitializer.java:959) ~[refinedstorage-neoforge-2.0.0-beta.13.jar%23938!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.neoforged.neoforge.network.handling.MainThreadPayloadHandler.lambda$handle$0(MainThreadPayloadHandler.java:16) ~[neoforge-21.1.203-universal.jar%23609!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:60) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
... 14 more
If you update Refined Storage, you must also update its addons.
So update quartz arsenal