GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
https://geysermc.org
MIT License
4.63k stars 663 forks source link

Geyser not working properly // Nitrado Game Server #4292

Closed calgia closed 1 day ago

calgia commented 8 months ago

Describe the bug

I download GEYSERMC release 14.11.2023 I install it to plugins on bungee cord waterfall I start the server I get some error at the console

I have no changes made to the config file that is not needed like changing port from server to actual java port but with floodgate installed.

 [20:33:11 ERROR]: Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@73545b80, id=24, owner=org.geysermc.geyser.platform.bungeecord.GeyserBungeePlugin@73da303e, task=org.geysermc.geyser.platform.bungeecord.GeyserBungeePlugin$$Lambda$999/0x0000000800fcf0c0@24068086, delay=0, period=0, running=true) encountered an exception
java.lang.StackOverflowError: null
    at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1012) ~[?:?]
    at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1541) ~[?:?]
    at java.lang.ClassLoader.getClassLoadingLock(ClassLoader.java:666) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:567) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:152) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at org.geysermc.geyser.registry.populator.ItemRegistryPopulator.populate(ItemRegistryPopulator.java:117) ~[?:?]
    at org.geysermc.geyser.registry.Registries.<clinit>(Registries.java:183) ~[?:?]
    at org.geysermc.geyser.GeyserImpl.initialize(GeyserImpl.java:192) ~[?:?]
    at org.geysermc.geyser.GeyserImpl.start(GeyserImpl.java:706) ~[?:?]
    at org.geysermc.geyser.platform.bungeecord.GeyserBungeePlugin.postStartup(GeyserBungeePlugin.java:174) ~[?:?]
    at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:66) ~[BungeeCord.jar:git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:af78b36:553]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
    at java.lang.Thread.run(Thread.java:833) [?:?]

To Reproduce

Download GeyserMC for BungeeCord Input file to plugins Start the server Stop the server change Config to ensure java port is correct start server go to server console see error and not able to join from mobile / bedrock

Expected behaviour

able to join from bedrock and dont get errors in server console.

Screenshots / Videos

No response

Server Version and Plugins

server contains Waterfall 1.8.x, 1.9.x, 1.10.x, 1.11.x, 1.12.x, 1.13.x, 1.14.x, 1.15.x, 1.16.x, 1.17.x, 1.18.x, 1.19.x, 1.20.x server contains HubCommand.jar, LuckPerms-5.4.104.jar, BungeecordPartyAndFriends-1.0.92.jar, BungeeTablistPlus-3.6.3.jar, FallBackServer-3.2.0-beta1.jar, floodgate-bungee.jar, Geyser-BungeeCord.jar

Geyser Dump

No response

Geyser Version

Build #357

Minecraft: Bedrock Edition Device/Version

Windows 11 newest version

Additional Context

No response

onebeastchris commented 8 months ago

Could you send a complete log via mclo.gs?

calgia commented 8 months ago

sorry for waiting. https://mclo.gs/BPpCRAW

calgia commented 8 months ago

wrong click.

onebeastchris commented 8 months ago

Does the issue also happen without the "deserializationisbad" java agent?

calgia commented 8 months ago

hoster = nitrado. 2023-11-16 18_39_02-Nitrado net Webinterface – Mozilla Firefox

calgia commented 8 months ago

don't shure i can disable this there. or im just dumb and dont see the setting

onebeastchris commented 8 months ago

Please contact nitrado and ask them to disable that then - not sure why they're trying to patch bungee/waterfall, that was never affected by this issue

calgia commented 8 months ago

contacteed support and waiting for respond. greetings, calgia

calgia commented 8 months ago

Hello

Got some answer from Nitrado.

It's a small server network with about 3 added Servers and Nitrado told the following after i referenced to here and copied your question with "Does the issue also happen without the "deserializationisbad" java agent?" and ask them to disable it.

By the way, Nitrado told in the past if we had some problems with Plugins, that we should help us byself even if we done everything we can including reinstall the full server with clean installation...

Greetings, calgia

img_aw_nitrado_1

onebeastchris commented 8 months ago

Please forward them the log you sent us here; it mentions the java agent right at the very top.

calgia commented 8 months ago

allright, sent the log.

onebeastchris commented 7 months ago

Were they able to remove the added java agent and thereby resolve the issue?

calgia commented 7 months ago

I send them the Log. Unfirtunally the Suport from Nitrado are specialist's in "not my problem", "we can't do anything" or "you can change this trough the interface". I had figuratively hold some dangerous thing against them that they do something.

I told them: This is the log i've send them (url) According to Geyser it's a problem with the installed java verion which we can't do anything.

They told me:

Thank you for yoour support request. You can change the java version at the interface.

I can download some config file. this looks at the interface like in the screenshot shown {"meta":{ "game":"minecraftbukkit", "timestamp":1702364345}, "settings":{ "motd":"\u00a71LugcraftHD.net Der Cross - play - Server [1.8-1.20.2]", "server-name":"\\u00A76Nitrado.net \\u00A7rMinecraft Server", "gamemode":"survival", "max-players":"6", "online-mode":"true", "pvp":"true", "white-list":"false", "save_all":"true", "force_world_conversion":"false", "enable-rcon":"false", "allow-nether":"true", "enable-command-block":"false", "spawn-monsters":"true", "spawn-animals":"true", "spawn-npcs":"true", "difficulty":"easy", "hardcore":"false", "generate-structures":"true", "level-seed":"", "level-type":"DEFAULT", "generator-settings":"{}", "java_version":"17", "j7_max_perm_size":"512M", "j7_xincgc":"false", "j7_disable_explicit_gc":"false", "j7_soft_ref_lru_policy":"1000", "j7_use_adaptive_gc_bound":"false", "j7_max_gc_pause_millis":"default", "j7_use_fast_accessor_meth":"false", "j7_use_parallel_gc":"false", "j7_use_fastcraft_asm_permissive":"false", "j7_use_g1gc":"false", "java_partial_modification_loader":"false" } } Bildschirmfoto 2023-12-12 um 08 04 23

i told them: Like I know the used java version should support Geyser. the plugin worked on the selected version very long.

They vrote: There is no problem, we currently now. changing not possible.

Then i vrote them: We have installed the newst versin of geyser and floodgate. since some small changes like you told at your wiki, we done nothing. A second plugin has similar problems (named the plugin exactly). Both plugins had "from today to tomorrow" not worked without some essential changes. Our server administrator "username" has many times reinstalled rthe server with diffrend versions and none has worked. We had first some contact to geyser over github and send the log, which resulted in, that we need to contact the support. Since two plugins not working, think I, that this is regarding some changes as example at the hardware, made the errors and we can't do anything. At geyser it could be, that with the change of the ip-address and the connected change at the hardware somweheere some logfile is, where some configurations are made, which he uses, which can't be changed through the provided configuration files.

Then they vrote: We have now passed the matter on internally. Here i can only ask to wait.

This was on 19th. November 16.32. Since then I got no response..

I deffenitly don't recommand the use of the support.

onebeastchris commented 7 months ago

The issue isn't the Java version, but rather the java agent they added on top of it - it's supposed to fix an exploit I'm forge/fabric, but it's in no way needed on proxies :/ It's unfortunate to hear that their support isn't aware of what they're configuring for users - it sounds like your best option would be to find a host that knows what they're configuring

onebeastchris commented 7 months ago

image (taken from a Geyser dump of another Nitrado user)

It seems like Nitrado is applying the java agent across all minecraft servers, instead of just on modded servers that would actually be affected by this issue :/

onebeastchris commented 7 months ago

@calgia I'm unable to replicate the issue, even with those java agents on. Can you update Geyser and waterfall, and then send a geyser dump?

You can get it by running geyser dump in the console.

calgia commented 7 months ago

I dont know what we're doing vrong, but geyeser dump does not work (even ´geyser dump´ on the server in minecraft). https://mclo.gs/MFZQhep

it's the normal jar file for bungeecord we put under plugins.

2023-12-13 20_58_46-Nitrado net Web interface - File Browser – Mozilla Firefox

onebeastchris commented 7 months ago

That's a derp on my side; you obviously can't run a plugin command when it's disabled :/ I've contacted nitrado already, and they're aware of the issue - unfortunately, it's currently a bit unclear what exactly is causing this issue. My current suspension would be the java version, but that's left to be seen :/

calgia commented 7 months ago

WOW! Someone at least got some answer what is not only "not my problem" or "do it yourself"... :) Thanks! I'll wait.

Blechpirat78 commented 7 months ago

Hello. 2 days ago they told me

"We are currently working on a solution to the difficulties with Geyser.

Unfortunately, I cannot currently estimate exactly when this will be available, but we are actively working on it.

I hope this information helps you and I hope you have a nice day. Please do not hesitate to contact Nitrado Support again if you have any further questions or concerns."

calgia commented 7 months ago

Hi!

They told me in a mail i received today;

I'm again, I got new news.

That this java argument is available is due an old java build, this never should be added.

Now to the bad section this year we don't do anything because in first week of january 2024 we add a actual java OJDK what fiyes the problems that geyser can be used without any problems.

If any other questions or wishes here we're always here.

by the way, i'm got now (finally) some supporter what took over the ticket (that i have the same persioni i can reach...)

Greetings, calgia

Kas-tle commented 7 months ago

If this were me I'd just switch hosts at this point. Or try something free like Oracle Cloud, or home hosting and use playit.gg to proxy the connection.

NitradoYannick commented 6 months ago

Hey! I'm really sorry to hear that you're having issues with your Bungee on our platform.

Now, some collegues and I have spent quite some time trying to recreate the issue with plain Bungee and Geyser and were unable to do so. Based on the functionality of the Java Agents they should also not be able to create such issues. So as far as we're able to tell this isn't caused by our platform/environment...

Three things I'd suggest trying:

calgia commented 6 months ago

Hello @NitradoYannick Hello everyone

The Server-Admin LugcraftHD successfully updated the BungeeCord Waterfall Server-Client, downloaded the full plugins ordner from nitrado and deleted it. After this is done I restarted the server. This was little tricky due to connecting issues to the server admin console and webinterface from nitrado.

Here are the Log with only BungeeCord Waterfall Proxy installed: https://mclo.gs/NNZsvHZ Here are the Log with GeyserMC and Floodgate on the server: https://mclo.gs/akF8GY3 Here are the Log with only GeyserMC without Floodgate JAR but with the Floodgate-Folder: https://mclo.gs/nkuTd43

Every "command not found" is the geyser dump command i tried running through the admin console.

@NitradoYannick the Owner / Buyer of the Server is "LugcraftHD", UserID i can send you if needed, through Private Message, it's the First Server, FTP Login Username UserID_1.

If you need some more informations or things, just let me know.

Greetings, calgia

onebeastchris commented 1 day ago

Going to close this issue as we're not able to reproduce it, nor did we get any other reports with it. If you can provide replication steps to cause this issue, feel free to open a new issue - thanks!