All plugins: Dead D:

Discussion in 'Plugin Development' started by DrawThatRedstone, Jan 31, 2016.

Thread Status:
Not open for further replies.
  1. Hey everyone!

    Whenever I develop ANY plugins, this error comes up when I /reload (plugin is loaded into plugins folder) this error message pops up in console:

    Code:
    [16:30:02] [Server thread/INFO]: CONSOLE: Please note that this command is not supported and may cause issues when using some plugins.
    [16:30:02] [Server thread/INFO]: CONSOLE: If you encounter any issues please use the /stop command to restart your server.
    [16:30:02] [Server thread/ERROR]: Could not load 'plugins/DiscoArmor.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/DrawThatRedstone/DiscoArmor/DiscoArmor : Unsupported major.minor version 51.0
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:289) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:718) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.Bukkit.reload(Bukkit.java:544) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:620) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:606) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:372) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:336) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:629) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:537) [craftbukkit_server.jar:git-Bukkit-18fbb24]
        at java.lang.Thread.run(Thread.java:695) [?:1.6.0_65]
    Caused by: java.lang.UnsupportedClassVersionError: me/DrawThatRedstone/DiscoArmor/DiscoArmor : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.6.0_65]
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) ~[?:1.6.0_65]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:621) ~[?:1.6.0_65]
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) ~[?:1.6.0_65]
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) ~[?:1.6.0_65]
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58) ~[?:1.6.0_65]
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197) ~[?:1.6.0_65]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_65]
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190) ~[?:1.6.0_65]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306) ~[?:1.6.0_65]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ~[?:1.6.0_65]
        at java.lang.Class.forName0(Native Method) ~[?:1.6.0_65]
        at java.lang.Class.forName(Class.java:249) ~[?:1.6.0_65]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
        ... 14 more
    [16:30:02] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [16:30:02] [Server thread/INFO]: CONSOLE: Reload complete.


    Please help!
    -Draw
     
  2. Online

    timtower Administrator Administrator Moderator

  3. @timtower
    I updated to Version 8 Update 71

    And the plugins STILL don't work.

    This pops up, now:

    [16:46:06] [Server thread/INFO]: CONSOLE: Please note that this command is not supported and may cause issues when using some plugins.
    [16:46:06] [Server thread/INFO]: CONSOLE: If you encounter any issues please use the /stop command to restart your server.
    [16:46:06] [Server thread/ERROR]: Could not load 'plugins/DiscoArmor.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/DrawThatRedstone/DiscoArmor/DiscoArmor : Unsupported major.minor version 51.0
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:289) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:718) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.Bukkit.reload(Bukkit.java:544) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:620) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:606) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:372) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:336) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:629) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:537) [craftbukkit_server.jar:git-Bukkit-18fbb24]
    at java.lang.Thread.run(Thread.java:695) [?:1.6.0_65]
    Caused by: java.lang.UnsupportedClassVersionError: me/DrawThatRedstone/DiscoArmor/DiscoArmor : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.6.0_65]
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) ~[?:1.6.0_65]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:621) ~[?:1.6.0_65]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) ~[?:1.6.0_65]
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) ~[?:1.6.0_65]
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58) ~[?:1.6.0_65]
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197) ~[?:1.6.0_65]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_65]
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) ~[?:1.6.0_65]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) ~[?:1.6.0_65]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ~[?:1.6.0_65]
    at java.lang.Class.forName0(Native Method) ~[?:1.6.0_65]
    at java.lang.Class.forName(Class.java:249) ~[?:1.6.0_65]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[craftbukkit_server.jar:git-Bukkit-18fbb24]
    ... 14 more
    [16:46:06] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [16:46:06] [Server thread/INFO]: CONSOLE: Reload complete.


    ;~;
    -Draw
     
  4. Offline

    tobiyas

    @DrawThatRedstone I would also recomend to not use the /reload command.
    Many plugins do not support this command. Also if you changed any jar file in the mean time, this can have fancy errors. The classes loaded are not the same as the ones found in the new jar.

    Just a friendly reminder of that, what the command sais anyways.

    Anyways, @timtower is right. You are probably using Java 6 and the files are compiled with Java 7 (java 6 = 50, java 7 = 51, java 8 = 52).
     
  5. @tobiyas
    I did not change any jar file, and I am using Java Version 8: Update 71
     
  6. Offline

    tobiyas

    @DrawThatRedstone are you sure, you are starting with >= java 7?
    Try using the command java -version in the console (not minecraft, the normal console).
     
  7. Offline

    fatpigsarefat

    @DrawThatRedstone your server must be running on the same version of Java as the plugin was compiled in.

    EDIT:
    Your server should be running the same or a higher version of Java as the plugin was compiled in.
     
    Last edited: Jan 31, 2016
  8. Offline

    tobiyas

    @fatpigsarefat This is not true.
    It has to run ATLEAST at the version the plugin is compiled.
    You can run java 7 compiled plugins with java 8.

    Thank you for correcting. :)
     
    Last edited: Jan 31, 2016
Thread Status:
Not open for further replies.

Share This Page