catageek / ByteCart

Minecraft plugin for bukkit to create a LAN/WAN rail network with routing algorithm
GNU General Public License v3.0
27 stars 9 forks source link

Error when trying to load plugin #15

Closed Thedragon25419 closed 11 years ago

Thedragon25419 commented 11 years ago

2013-04-10 20:57:25 [SEVERE] Could not load 'plugins/ByteCart-1.3.4.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/github/catageek/ByteCart/ByteCart : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.(CraftServer.java:217) at net.minecraft.server.v1_5_R2.PlayerList.(PlayerList.java:55) at net.minecraft.server.v1_5_R2.DedicatedPlayerList.(SourceFile:11) at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:379) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.UnsupportedClassVersionError: com/github/catageek/ByteCart/ByteCart : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more

Is this having to do with Java 7 and 6 ? I tried running it on 6 first but I got that error so i upgraded to 7 but still same error.

catageek commented 11 years ago

Hello,

the problem is already documented here : http://forums.bukkit.org/threads/solved-java-problem-unsupported-major-minor-version-51-0.52492/

I compile the code with JDK 1.7, this should explain such an error.

Are you sure you really tested with JRE 1.7 ? as you can read on the thread I posted, using JRE 1.7 for craftbukkit needs attention.

Since java 1.6 is unsupported now, administrators should switch to Java 1.7.

Please confirm if you have the error when running under Java 1.7.

Thedragon25419 commented 11 years ago

Turns out that even thought JRE 1.7 was installed the system was defaulting to JRE 1.6... anyways, I solved the problem. Thanks for your help!