mekanism / Mekanism-Feature-Requests

All enhancements and feature requests for Mekanism (for current and future releases) should go here.
10 stars 4 forks source link

Fluid output cannot #592

Open xXjojojXx opened 9 months ago

xXjojojXx commented 9 months ago

Describe the feature you'd like

As soon as I add the murder my server doesn't start I just get the following error message

Describe alternatives you've considered

Checked version 47.1.47 to the current version without success

Additional context

https://paste.helpch.at/xogevetoti.pl

Save New Duplicate & Edit Just Text Discord 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [Netty Client IO #4/ERROR]: Error reading rotary recipe from packet. java.lang.IllegalArgumentException: Fluid output cannot be empty. at mekanism.api.recipes.RotaryRecipe.(RotaryRecipe.java:111) ~[Mekanism-1.20.1-10.4.0.14.jar%23337!/:10.4.0] at mekanism.common.recipe.impl.RotaryIRecipe.(RotaryIRecipe.java:30) ~[Mekanism-1.20.1-10.4.0.14.jar%23337!/:10.4.0] at mekanism.common.recipe.impl.RotaryIRecipe$Factory.create(RotaryIRecipe.java:67) ~[Mekanism-1.20.1-10.4.0.14.jar%23337!/:10.4.0] at mekanism.common.recipe.serializer.RotaryRecipeSerializer.fromNetwork(RotaryRecipeSerializer.java:86) ~[Mekanism-1.20.1-10.4.0.14.jar%23337!/:10.4.0] at mekanism.common.recipe.serializer.RotaryRecipeSerializer.m8005(RotaryRecipeSerializer.java:21) ~[Mekanism-1.20.1-10.4.0.14.jar%23337!/:10.4.0] at net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket.m133647(ClientboundUpdateRecipesPacket.java:45) ~[client-1.20.1-20230612.114412-srg.jar%23380!/:?] at net.minecraft.network.FriendlyByteBuf.m236838(FriendlyByteBuf.java:211) ~[client-1.20.1-20230612.114412-srg.jar%23380!/:?] at net.minecraft.network.FriendlyByteBuf.m236845(FriendlyByteBuf.java:227) ~[client-1.20.1-20230612.114412-srg.jar%23380!/:?] at net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket.(ClientboundUpdateRecipesPacket.java:22) ~[client-1.20.1-20230612.114412-srg.jar%23380!/:?] at net.minecraft.network.ConnectionProtocol$PacketSet.m178327(ConnectionProtocol.java:459) ~[client-1.20.1-20230612.114412-srg.jar%23380!/:?] at net.minecraft.network.ConnectionProtocol.m178321(ConnectionProtocol.java:522) ~[client-1.20.1-20230612.114412-srg.jar%23380!/:?] at net.minecraft.network.PacketDecoder.decode(PacketDecoder.java:32) ~[client-1.20.1-20230612.114412-srg.jar%23380!/:?] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:519) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:458) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:308) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:336) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:444) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:280) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.82.Final.jar%23124!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.82.Final.jar%23123!/:4.1.82.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.82.Final.jar%23123!/:4.1.82.Final] at java.lang.Thread.run(Thread.java:833) ~[?:?] [11:09:34] [Render thread/INFO]: Released client Flux Networks cache

pupnewfster commented 9 months ago

What modpack are you playing/what other mods are present? It feels like there is something weird going on with recipe sync potentially due to some recipe that is added by another mod and not getting caught by an earlier check of ours.

xXjojojXx commented 9 months ago

This is my own modpack, I'm currently trying to update it to 1.20.1. As I said, I'm currently stuck with the problem

but thank you for trying to help me

https://ibb.co/hWr4Y6Q Here's a picture of all the mods

I noticed that as soon as I put Mekanism in, no one can connect anymore. I take it out again and everything works

pupnewfster commented 9 months ago

Does this happen without connector and fabric mods?

xXjojojXx commented 9 months ago

https://ibb.co/bgJxvX0 I uploaded the wrong image

sry

xXjojojXx commented 9 months ago

I also tried it without an addon

pupnewfster commented 9 months ago

Could you please provide your latest log (and if this is on a server, the server's latest log)

xXjojojXx commented 9 months ago

https://paste.helpch.at/hihoqajoqe.makefile serve latest.log

https://paste.helpch.at/dukezekeze.makefile Player latest.log

xXjojojXx commented 9 months ago

The error occurs on Normal Forge and even on all hybrids I have tested thoroughly

Unfortunately I can't figure out what's causing the problem

The only thing I know is if I take mekanism out there are no problems, if I put it in there are problems

xXjojojXx commented 9 months ago

If you want me to help you analyze the problem or if you need anything, all you have to do is write to me

pupnewfster commented 9 months ago

Does this happen if you just connect to the server rather than use bungeecoord or whatever?

[19:22:44] [Render thread/WARN]: Unknown custom packet identifier: btm:backtobungee
[19:22:44] [Render thread/ERROR]: Error executing task on Client
java.lang.IllegalStateException: Invalid entity data item type for field 17 on entity LocalPlayer['XXXXJOJOXXXX'/419, l='ClientLevel', x=1.45, y=52.00, z=0.43]: old=0(class java.lang.Integer), new=127(class java.lang.Byte)
...
[19:23:09] [Render thread/ERROR]: Error executing task on Client
java.lang.IllegalArgumentException: Duplicate handler name: forge:vanilla_filter
...

Seems things fail in the network communication before the recipe errors out, and I do know that often times the server proxy things don't tend to work well with modded minecraft in general, which would be my guess as to what is going on here (at least based on the backtobungee thing that I presume means bungeecoord is at play here.

xXjojojXx commented 9 months ago

Then the good question is how do I get the problem fixed?