question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Unable to connect using Geyser-BungeeCord

See original GitHub issue

Describe the bug

Since updating to the latest version of BungeeCord and Geyser to support 1.19, I’ve been unable to connect to the Proxy using Bedrock.

I’m not sure if there’s anything you can do here, but I thought I’d open an issue in the event you could/knew anything about it.

To Reproduce

  1. Create a Bungeecord server, with the latest Geyser-Bungeecord, Floodgate-Bungee and ViaVersion
  2. Attempt to connect to the server
  3. Client gets stuck on “Generating world”, with an eventual time out

Expected behaviour

The player should connect as normal.

Screenshots / Videos

The following error is given in the console when a Bedrock 1.19 player tries to connect:

20:26:26 [WARNING] A task raised an exception. Task: net.md_5.bungee.connection.InitialHandler$6$1@3bb06df1
java.lang.NullPointerException: Cannot invoke "net.md_5.bungee.connection.LoginResult.getProperties()" because the return value of "net.md_5.bungee.connection.InitialHandler.access$900(net.md_5.bungee.connection.InitialHandler)" is null
    at net.md_5.bungee.connection.InitialHandler$6$1.run(InitialHandler.java:553)
    at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
    at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:503)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at java.base/java.lang.Thread.run(Thread.java:833)

Server Version and Plugins

Proxy (BungeeCord-Bootstrap:1.19-R0.1-SNAPSHOT:eccdf87:1637) is running:

  • ViaVersion-4.3.0.jar
  • Build 65 of Floodgate
  • Build 1108 of Geyser-Bungeecord

Geyser Dump

https://dump.geysermc.org/wYngVr059pbyUHnimFIifjYW2GP1mJ1a

Geyser Version

2.0.4-SNAPSHOT (git-master-78bb69b)

Minecraft: Bedrock Edition Device/Version

1.19 - tested on Windows, iOS and Android

Additional Context

No response

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
Camotoycommented, Jun 8, 2022

Looks like it does. Thanks for bringing it to my attention.

0reactions
eleksplodedcommented, Jun 8, 2022

afaik the PlayerListitem packet had similar treatment and may cause issues as well.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Can't join BungeeCord server · Issue #2084 · GeyserMC/Geyser
Describe the bug I getting "Unable connect to world" and no one solution I found about this problem aren't solving this.
Read more >
Common Issues - GeyserMC Wiki
The server requires a valid Minecraft: Java Edition account, and if you aren't logging into one with Geyser, then you will be unable...
Read more >
Bedrock Client Cannot Connect to Java Bungeecord Server ...
I have been trying to get Geyser to work with my Bungeecord Network Server. I have the Geyser Plugin in the BungeeCord Plugins...
Read more >
Configuring GeyserMC to Allow Bedrock Clients to Connect to ...
Use Geyser -Bungee for Bungeecord or Waterfall. ... Congratulations, compatible Minecraft Bedrock clients should now be able to connect to your Java server!...
Read more >
Geyser | Minecraft: Bedrock Protocol Support master - SpigotMC
If you are running a server, it is highly recommended you use one of the plugin versions, and if you want to join...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found