Im using GeyserMC on a 1.18.1 server, also using ViaVersion so bedrock players with updated 1.19 can join even if its 1.18.
When bedrock players try to connect they get this error:
Cannot invoke "org.geysermc.geyser.level.WorldManager.hasOwnChunkCache()" because the return value of "org.geysermc.GeyserImpl.getWorldManager()" is null
also in log of the server I get this:
Code
[04Jul2022 21:18:12.896] [Network Listener - #1/WARN] [org.geysermc.geyser.platform.spigot.GeyserSpigotPlugin/]: [Geyser-Spigot] Error occurred while initializing player!
java.lang.NullPointerException: Cannot invoke "org.geysermc.geyser.level.WorldManager.hasOwnChunkCache()" because the return value of "org.geysermc.geyser.GeyserImpl.getWorldManager()" is null
at org.geysermc.geyser.session.cache.ChunkCache.<init>(ChunkCache.java:56) ~[Geyser-Spigot.jar:?]
at org.geysermc.geyser.session.GeyserSession.<init>(GeyserSession.java:542) ~[Geyser-Spigot.jar:?]
at org.geysermc.geyser.network.ConnectorServerEventHandler.onSessionCreation(ConnectorServerEventHandler.java:175) [Geyser-Spigot.jar:?]
at com.nukkitx.protocol.bedrock.BedrockRakNetSessionListener$Server.onSessionChangeState(BedrockRakNetSessionListener.java:98) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.RakNetSession.setState(RakNetSession.java:977) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.RakNetServerSession.onNewIncomingConnection(RakNetServerSession.java:96) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.RakNetServerSession.onPacket(RakNetServerSession.java:36) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.RakNetSession.onEncapsulatedInternal(RakNetSession.java:279) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.RakNetSession.onOrderedReceived(RakNetSession.java:403) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.RakNetSession.checkForOrdered(RakNetSession.java:383) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.RakNetSession.onRakNetDatagram(RakNetSession.java:376) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.RakNetSession.onDatagram(RakNetSession.java:251) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.pipeline.ServerDatagramHandler.channelRead0(ServerDatagramHandler.java:43) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.pipeline.ServerDatagramHandler.channelRead0(ServerDatagramHandler.java:14) [Geyser-Spigot.jar:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at com.nukkitx.network.raknet.pipeline.ServerMessageHandler.channelRead0(ServerMessageHandler.java:34) [Geyser-Spigot.jar:?]
at com.nukkitx.network.raknet.pipeline.ServerMessageHandler.channelRead0(ServerMessageHandler.java:10) [Geyser-Spigot.jar:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:618) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:653) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.epoll.EpollDatagramChannel.access$100(EpollDatagramChannel.java:56) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:492) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:480) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.68.Final.jar%2344!/:4.1.68.Final]
at java.lang.Thread.run(Thread.java:833) [?:?]
Display More