qouteall / ImmersivePortalsModForForge

Apache License 2.0
53 stars 21 forks source link

When it used in servers players will be kicked if he was teleported or die #268

Open mlus-asuka opened 3 years ago

mlus-asuka commented 3 years ago

the log is Missing Dimension null.the problem has been a long time

qouteall commented 3 years ago

Forge version or Fabric version? And post the log

mlus-asuka commented 3 years ago

it’s a forge server.below is the log when i was kicked.

[116 2021 21:14:59.011] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: _mlus was blown up by Creeper [116 2021 21:15:00.730] [Server thread/INFO] [Portal/]: Chunk Tracking Graph Force Remove _mlus [116 2021 21:15:00.749] [Netty Server IO qouteall/ImmersivePortalsMod#1/ERROR] [net.minecraft.network.NettyPacketEncoder/]: Error encoding packet java.lang.RuntimeException: Missing Dimension null at com.qouteall.immersive_portals.dimension_sync.DimensionIdRecord.getIntId(DimensionIdRecord.java:39) ~[immersive_portals:0.16-mc1.16.5-forge] at com.qouteall.immersive_portals.dimension_sync.DimId.writeWorldId(DimId.java:24) ~[immersive_portals:0.16-mc1.16.5-forge] at net.minecraft.network.play.server.SPlayerPositionLookPacket.handler$bjo000$onWrite(SourceFile:530) ~[?:?] at net.minecraft.network.play.server.SPlayerPositionLookPacket.func_148840_b(SourceFile:52) ~[?:?] at net.minecraft.network.NettyPacketEncoder.encode(NettyPacketEncoder.java:38) ~[?:?] at net.minecraft.network.NettyPacketEncoder.encode(NettyPacketEncoder.java:12) ~[?:?] at jdk.internal.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?] at com.comphenix.protocol.injector.netty.ChannelInjector.encode(ChannelInjector.java:473) ~[?:?] at com.comphenix.protocol.injector.netty.ChannelInjector.access$100(ChannelInjector.java:64) ~[?:?] at com.comphenix.protocol.injector.netty.ChannelInjector$1.encode(ChannelInjector.java:243) ~[?:?] at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[server-1.16.5-20210115.111550-extra.jar:?] at com.comphenix.protocol.injector.netty.ChannelInjector$1.write(ChannelInjector.java:249) ~[?:?] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[server-1.16.5-20210115.111550-extra.jar:?] at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327) ~[?:?] at net.minecraft.network.NetworkManager.lambda$sendPacket$5(NetworkManagerMixin.java:196) ~[?:?] at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:321) ~[?:?] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [server-1.16.5-20210115.111550-extra.jar:?] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [server-1.16.5-20210115.111550-extra.jar:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:465) [server-1.16.5-20210115.111550-extra.jar:?] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) [server-1.16.5-20210115.111550-extra.jar:?] at java.lang.Thread.run(Thread.java:831) [?:?] [116 2021 21:15:00.806] [Server thread/INFO] [net.minecraft.network.play.ServerPlayNetHandler/]: _mlus lost connection: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.RuntimeException: Missing Dimension null [116 2021 21:15:00.816] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: _mlus left the game