Krypton

Krypton

22M Downloads

Kicks half of players randomly during reload

Neubulae opened this issue · 8 comments

commented

I grabbed latest build on jenkins. No error shown on either side, client nor server

commented

Without more information like log messages, a mod list, or specific errors I am unable to investigate the issue.

commented

Without more information like log messages, a mod list, or specific errors I am unable to investigate the issue.

I had them in the issue I've linked. I'll post them here then. No error messeges are produced on either side tho

commented

modlist

AllStackable-1.4.1-1.17.jar
anvil-crushing-recipes-1.1.2+MC1.17-1.17.1.jar
appleskin-fabric-mc1.17-2.0.0.jar
architectury-2.0.16-fabric.jar
attribute-fix-fabric-1.17.1-1.0.1.jar
AxesAreWeapons-1.3-1.17.jar
bettersafebed-fabric-1.17-1.4.jar
betterthanmending-1.3.0.jar
blastproof_netherite-2.0.0+mc1.17.jar
bundles_of_unstackables-0.1.0.jar
c2me-fabric-mc1.17.1-0.2.0+alpha.3.0-all.jar
carpet-extra-1.17-1.4.40.jar
carpet-tis-addition-mc1.17.1-1.20.0+build.633.jar
cauldron-fix-1.0.0c.jar
ccgen-2.0.3.jar
chathistory-2.0.0.jar
cleardespawn-1.17-fabric0.34.9-1.1.1.jar
cloth-config-5.0.34-fabric.jar
colorunchained-1.1.1-1.16.4.jar
commandaliases-1.17-0.4.2.jar
Couplings-1.5.1+1.17.jar
Crafty-Crashes-1.0.jar
crossbow-power-1.0.0.jar
crowmap-1.17-1.0.1.jar
dataoverhaul-0.1.0+1.17.1.jar
day-dream-1.0.2.jar
defibrillator-1.5.1.jar
disguiselib-1.0.5-fabric.jar
DualRiders-1.17-1.0.5.jar
EditSign-1.17-2.2.1.jar
fabric-api-0.36.1+1.17.jar
fabrication-1.17-2.0.0-pre3.jar
fabric-carpet-1.17.1-1.4.44+v210714.jar
fabriccrossdimtpfix-0.2.0.jar
fabric-language-kotlin-1.6.2+kotlin.1.5.20.jar
fabric-per-player-spawns-1.17-2.0.0.jar
FabricSit-1.5.0-1.17.jar
FastDecay-1.0.0.jar
FastToolSwitching+Fabric-1.17.x-1.0.0.jar
fenceplayerupper-1.1.3+1.17.pre1.jar
ferritecore-3.0.1-fabric.jar.disabled
floodgate-fabric.jar
flytre_lib-1.17-0.2.21.jar
Geyser-Fabric-1.4.0-SNAPSHOT.jar
graves-1.0.8+1.17.1.jar
grind-enchantments-1.2.1+1.17.jar
healthcare-1.0.7.jar
HoeBruh-1.0.0.jar
horse-stonks-1.0.0.jar
hydrogen-fabric-mc1.17.1-0.3.jar.disabled
IBEEditor-Fabric-1.17.1-2.0.0.jar
image2map-0.2.1.jar
infinity-on-trident-2.0.2.jar
InvView-1.4.5-1.17.1+.jar
jline4mcdsrv-0.2.0.jar
krypton-0.1.4.jar
kubejs-fabric-1605.3.10-build.9999.jar
lapisreserve-1.0.8.jar
lazydfu-0.1.2.jar
ledger-1.0.2.jar
lithium-fabric-mc1.17.1-0.7.3-SNAPSHOT.jar
LootingSilk-1.0.0.jar
minimotd-fabric-mc1.17.1-2.0.4.jar
mixintrace-1.1.0+1.17.jar
mobdisguises-1.0.3.jar
mod_jar_inspector_linux_amd64
mods.txt
monsters-in-the-closet-1.0.2+1.17.jar
mutuality-1.0.0.jar
nbtcrafting-2.0.18+mc1.17.jar
nodami-1.17-0.2-fabric.jar
notenoughcrashes-3.3.1+1.17-fabric.jar
OverpoweredMending-1.17-2.2.3.jar
PerfectAccuracy-1.1-1.17.jar
pettable-1.1.0.jar
pingspam-1.2.2-1.17.jar
placeholder-api-1.1.0+1.17.1.jar
player-pronouns-1.2.0.jar
recipecache-0.2.0-1.17.1.jar
repurposed_structures_fabric-2.3.1+1.17.1.jar
rhino-1605.1.1-build.23.jar
RoughlyEnoughItems-6.0.262-alpha-fabric.jar
rpgstats-4.1.8+1.17.1.jar
rug-1.17.1-1.1.11.jar
sihywtcamc-1.4+1.17.1.jar
spark-fabric.jar
starlight-1.0.0-RC3+fabric.1.17.x.jar
styled-chat-1.1.0.jar
styledplayerlist-2.1.0.jar
TaxFreeLevels-1.2.jar
timeoutout-1.0.0.jar
totos-carpet-tweaks-1.17.1-0.2.2.jar
ViaBackwards-4.0.1.jar
viafabric-0.4.2+202-main.jar
wdmnf-1.0.0mc.1.17.jar
weirdaddons-1.17-1.3.0.jar
worldedit-fabric-mc1.17-7.2.6-beta-01.jar
commented

with ViaVersion I've captured one error message on the console, too bad the message only showed up one during the entirety of my tests conducted and the log is deleted too. The only thing remaining is this picture.
图片

commented

This problem is only reproducable when a few player joins the server. I have gathered a few friends with Krypton removed and the problem is seemingly irreproducable after removing Krypton. Here's an issue I've (wrongly) opened on Via's repo

commented

after installing Why did my Netty fail on my client I found these outputting in my client log while disconnecting:

[16:24:58] [Netty Epoll Client IO #3/FATAL]: Exception occurred in netty pipeline
io.netty.handler.codec.DecoderException: io.netty.handler.codec.EncoderException: java.io.UTFDataFormatException: malformed input around byte 5
	at Not Enough Crashes deobfuscated stack trace.(1.17.1+build.14) ~[?:?]
	at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:459) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:297) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:413) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:808) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:408) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:308) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) [netty-all-4.1.25.Final.jar:4.1.25.Final]
	at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: io.netty.handler.codec.EncoderException: java.io.UTFDataFormatException: malformed input around byte 5
	at net.minecraft.network.PacketByteBuf.readNbt(PacketByteBuf:452) ~[?:?]
	at net.minecraft.network.PacketByteBuf.readNbt(PacketByteBuf:432) ~[?:?]
	at de.siphalor.nbtcrafting.ingredient.IngredientEntryCondition.read(IngredientEntryCondition.java:96) ~[nbtcrafting-2.0.18+mc1.17.jar:?]
	at de.siphalor.nbtcrafting.ingredient.IngredientMultiStackEntry.read(IngredientMultiStackEntry.java:93) ~[nbtcrafting-2.0.18+mc1.17.jar:?]
	at net.minecraft.recipe.Ingredient.handler$zmo000$fromPacket(Ingredient:688) ~[?:?]
	at net.minecraft.recipe.Ingredient.fromPacket(Ingredient) ~[?:?]
	at net.minecraft.recipe.ShapedRecipe$Serializer.read(ShapedRecipe:285) ~[?:?]
	at net.minecraft.recipe.ShapedRecipe$Serializer.read(ShapedRecipe:260) ~[?:?]
	at net.minecraft.network.packet.s2c.play.SynchronizeRecipesS2CPacket.readRecipe(SynchronizeRecipesS2CPacket:45) ~[?:?]
	at net.minecraft.network.PacketByteBuf.readCollection(PacketByteBuf:123) ~[?:?]
	at net.minecraft.network.PacketByteBuf.readList(PacketByteBuf:136) ~[?:?]
	at net.minecraft.network.packet.s2c.play.SynchronizeRecipesS2CPacket.<init>(SynchronizeRecipesS2CPacket:22) ~[?:?]
	at net.minecraft.network.NetworkState$PacketHandler.createPacket(NetworkState:411) ~[?:?]
	at net.minecraft.network.NetworkState.getPacketHandler(NetworkState:452) ~[?:?]
	at net.minecraft.network.DecoderHandler.decode(DecoderHandler:34) ~[?:?]
	at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
	... 33 more
Caused by: java.io.UTFDataFormatException: malformed input around byte 5
	at java.io.DataInputStream.readUTF(DataInputStream.java:662) ~[?:?]
	at io.netty.buffer.ByteBufInputStream.readUTF(ByteBufInputStream.java:287) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
	at net.minecraft.nbt.NbtIo.read(NbtIo:105) ~[?:?]
	at net.minecraft.nbt.NbtIo.read(NbtIo:75) ~[?:?]
	at net.minecraft.network.PacketByteBuf.readNbt(PacketByteBuf:450) ~[?:?]
	at net.minecraft.network.PacketByteBuf.readNbt(PacketByteBuf:432) ~[?:?]
	at de.siphalor.nbtcrafting.ingredient.IngredientEntryCondition.read(IngredientEntryCondition.java:96) ~[nbtcrafting-2.0.18+mc1.17.jar:?]
	at de.siphalor.nbtcrafting.ingredient.IngredientMultiStackEntry.read(IngredientMultiStackEntry.java:93) ~[nbtcrafting-2.0.18+mc1.17.jar:?]
	at net.minecraft.recipe.Ingredient.handler$zmo000$fromPacket(Ingredient:688) ~[?:?]
	at net.minecraft.recipe.Ingredient.fromPacket(Ingredient) ~[?:?]
	at net.minecraft.recipe.ShapedRecipe$Serializer.read(ShapedRecipe:285) ~[?:?]
	at net.minecraft.recipe.ShapedRecipe$Serializer.read(ShapedRecipe:260) ~[?:?]
	at net.minecraft.network.packet.s2c.play.SynchronizeRecipesS2CPacket.readRecipe(SynchronizeRecipesS2CPacket:45) ~[?:?]
	at net.minecraft.network.PacketByteBuf.readCollection(PacketByteBuf:123) ~[?:?]
	at net.minecraft.network.PacketByteBuf.readList(PacketByteBuf:136) ~[?:?]
	at net.minecraft.network.packet.s2c.play.SynchronizeRecipesS2CPacket.<init>(SynchronizeRecipesS2CPacket:22) ~[?:?]
	at net.minecraft.network.NetworkState$PacketHandler.createPacket(NetworkState:411) ~[?:?]
	at net.minecraft.network.NetworkState.getPacketHandler(NetworkState:452) ~[?:?]
	at net.minecraft.network.DecoderHandler.decode(DecoderHandler:34) ~[?:?]
	at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
	... 33 more

full log attached as following
latest.log

commented

Please narrow down the combination of mods that are causing this error. Does it happen only with Krypton or only in combination with some other mods?

commented

after some testing I managed to narrow down to NBTCrafting being the real culprit. It's quite hard to reproduce so I'm sorry if I disrupted the issue page..