From 2126c340126bcfcb69bacb15cab38d046dd8db3d Mon Sep 17 00:00:00 2001 From: Bixilon Date: Sun, 1 Oct 2023 23:24:19 +0200 Subject: [PATCH] don't box packet handle exception in log files --- .../protocol/network/network/client/netty/NettyClient.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/bixilon/minosoft/protocol/network/network/client/netty/NettyClient.kt b/src/main/java/de/bixilon/minosoft/protocol/network/network/client/netty/NettyClient.kt index c72b55fb5..8c1038541 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/network/network/client/netty/NettyClient.kt +++ b/src/main/java/de/bixilon/minosoft/protocol/network/network/client/netty/NettyClient.kt @@ -23,6 +23,7 @@ import de.bixilon.minosoft.protocol.network.connection.play.PlayConnection import de.bixilon.minosoft.protocol.network.connection.status.StatusConnection import de.bixilon.minosoft.protocol.network.network.client.ClientNetwork import de.bixilon.minosoft.protocol.network.network.client.netty.exceptions.NetworkException +import de.bixilon.minosoft.protocol.network.network.client.netty.exceptions.PacketHandleException import de.bixilon.minosoft.protocol.network.network.client.netty.exceptions.ciritical.CriticalNetworkException import de.bixilon.minosoft.protocol.network.network.client.netty.natives.NioNatives import de.bixilon.minosoft.protocol.network.network.client.netty.natives.TransportNatives @@ -173,7 +174,8 @@ class NettyClient( cause = error.cause ?: cause } if (RunConfiguration.DISABLE_EROS || connection !is StatusConnection) { - Log.log(LogMessageType.NETWORK_IN, LogLevels.WARN) { cause } + val log = if (cause is PacketHandleException) cause.cause else cause + Log.log(LogMessageType.NETWORK_IN, LogLevels.WARN) { log } } if (cause !is NetworkException || cause is CriticalNetworkException || state == ProtocolStates.LOGIN) { connection.error = cause