CloudburstMC / ProxyPass

MITM proxy tool for Minecraft: Bedrock Edition
GNU Affero General Public License v3.0
132 stars 47 forks source link

An exception occurred in RakNet Client #29

Closed IWareQ closed 2 years ago

IWareQ commented 2 years ago
ERROR com.nukkitx.network.raknet.RakNetClient - An exception occurred in RakNet Client, address=/0.0.0.0:48918
java.lang.NullPointerException: Cannot invoke "com.nukkitx.protocol.bedrock.packet.StartGamePacket$ItemEntry.getIdentifier()" because the return value of "it.unimi.dsi.fastutil.ints.Int2ObjectMap.get(int)" is null
    at com.nukkitx.proxypass.network.bedrock.session.DownstreamPacketHandler.dumpCreativeItems(DownstreamPacketHandler.java:132) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.proxypass.network.bedrock.session.DownstreamPacketHandler.handle(DownstreamPacketHandler.java:157) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.protocol.bedrock.packet.CreativeContentPacket.handle(CreativeContentPacket.java:28) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.proxypass.network.bedrock.session.ProxyPlayerSession$ProxyBatchHandler.handle(ProxyPlayerSession.java:87) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.protocol.bedrock.BedrockSession.onWrappedPacket(BedrockSession.java:284) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.protocol.bedrock.BedrockRakNetSessionListener.onEncapsulated(BedrockRakNetSessionListener.java:34) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.network.raknet.RakNetSession.onEncapsulatedInternal(RakNetSession.java:276) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.network.raknet.RakNetSession.onOrderedReceived(RakNetSession.java:403) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.network.raknet.RakNetSession.checkForOrdered(RakNetSession.java:383) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.network.raknet.RakNetSession.onRakNetDatagram(RakNetSession.java:371) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.network.raknet.RakNetSession.onDatagram(RakNetSession.java:251) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.network.raknet.pipeline.ClientMessageHandler.channelRead0(ClientMessageHandler.java:46) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at com.nukkitx.network.raknet.pipeline.ClientMessageHandler.channelRead0(ClientMessageHandler.java:13) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:97) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[proxypass-1.0.0-SNAPSHOT.jar:?]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]