Geyser icon indicating copy to clipboard operation
Geyser copied to clipboard

Geyser not working properly // Nitrado Game Server

Open calgia opened this issue 1 year ago • 24 comments

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

calgia avatar Nov 14 '23 20:11 calgia

Could you send a complete log via mclo.gs?

onebeastchris avatar Nov 14 '23 21:11 onebeastchris

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

calgia avatar Nov 16 '23 17:11 calgia

wrong click.

calgia avatar Nov 16 '23 17:11 calgia

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

onebeastchris avatar Nov 16 '23 17:11 onebeastchris

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

calgia avatar Nov 16 '23 17:11 calgia

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

calgia avatar Nov 16 '23 17:11 calgia

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

onebeastchris avatar Nov 16 '23 17:11 onebeastchris

contacteed support and waiting for respond. greetings, calgia

calgia avatar Nov 16 '23 17:11 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

img_aw_nitrado_1

calgia avatar Nov 18 '23 21:11 calgia

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

onebeastchris avatar Nov 18 '23 21:11 onebeastchris

allright, sent the log.

calgia avatar Nov 18 '23 21:11 calgia

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

onebeastchris avatar Dec 12 '23 00:12 onebeastchris

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.

calgia avatar Dec 12 '23 07:12 calgia

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 avatar Dec 12 '23 09:12 onebeastchris

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 avatar Dec 13 '23 08:12 onebeastchris

@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.

onebeastchris avatar Dec 13 '23 15:12 onebeastchris

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

calgia avatar Dec 13 '23 20:12 calgia

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 :/

onebeastchris avatar Dec 13 '23 20:12 onebeastchris

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

calgia avatar Dec 13 '23 20:12 calgia

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."

Blechpirat78 avatar Dec 16 '23 10:12 Blechpirat78

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

calgia avatar Dec 16 '23 11:12 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.

Kas-tle avatar Dec 16 '23 20:12 Kas-tle

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)

NitradoYannick avatar Jan 04 '24 12:01 NitradoYannick

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

calgia avatar Jan 05 '24 10:01 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!

onebeastchris avatar Jul 24 '24 18:07 onebeastchris

due to the limitation that can't be reproduced, i can only provide these solution.

  1. 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.
  2. switch to Other Hosting Providers With waterfall or Velocity. you can alternate the server hosting provider and start fresh.
  3. 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.

Outfit8TSB avatar Aug 08 '24 02:08 Outfit8TSB