ProtocolSupport / ProtocolSupport

Support 1.18, 1.17, 1.16, 1.15, 1.14, 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4.7 clients on Spigot/Paper 1.18.1

Home Page:https://protocol.support/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Internal Exception on 1.7.10 clients for 1.17.1 server.

Brqdford opened this issue · comments

Before submitting your issue, please check the following:

  • Ensure you are using the latest version of ProtocolSupport from Jenkins: https://build.true-games.org/job/ProtocolSupport/ (/ps buildinfo)
  • Ensure you are using the latest version of Spigot, PaperSpigot or Glowstone as appropriate
  • Make sure the problem is actually related to ProtocolSupport - try to reproduce it using only ProtocolSupport
  • If possible, you should reproduce your problem with debug enabled (/ps debug)
  • Check if the issue isn't listed as a won't fix on the project page.
  • Please report PE-related issues to https://github.com/ProtocolSupport/ProtocolSupportPocketStuff/issues for now!

Remember, we only support the latest version of ProtocolSupport and the latest server version. Make sure you are not using an old version!

When posting the issue you also need to provide the following information:

  • ProtocolSupport version (/ps buildinfo)
  • Server version

If you fail to check the above and provide necessary information, your issue will be closed. Otherwise we're glad to help :-)

ProtocolSupport version: [buildtime=2021.07.10 at 01:16:10 MSK, buildhost=https://build.true-games.org, buildnumber=639, buildgit=https://github.com/ProtocolSupport/ProtocolSupport/commit/2dffa9c9db8bc659fc3f63f386a437663453e619]

Server version This server is running Purpur version git-Purpur-1261 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: 325d6c3 on HEAD)

when trying to join with 1.7.10 and under players get disconnected. disconnect error

Brqdford lost connection: Internal Exception: protocolsupport.protocol.pipeline.common.LogicHandler$NetworkException: ProtocolSupport(buildinfo: [buildtime=2021.07.10 at 01:16:10 MSK, buildhost=https://build.true-games.org, buildnumber=639, buildgit=https://github.com/ProtocolSupport/ProtocolSupport/commit/2dffa9c9db8bc659fc3f63f386a437663453e619]): Network exception occured(connection: protocolsupport.protocol.ConnectionImpl(profile: protocolsupport.zplatform.impl.spigot.SpigotWrappedGameProfile(name: Brqdford, originalName: Brqdford, uuid: 0890dcf2-fff5-4d27-9056-7200742638d5, originalUUID: 0890dcf2-fff5-4d27-9056-7200742638d5, onlinemode: false), player: CraftPlayer{name=Brqdford}, address: /ip, rawaddress: /172.18.0.1:51184, version: MINECRAFT_1_7_10))

when join with ps debug on

Brqdford[/ip] logged in with entity id 57 at ([world]410.46527865376015, 111.0, 396.4541034945736)
[02:25:57 WARN]: protocolsupport.protocol.pipeline.common.LogicHandler$NetworkException: ProtocolSupport(buildinfo: [buildtime=2021.07.10 at 01:16:10 MSK, buildhost=https://build.true-games.org, buildnumber=639, buildgit=https://github.com/ProtocolSupport/ProtocolSupport/commit/2dffa9c9db8bc659fc3f63f386a437663453e619]): Network exception occured(connection: protocolsupport.protocol.ConnectionImpl(profile: protocolsupport.zplatform.impl.spigot.SpigotWrappedGameProfile(name: Brqdford, originalName: Brqdford, uuid: 0890dcf2-fff5-4d27-9056-7200742638d6, originalUUID: 0890dcf2-fff5-4d27-9056-7200742638d6, onlinemode: false), player: CraftPlayer{name=Brqdford}, address: /ip, rawaddress: /172.18.0.1:51184, version: MINECRAFT_1_7_10))
[02:25:57 WARN]: at protocolsupport.protocol.pipeline.common.LogicHandler.exceptionCaught(LogicHandler.java:65)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
[02:25:57 WARN]: at io.netty.handler.flush.FlushConsolidationHandler.exceptionCaught(FlushConsolidationHandler.java:159)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
[02:25:57 WARN]: at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1377)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[02:25:57 WARN]: at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:907)
[02:25:57 WARN]: at io.netty.channel.ChannelFutureListener$3.operationComplete(ChannelFutureListener.java:69)
[02:25:57 WARN]: at io.netty.channel.ChannelFutureListener$3.operationComplete(ChannelFutureListener.java:65)
[02:25:57 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
[02:25:57 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
[02:25:57 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
[02:25:57 WARN]: at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:184)
[02:25:57 WARN]: at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:95)
[02:25:57 WARN]: at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:30)
[02:25:57 WARN]: at net.minecraft.network.NetworkManager.a(NetworkManager.java:461)
[02:25:57 WARN]: at net.minecraft.network.NetworkManager.lambda$writePacket$8(NetworkManager.java:424)
[02:25:57 WARN]: at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[02:25:57 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[02:25:57 WARN]: at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
[02:25:57 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[02:25:57 WARN]: at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[02:25:57 WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
[02:25:57 WARN]: Caused by: io.netty.handler.codec.EncoderException: Unable to transform or read clientbound middle packet(type protocolsupport.protocol.packet.middleimpl.clientbound.play.v_7.EntityMetadata, data [77, 56, 0, 0, 32, 2, 5, 1, -13, 2, 123, 34, 101, 120, 116, 114, 97, 34, 58, 91, 123, 34, 98, 111, 108, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 105, 116, 97, 108, 105, 99, 34, 58, 102, 97, 108, 115, 101, 44, 34, 117, 110, 100, 101, 114, 108, 105, 110, 101, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 115, 116, 114, 105, 107, 101, 116, 104, 114, 111, 117, 103, 104, 34, 58, 102, 97, 108, 115, 101, 44, 34, 111, 98, 102, 117, 115, 99, 97, 116, 101, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 99, 111, 108, 111, 114, 34, 58, 34, 119, 104, 105, 116, 101, 34, 44, 34, 116, 101, 120, 116, 34, 58, 34, 68, 105, 115, 99, 111, 114, 100, 32, 108, 105, 110, 107, 58, 32, 34, 125, 44, 123, 34, 98, 111, 108, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 105, 116, 97, 108, 105, 99, 34, 58, 102, 97, 108, 115, 101, 44, 34, 117, 110, 100, 101, 114, 108, 105, 110, 101, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 115, 116, 114, 105, 107, 101, 116, 104, 114, 111, 117, 103, 104, 34, 58, 102, 97, 108, 115, 101, 44, 34, 111, 98, 102, 117, 115, 99, 97, 116, 101, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 99, 111, 108, 111, 114, 34, 58, 34, 119, 104, 105, 116, 101, 34, 44, 34, 99, 108, 105, 99, 107, 69, 118, 101, 110, 116, 34, 58, 123, 34, 97, 99, 116, 105, 111, 110, 34, 58, 34, 111, 112, 101, 110, 95, 117, 114, 108, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 100, 105, 115, 99, 111, 114, 100, 46, 103, 103, 47, 57, 112, 85, 117, 84, 54, 67, 88, 56, 119, 34, 125, 44, 34, 116, 101, 120, 116, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 100, 105, 115, 99, 111, 114, 100, 46, 103, 103, 47, 57, 112, 85, 117, 84, 54, 67, 88, 56, 119, 34, 125, 93, 44, 34, 116, 101, 120, 116, 34, 58, 34, 34, 125, 6, 18, 0, 4, 7, 0, 15, 0, 25, 14, 10, 0, 12, 1, 0, 13, 1, 0, 8, 0, 0, 9, 2, 65, -96, 0, 0, 11, 7, 0, 10, 1, 0, 1, 1, -84, 2, 3, 7, 1, 7, 1, 0, 5, 7, 1, 16, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 8, -63, 112, 0, 0, 0, 0, 0, 0, 65, 32, 0, 0, 18, 8, -63, 32, 0, 0, 0, 0, 0, 0, -63, 32, 0, 0, 21, 8, 63, -128, 0, 0, 0, 0, 0, 0, 63, -128, 0, 0, 20, 8, -65, -128, 0, 0, 0, 0, 0, 0, -65, -128, 0, 0, -1])
[02:25:57 WARN]: at protocolsupport.protocol.pipeline.version.util.encoder.AbstractPacketEncoder.write(AbstractPacketEncoder.java:64)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[02:25:57 WARN]: at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:113)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[02:25:57 WARN]: at protocolsupport.utils.netty.MessageToMessageEncoder.write(MessageToMessageEncoder.java:57)
[02:25:57 WARN]: at protocolsupport.utils.netty.MessageToMessageCodec.write(MessageToMessageCodec.java:61)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
[02:25:57 WARN]: at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
[02:25:57 WARN]: at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306)
[02:25:57 WARN]: at net.minecraft.network.NetworkManager.a(NetworkManager.java:450)
[02:25:57 WARN]: ... 7 more
[02:25:57 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "protocolsupport.protocol.typeremapper.entity.format.NetworkEntityLegacyFormatRegistry$NetworkEntityLegacyFormatEntry.getMetadataTransformers()" because the return value of "protocolsupport.protocol.typeremapper.entity.format.NetworkEntityLegacyFormatRegistry$NetworkEntityLegacyFormatTable.get(protocolsupport.protocol.types.networkentity.NetworkEntityType)" is null
[02:25:57 WARN]: at protocolsupport.protocol.typeremapper.entity.NetworkEntityTransformHelper.transformMetadataFormat(NetworkEntityTransformHelper.java:38)
[02:25:57 WARN]: at protocolsupport.protocol.typeremapper.entity.NetworkEntityTransformHelper.transformMetadata(NetworkEntityTransformHelper.java:30)
[02:25:57 WARN]: at protocolsupport.protocol.packet.middleimpl.clientbound.play.v_4_5_6_7_8_9r1_9r2_10_11_12r1_12r2_13_14r1_14r2_15_16r1_16r2_17r1_17r2.AbstractRemappedEntityMetadata.handle(AbstractRemappedEntityMetadata.java:31)
[02:25:57 WARN]: at protocolsupport.protocol.packet.middle.ClientBoundMiddlePacket.encode0(ClientBoundMiddlePacket.java:19)
[02:25:57 WARN]: at protocolsupport.protocol.packet.middle.ClientBoundMiddlePacket.encode(ClientBoundMiddlePacket.java:12)
[02:25:57 WARN]: at protocolsupport.protocol.pipeline.version.util.encoder.AbstractPacketEncoder.write(AbstractPacketEncoder.java:53)
[02:25:57 WARN]: ... 26 more
[02:25:57 WARN]: protocolsupport.protocol.pipeline.common.LogicHandler$NetworkException: ProtocolSupport(buildinfo: [buildtime=2021.07.10 at 01:16:10 MSK, buildhost=https://build.true-games.org, buildnumber=639, buildgit=https://github.com/ProtocolSupport/ProtocolSupport/commit/2dffa9c9db8bc659fc3f63f386a437663453e619]): Network exception occured(connection: protocolsupport.protocol.ConnectionImpl(profile: protocolsupport.zplatform.impl.spigot.SpigotWrappedGameProfile(name: Brqdford, originalName: Brqdford, uuid: 0890dcf2-fff5-4d27-9056-7200742638d6, originalUUID: 0890dcf2-fff5-4d27-9056-7200742638d6, onlinemode: false), player: CraftPlayer{name=Brqdford}, address: /ip, rawaddress: /172.18.0.1:51184, version: MINECRAFT_1_7_10))
[02:25:57 WARN]: at protocolsupport.protocol.pipeline.common.LogicHandler.exceptionCaught(LogicHandler.java:65)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
[02:25:57 WARN]: at io.netty.handler.flush.FlushConsolidationHandler.exceptionCaught(FlushConsolidationHandler.java:159)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
[02:25:57 WARN]: at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1377)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[02:25:57 WARN]: at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:907)
[02:25:57 WARN]: at io.netty.channel.ChannelFutureListener$3.operationComplete(ChannelFutureListener.java:69)
[02:25:57 WARN]: at io.netty.channel.ChannelFutureListener$3.operationComplete(ChannelFutureListener.java:65)
[02:25:57 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
[02:25:57 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
[02:25:57 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
[02:25:57 WARN]: at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:184)
[02:25:57 WARN]: at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:95)
[02:25:57 WARN]: at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:30)
[02:25:57 WARN]: at net.minecraft.network.NetworkManager.a(NetworkManager.java:461)
[02:25:57 WARN]: at net.minecraft.network.NetworkManager.lambda$writePacket$8(NetworkManager.java:424)
[02:25:57 WARN]: at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[02:25:57 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[02:25:57 WARN]: at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
[02:25:57 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[02:25:57 WARN]: at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[02:25:57 WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
[02:25:57 WARN]: Caused by: io.netty.handler.codec.EncoderException: Unable to transform or read clientbound middle packet(type protocolsupport.protocol.packet.middleimpl.clientbound.play.v_7.EntityMetadata, data [77, 54, 0, 0, 32, 2, 5, 1, -80, 1, 123, 34, 101, 120, 116, 114, 97, 34, 58, 91, 123, 34, 98, 111, 108, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 105, 116, 97, 108, 105, 99, 34, 58, 102, 97, 108, 115, 101, 44, 34, 117, 110, 100, 101, 114, 108, 105, 110, 101, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 115, 116, 114, 105, 107, 101, 116, 104, 114, 111, 117, 103, 104, 34, 58, 102, 97, 108, 115, 101, 44, 34, 111, 98, 102, 117, 115, 99, 97, 116, 101, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 99, 111, 108, 111, 114, 34, 58, 34, 119, 104, 105, 116, 101, 34, 44, 34, 116, 101, 120, 116, 34, 58, 34, 82, 105, 103, 104, 116, 32, 99, 108, 105, 99, 107, 32, 116, 104, 101, 32, 99, 111, 109, 112, 97, 115, 115, 32, 116, 111, 32, 103, 101, 116, 32, 115, 116, 97, 114, 116, 101, 100, 46, 34, 125, 93, 44, 34, 116, 101, 120, 116, 34, 58, 34, 34, 125, 6, 18, 0, 4, 7, 0, 15, 0, 25, 14, 10, 0, 12, 1, 0, 13, 1, 0, 8, 0, 0, 9, 2, 65, -96, 0, 0, 11, 7, 0, 10, 1, 0, 1, 1, -84, 2, 3, 7, 1, 7, 1, 0, 5, 7, 1, 16, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 8, -63, 112, 0, 0, 0, 0, 0, 0, 65, 32, 0, 0, 18, 8, -63, 32, 0, 0, 0, 0, 0, 0, -63, 32, 0, 0, 21, 8, 63, -128, 0, 0, 0, 0, 0, 0, 63, -128, 0, 0, 20, 8, -65, -128, 0, 0, 0, 0, 0, 0, -65, -128, 0, 0, -1])
[02:25:57 WARN]: at protocolsupport.protocol.pipeline.version.util.encoder.AbstractPacketEncoder.write(AbstractPacketEncoder.java:64)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[02:25:57 WARN]: at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:113)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[02:25:57 WARN]: at protocolsupport.utils.netty.MessageToMessageEncoder.write(MessageToMessageEncoder.java:57)
[02:25:57 WARN]: at protocolsupport.utils.netty.MessageToMessageCodec.write(MessageToMessageCodec.java:61)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
[02:25:57 WARN]: at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
[02:25:57 WARN]: at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
[02:25:57 WARN]: at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306)
[02:25:57 WARN]: at net.minecraft.network.NetworkManager.a(NetworkManager.java:450)
[02:25:57 WARN]: ... 7 more
[02:25:57 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "protocolsupport.protocol.typeremapper.entity.format.NetworkEntityLegacyFormatRegistry$NetworkEntityLegacyFormatEntry.getMetadataTransformers()" because the return value of "protocolsupport.protocol.typeremapper.entity.format.NetworkEntityLegacyFormatRegistry$NetworkEntityLegacyFormatTable.get(protocolsupport.protocol.types.networkentity.NetworkEntityType)" is null
[02:25:57 WARN]: at protocolsupport.protocol.typeremapper.entity.NetworkEntityTransformHelper.transformMetadataFormat(NetworkEntityTransformHelper.java:38)
[02:25:57 WARN]: at protocolsupport.protocol.typeremapper.entity.NetworkEntityTransformHelper.transformMetadata(NetworkEntityTransformHelper.java:30)
[02:25:57 WARN]: at protocolsupport.protocol.packet.middleimpl.clientbound.play.v_4_5_6_7_8_9r1_9r2_10_11_12r1_12r2_13_14r1_14r2_15_16r1_16r2_17r1_17r2.AbstractRemappedEntityMetadata.handle(AbstractRemappedEntityMetadata.java:31)
[02:25:57 WARN]: at protocolsupport.protocol.packet.middle.ClientBoundMiddlePacket.encode0(ClientBoundMiddlePacket.java:19)
[02:25:57 WARN]: at protocolsupport.protocol.packet.middle.ClientBoundMiddlePacket.encode(ClientBoundMiddlePacket.java:12)
[02:25:57 WARN]: at protocolsupport.protocol.pipeline.version.util.encoder.AbstractPacketEncoder.write(AbstractPacketEncoder.java:53)
[02:25:57 WARN]: ... 26 more

Should be fixed by 08e7b4c

same thing

protocolsupport.protocol.pipeline.common.LogicHandler$NetworkException: ProtocolSupport(buildinfo: [buildtime=2021.07.10 at 08:48:12 MSK, buildhost=https://build.true-games.org, buildnumber=640, buildgit=https://github.com/ProtocolSupport/ProtocolSupport/commit/08e7b4c5b293e578b07cec7916a2d44dd6860b6a]): Network exception occured(connection: protocolsupport.protocol.ConnectionImpl(profile: protocolsupport.zplatform.impl.spigot.SpigotWrappedGameProfile(name: Brqdford, originalName: Brqdford, uuid: 0890dcf2-fff5-4d27-9056-7200742638d5, originalUUID: 0890dcf2-fff5-4d27-9056-7200742638d5, onlinemode: false), player: CraftPlayer{name=Brqdford}, address: /ip, rawaddress: /172.18.0.1:34490, version: MINECRAFT_1_7_10))
[06:05:53 WARN]: at protocolsupport.protocol.pipeline.common.LogicHandler.exceptionCaught(LogicHandler.java:65)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
[06:05:53 WARN]: at io.netty.handler.flush.FlushConsolidationHandler.exceptionCaught(FlushConsolidationHandler.java:159)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
[06:05:53 WARN]: at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1377)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[06:05:53 WARN]: at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:907)
[06:05:53 WARN]: at io.netty.channel.ChannelFutureListener$3.operationComplete(ChannelFutureListener.java:69)
[06:05:53 WARN]: at io.netty.channel.ChannelFutureListener$3.operationComplete(ChannelFutureListener.java:65)
[06:05:53 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
[06:05:53 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
[06:05:53 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
[06:05:53 WARN]: at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:184)
[06:05:53 WARN]: at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:95)
[06:05:53 WARN]: at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:30)
[06:05:53 WARN]: at net.minecraft.network.NetworkManager.a(NetworkManager.java:461)
[06:05:53 WARN]: at net.minecraft.network.NetworkManager.lambda$writePacket$7(NetworkManager.java:419)
[06:05:53 WARN]: at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[06:05:53 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[06:05:53 WARN]: at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
[06:05:53 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[06:05:53 WARN]: at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[06:05:53 WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
[06:05:53 WARN]: Caused by: io.netty.handler.codec.EncoderException: Unable to transform or read clientbound middle packet(type protocolsupport.protocol.packet.middleimpl.clientbound.play.v_4_5_6_7.EntityTeleport, data [97, 60, 64, 121, 108, 73, -70, 94, 53, 63, 64, 92, 98, 126, -7, -37, 34, -48, 64, 120, -56, 114, -80, 32, -60, -100, 1, 0, 0])
[06:05:53 WARN]: at protocolsupport.protocol.pipeline.version.util.encoder.AbstractPacketEncoder.write(AbstractPacketEncoder.java:64)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[06:05:53 WARN]: at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:113)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[06:05:53 WARN]: at protocolsupport.utils.netty.MessageToMessageEncoder.write(MessageToMessageEncoder.java:57)
[06:05:53 WARN]: at protocolsupport.utils.netty.MessageToMessageCodec.write(MessageToMessageCodec.java:61)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:697)
[06:05:53 WARN]: at io.netty.channel.DefaultChannelPipeline.write(DefaultChannelPipeline.java:1010)
[06:05:53 WARN]: at io.netty.channel.AbstractChannel.write(AbstractChannel.java:296)
[06:05:53 WARN]: at net.minecraft.network.NetworkManager.a(NetworkManager.java:450)
[06:05:53 WARN]: ... 7 more
[06:05:53 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "protocolsupport.protocol.typeremapper.entity.format.NetworkEntityLegacyFormatRegistry$NetworkEntityLegacyFormatEntry.getType()" because the return value of "protocolsupport.protocol.typeremapper.entity.format.NetworkEntityLegacyFormatRegistry$NetworkEntityLegacyFormatTable.get(protocolsupport.protocol.types.networkentity.NetworkEntityType)" is null
[06:05:53 WARN]: at protocolsupport.protocol.typeremapper.entity.NetworkEntityTransformHelper.transformTypeFormat(NetworkEntityTransformHelper.java:21)
[06:05:53 WARN]: at protocolsupport.protocol.packet.middleimpl.clientbound.play.v_4_5_6_7_8_9r1_9r2_10_11_12r1_12r2_13_14r1_14r2_15_16r1_16r2_17r1_17r2.AbstractLocationOffsetEntityTeleport.handle(AbstractLocationOffsetEntityTeleport.java:26)
[06:05:53 WARN]: at protocolsupport.protocol.packet.middle.ClientBoundMiddlePacket.encode0(ClientBoundMiddlePacket.java:19)
[06:05:53 WARN]: at protocolsupport.protocol.packet.middle.ClientBoundMiddlePacket.encode(ClientBoundMiddlePacket.java:12)
[06:05:53 WARN]: at protocolsupport.protocol.pipeline.version.util.encoder.AbstractPacketEncoder.write(AbstractPacketEncoder.java:53)
[06:05:53 WARN]: ... 26 more
[06:05:53 WARN]: protocolsupport.protocol.pipeline.common.LogicHandler$NetworkException: ProtocolSupport(buildinfo: [buildtime=2021.07.10 at 08:48:12 MSK, buildhost=https://build.true-games.org, buildnumber=640, buildgit=https://github.com/ProtocolSupport/ProtocolSupport/commit/08e7b4c5b293e578b07cec7916a2d44dd6860b6a]): Network exception occured(connection: protocolsupport.protocol.ConnectionImpl(profile: protocolsupport.zplatform.impl.spigot.SpigotWrappedGameProfile(name: Brqdford, originalName: Brqdford, uuid: 0890dcf2-fff5-4d27-9056-7200742638d5, originalUUID: 0890dcf2-fff5-4d27-9056-7200742638d5, onlinemode: false), player: CraftPlayer{name=Brqdford}, address: /ip, rawaddress: /172.18.0.1:34490, version: MINECRAFT_1_7_10))
[06:05:53 WARN]: at protocolsupport.protocol.pipeline.common.LogicHandler.exceptionCaught(LogicHandler.java:65)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
[06:05:53 WARN]: at io.netty.handler.flush.FlushConsolidationHandler.exceptionCaught(FlushConsolidationHandler.java:159)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
[06:05:53 WARN]: at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1377)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
[06:05:53 WARN]: at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:907)
[06:05:53 WARN]: at io.netty.channel.ChannelFutureListener$3.operationComplete(ChannelFutureListener.java:69)
[06:05:53 WARN]: at io.netty.channel.ChannelFutureListener$3.operationComplete(ChannelFutureListener.java:65)
[06:05:53 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
[06:05:53 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
[06:05:53 WARN]: at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
[06:05:53 WARN]: at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:184)
[06:05:53 WARN]: at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:95)
[06:05:53 WARN]: at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:30)
[06:05:53 WARN]: at net.minecraft.network.NetworkManager.a(NetworkManager.java:461)
[06:05:53 WARN]: at net.minecraft.network.NetworkManager.lambda$writePacket$7(NetworkManager.java:419)
[06:05:53 WARN]: at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[06:05:53 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[06:05:53 WARN]: at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
[06:05:53 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[06:05:53 WARN]: at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[06:05:53 WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
[06:05:53 WARN]: Caused by: io.netty.handler.codec.EncoderException: Unable to transform or read clientbound middle packet(type protocolsupport.protocol.packet.middleimpl.clientbound.play.v_4_5_6_7.EntityTeleport, data [97, 61, 64, 121, 108, 73, -70, 94, 53, 63, 64, 92, 82, 126, -7, -37, 34, -48, 64, 120, -56, 114, -80, 32, -60, -100, 2, 0, 0])
[06:05:53 WARN]: at protocolsupport.protocol.pipeline.version.util.encoder.AbstractPacketEncoder.write(AbstractPacketEncoder.java:64)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[06:05:53 WARN]: at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:113)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[06:05:53 WARN]: at protocolsupport.utils.netty.MessageToMessageEncoder.write(MessageToMessageEncoder.java:57)
[06:05:53 WARN]: at protocolsupport.utils.netty.MessageToMessageCodec.write(MessageToMessageCodec.java:61)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[06:05:53 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:697)
[06:05:53 WARN]: at io.netty.channel.DefaultChannelPipeline.write(DefaultChannelPipeline.java:1010)
[06:05:53 WARN]: at io.netty.channel.AbstractChannel.write(AbstractChannel.java:296)
[06:05:53 WARN]: at net.minecraft.network.NetworkManager.a(NetworkManager.java:450)
[06:05:53 WARN]: ... 7 more
[06:05:53 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "protocolsupport.protocol.typeremapper.entity.format.NetworkEntityLegacyFormatRegistry$NetworkEntityLegacyFormatEntry.getType()" because the return value of "protocolsupport.protocol.typeremapper.entity.format.NetworkEntityLegacyFormatRegistry$NetworkEntityLegacyFormatTable.get(protocolsupport.protocol.types.networkentity.NetworkEntityType)" is null
[06:05:53 WARN]: at protocolsupport.protocol.typeremapper.entity.NetworkEntityTransformHelper.transformTypeFormat(NetworkEntityTransformHelper.java:21)
[06:05:53 WARN]: at protocolsupport.protocol.packet.middleimpl.clientbound.play.v_4_5_6_7_8_9r1_9r2_10_11_12r1_12r2_13_14r1_14r2_15_16r1_16r2_17r1_17r2.AbstractLocationOffsetEntityTeleport.handle(AbstractLocationOffsetEntityTeleport.java:26)
[06:05:53 WARN]: at protocolsupport.protocol.packet.middle.ClientBoundMiddlePacket.encode0(ClientBoundMiddlePacket.java:19)
[06:05:53 WARN]: at protocolsupport.protocol.packet.middle.ClientBoundMiddlePacket.encode(ClientBoundMiddlePacket.java:12)
[06:05:53 WARN]: at protocolsupport.protocol.pipeline.version.util.encoder.AbstractPacketEncoder.write(AbstractPacketEncoder.java:53)
[06:05:53 WARN]: ... 26 more
[06:05:53 INFO]: Brqdford lost connection: Internal Exception: protocolsupport.protocol.pipeline.common.LogicHandler$NetworkException: ProtocolSupport(buildinfo: [buildtime=2021.07.10 at 08:48:12 MSK, buildhost=https://build.true-games.org, buildnumber=640, buildgit=https://github.com/ProtocolSupport/ProtocolSupport/commit/08e7b4c5b293e578b07cec7916a2d44dd6860b6a]): Network exception occured(connection: protocolsupport.protocol.ConnectionImpl(profile: protocolsupport.zplatform.impl.spigot.SpigotWrappedGameProfile(name: Brqdford, originalName: Brqdford, uuid: 0890dcf2-fff5-4d27-9056-7200742638d5, originalUUID: 0890dcf2-fff5-4d27-9056-7200742638d5, onlinemode: false), player: CraftPlayer{name=Brqdford}, address: /ip, rawaddress: /172.18.0.1:34490, version: MINECRAFT_1_7_10))
[06:05:53 INFO]: Brqdford left the game
[06:06:00 INFO]: /protocolsupport help
[06:06:03 INFO]: /protocolsupport help
[06:06:04 INFO]: [ProtocolSupport] /172.18.0.1:34504 connected with protocol version MINECRAFT_1_7_5
[06:06:07 INFO]: ps buildinfo - prints ProtocolSupport build info
[06:06:07 INFO]: ps debug - enables/disables debug
[06:06:07 INFO]: ps leakdetector - enables/disables netty leak detector
[06:06:07 INFO]: ps list - prints online players protocol versions
[06:06:07 INFO]: ps connections - prints all currently active connections
[06:06:07 INFO]: ps help - prints help
[06:06:11 INFO]: [buildtime=2021.07.10 at 08:48:12 MSK, buildhost=https://build.true-games.org, buildnumber=640, buildgit=https://github.com/ProtocolSupport/ProtocolSupport/commit/08e7b4c5b293e578b07cec7916a2d44dd6860b6a]

Not really the same thing actually. Forgot about more places where none type filter has to be applied now.

Should be fixed by 3b57ae4

This ain't a fully correct thing to do, but this will work for now, and i will refactor it later.

beautiful