Geyser
Geyser copied to clipboard
Geyser not working properly // Nitrado Game Server
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
Could you send a complete log via mclo.gs?
sorry for waiting. https://mclo.gs/BPpCRAW
wrong click.
Does the issue also happen without the "deserializationisbad" java agent?
hoster = nitrado.
don't shure i can disable this there. or im just dumb and dont see the setting
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
contacteed support and waiting for respond. greetings, calgia
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
Please forward them the log you sent us here; it mentions the java agent right at the very top.
allright, sent the log.
Were they able to remove the added java agent and thereby resolve the issue?
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" } }
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.
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
(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 :/
@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.
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.
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 :/
WOW! Someone at least got some answer what is not only "not my problem" or "do it yourself"... :) Thanks! I'll wait.
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."
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
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.
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:
- Update Bungee + Geyser to their respective latest versions
- Update all other plugins to their respective latest versions
- Try it without other plugins (only for testing of course) (and if that indeed resolves the issue, try to find the plugin that causes this issue)
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
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!
due to the limitation that can't be reproduced, i can only provide these solution.
- Utilize your Personal Revival Fork of Waterfall or opt for Velocity. Waterfall has reached the end of its life; this may be a bug in Waterfall, but it cannot be fixed unless you fork the repository. I suggest using Velocity, which has ported versions or alternatives for all the plugins.
- switch to Other Hosting Providers With waterfall or Velocity. you can alternate the server hosting provider and start fresh.
- Just Use Your Own Computer Instead. However, you may have to purchase DDoS Defending Equipments, Which is Expensive which You can't afford, so i recommend Method Number 1 or 2.
[!CAUTION] Personal Revived Fork is counted as third party Waterfall Version, if you are not a Developer, then it's best to use Velocity instead.