[BUG] Extensions can't load on Beta 1.7.3 (Java API version too old) #20

Open
opened 2026-01-09 13:58:07 +00:00 by Dexrn · 0 comments
Dexrn commented 2026-01-09 13:58:07 +00:00 (Migrated from codeberg.org)

(Recreated after I turned off all issues on the GitHub, original author: https://github.com/onkoe)

Description

Java 8 is too old to work with the extensions for this plugin. This causes a crash:

2026-01-02 05:13:48 [INFO] Starting minecraft server version Beta 1.7.3
2026-01-02 05:13:48 [INFO] Loading properties
2026-01-02 05:13:48 [INFO] Starting Minecraft server on *:25565
2026-01-02 05:13:48 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
2026-01-02 05:13:48 [WARNING] The server will make no attempt to authenticate usernames. Beware.
2026-01-02 05:13:48 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
2026-01-02 05:13:48 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
2026-01-02 05:13:48 [INFO] This server is running Project Poseidon Craftbukkit version 1.1.10 (MC: 1.7.3) - A fork of CB1060-1092
2026-01-02 05:13:48 [INFO] Preparing level "world"
2026-01-02 05:13:48 [INFO] Preparing start region for level 0 (Seed: -214987019551811204)
2026-01-02 05:13:49 [INFO] Preparing start region for level 1 (Seed: -214987019551811204)
2026-01-02 05:13:49 [INFO] Starting Discord relay bot
2026-01-02 05:13:50 [SEVERE] SLF4J(W): No SLF4J providers were found.
2026-01-02 05:13:50 [SEVERE] SLF4J(W): Defaulting to no-operation (NOP) logger implementation
2026-01-02 05:13:50 [SEVERE] SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
2026-01-02 05:13:52 [SEVERE] Error occurred while enabling RRDiscordBridge v3.0.0 (Is it up to date?): me/dexrn/rrdiscordbridge/extensions/WaypointExtension has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 52.0
java.lang.UnsupportedClassVersionError: me/dexrn/rrdiscordbridge/extensions/WaypointExtension has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
        at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:324)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:32)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:405)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:370)
        at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
        at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
        at java.lang.Iterable.forEach(Iterable.java:74)
        at me.dexrn.rrdiscordbridge.extension.loader.JarExtensionLoader.registerExtensions(JarExtensionLoader.java:49)
        at me.dexrn.rrdiscordbridge.extension.BridgeExtensionManager.lambda$registerExtensions$0(BridgeExtensionManager.java:35)
        at java.util.ArrayList.forEach(ArrayList.java:1259)
        at me.dexrn.rrdiscordbridge.extension.BridgeExtensionManager.registerExtensions(BridgeExtensionManager.java:35)
        at me.dexrn.rrdiscordbridge.RRDiscordBridge.initialize(RRDiscordBridge.java:161)
        at me.dexrn.rrdiscordbridge.bukkit.CookieBukkitPlugin.setupBridge(CookieBukkitPlugin.java:23)
        at me.dexrn.rrdiscordbridge.bukkit.BukkitPlugin.onEnable(BukkitPlugin.java:56)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1235)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:320)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:164)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:147)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:334)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:321)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:177)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:461)
        at net.minecraft.server.ThreadServerApplication.run(ThreadServerApplication.java:13)
2026-01-02 05:13:52 [SEVERE] 2026-01-02T10:13:52.611Z Server thread ERROR Log4j API could not find a logging provider.
2026-01-02 05:13:52 [INFO] Server permissions file permissions.yml is empty, ignoring it
2026-01-02 05:13:52 [INFO] [Poseidon] Starting Project Poseidon Modules!
2026-01-02 05:13:52 [INFO] [Poseidon] Reading uuidcache.json for Project Poseidon
2026-01-02 05:13:52 [INFO] [Poseidon] Version checker enabled. The server will check for updates every hour.
2026-01-02 05:13:52 [INFO] [Poseidon] Starting Watchdog to detect any server hangs!
2026-01-02 05:13:52 [INFO] [Poseidon] Finished loading Project Poseidon Modules!
2026-01-02 05:13:52 [INFO] Done (0.413s)! For help, type "help" or "?"

How to reproduce

  1. wget https://github.com/retromcorg/Project-Poseidon/releases/download/1.1.11-251222-0138-81e5f18/poseidon-craftbukkit-1.1.11-251222-0138-81e5f18.jar
  2. /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.472.b08-1.el8_10.x86_64/jre/bin/java -Xmx6G -Xms2G -jar poseidon.jar nogui
  3. Add plugin to plugins/
  4. Configure basics
  5. Launch again: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.472.b08-1.el8_10.x86_64/jre/bin/java -Xmx6G -Xms2G -jar poseidon.jar nogui

Environment (complete the information)

  • Minecraft Version: b1.7.3
  • Modloader/Server Software: Poseidon
  • RRDiscordBridge version: RRDiscordBridge-3.0.0-Bukkit%20b1.4-r1.0.1.jar
(Recreated after I turned off all issues on the GitHub, original author: https://github.com/onkoe) ## Description Java 8 is too old to work with the extensions for this plugin. This causes a crash: ```log 2026-01-02 05:13:48 [INFO] Starting minecraft server version Beta 1.7.3 2026-01-02 05:13:48 [INFO] Loading properties 2026-01-02 05:13:48 [INFO] Starting Minecraft server on *:25565 2026-01-02 05:13:48 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! 2026-01-02 05:13:48 [WARNING] The server will make no attempt to authenticate usernames. Beware. 2026-01-02 05:13:48 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. 2026-01-02 05:13:48 [WARNING] To change this, set "online-mode" to "true" in the server.settings file. 2026-01-02 05:13:48 [INFO] This server is running Project Poseidon Craftbukkit version 1.1.10 (MC: 1.7.3) - A fork of CB1060-1092 2026-01-02 05:13:48 [INFO] Preparing level "world" 2026-01-02 05:13:48 [INFO] Preparing start region for level 0 (Seed: -214987019551811204) 2026-01-02 05:13:49 [INFO] Preparing start region for level 1 (Seed: -214987019551811204) 2026-01-02 05:13:49 [INFO] Starting Discord relay bot 2026-01-02 05:13:50 [SEVERE] SLF4J(W): No SLF4J providers were found. 2026-01-02 05:13:50 [SEVERE] SLF4J(W): Defaulting to no-operation (NOP) logger implementation 2026-01-02 05:13:50 [SEVERE] SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details. 2026-01-02 05:13:52 [SEVERE] Error occurred while enabling RRDiscordBridge v3.0.0 (Is it up to date?): me/dexrn/rrdiscordbridge/extensions/WaypointExtension has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 52.0 java.lang.UnsupportedClassVersionError: me/dexrn/rrdiscordbridge/extensions/WaypointExtension has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:756) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:473) at java.net.URLClassLoader.access$100(URLClassLoader.java:74) at java.net.URLClassLoader$1.run(URLClassLoader.java:369) at java.net.URLClassLoader$1.run(URLClassLoader.java:363) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:362) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36) at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:324) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:32) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at java.lang.ClassLoader.loadClass(ClassLoader.java:405) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:370) at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) at java.util.ServiceLoader$1.next(ServiceLoader.java:480) at java.lang.Iterable.forEach(Iterable.java:74) at me.dexrn.rrdiscordbridge.extension.loader.JarExtensionLoader.registerExtensions(JarExtensionLoader.java:49) at me.dexrn.rrdiscordbridge.extension.BridgeExtensionManager.lambda$registerExtensions$0(BridgeExtensionManager.java:35) at java.util.ArrayList.forEach(ArrayList.java:1259) at me.dexrn.rrdiscordbridge.extension.BridgeExtensionManager.registerExtensions(BridgeExtensionManager.java:35) at me.dexrn.rrdiscordbridge.RRDiscordBridge.initialize(RRDiscordBridge.java:161) at me.dexrn.rrdiscordbridge.bukkit.CookieBukkitPlugin.setupBridge(CookieBukkitPlugin.java:23) at me.dexrn.rrdiscordbridge.bukkit.BukkitPlugin.onEnable(BukkitPlugin.java:56) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1235) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:320) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:164) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:147) at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:334) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:321) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:177) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:461) at net.minecraft.server.ThreadServerApplication.run(ThreadServerApplication.java:13) 2026-01-02 05:13:52 [SEVERE] 2026-01-02T10:13:52.611Z Server thread ERROR Log4j API could not find a logging provider. 2026-01-02 05:13:52 [INFO] Server permissions file permissions.yml is empty, ignoring it 2026-01-02 05:13:52 [INFO] [Poseidon] Starting Project Poseidon Modules! 2026-01-02 05:13:52 [INFO] [Poseidon] Reading uuidcache.json for Project Poseidon 2026-01-02 05:13:52 [INFO] [Poseidon] Version checker enabled. The server will check for updates every hour. 2026-01-02 05:13:52 [INFO] [Poseidon] Starting Watchdog to detect any server hangs! 2026-01-02 05:13:52 [INFO] [Poseidon] Finished loading Project Poseidon Modules! 2026-01-02 05:13:52 [INFO] Done (0.413s)! For help, type "help" or "?" ``` ### How to reproduce 1. `wget https://github.com/retromcorg/Project-Poseidon/releases/download/1.1.11-251222-0138-81e5f18/poseidon-craftbukkit-1.1.11-251222-0138-81e5f18.jar` 2. `/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.472.b08-1.el8_10.x86_64/jre/bin/java -Xmx6G -Xms2G -jar poseidon.jar nogui` 3. Add plugin to `plugins/` 4. Configure basics 5. Launch again: `/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.472.b08-1.el8_10.x86_64/jre/bin/java -Xmx6G -Xms2G -jar poseidon.jar nogui` ### Environment (complete the information) - Minecraft Version: `b1.7.3` - Modloader/Server Software: `Poseidon` - RRDiscordBridge version: `RRDiscordBridge-3.0.0-Bukkit%20b1.4-r1.0.1.jar`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Nostalgica-Reverie/RRDiscordBridge#20
No description provided.