Java plugin compatibility

Discussion in 'Bukkit Help' started by Den2467, Jul 24, 2012.

?

Can java prevent plugins from working? If so how do I fix it?

  1. Yes it can

    50.0%
  2. New java can prevent plugins

    100.0%
Multiple votes are allowed.
Thread Status:
Not open for further replies.
  1. Offline

    Den2467

    When ever I get a new plugin it gives me an error that I NEED TO FIX!!!!
     
  2. Offline

    Omnitv

    Plugin list please, and if there is any errors coming from youre console or GUI please post them
     
  3. Offline

    Ne0nx3r0

    What I would do is apply a fix action.

    See how vagueness works?
     
  4. Offline

    Den2467


    What do you mean a fix action? This occurs for ALL plugins I get!!

    Sure I'll paste it soon and the plugin error is the only error I got

    this is one of the errors i get with a new plugin

    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.UnsupportedClassVersionError: me/officialjake/NoSplosion/Main : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140)
    ... 8 more

    heres another one this one is caused by tntnotifier the other one was caused by Nosplosion

    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
    at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175)
    at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:117)
    at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111)
    at me.Robot.TNTNotifier.TNTNotifier.onEnable(TNTNotifier.java:44)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238)
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: mapping values are not allowed here
    in "<string>", line 5, column 19:
    PlayersWithPerms: false
    ^
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:733)
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:305)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:563)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
    at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
    ... 16 more


    and this one is caused by a plugin called petcreeper


    [SEVERE] Could not load 'plugins\PetCreeper.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:149)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at mathew.petcreeper.PetMain.<init>(PetMain.java:21)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145)
    ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    ... 27 more

    some of my earlier posts were cut off on some errors sorry about that but this one has all of the error

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  5. Offline

    Coelho

    Those are yaml errors, you attempting to use old plugins, and you attempting to use a plugin compiled for Java 7.
    You are using Java 6.
     
  6. Offline

    Den2467

    how do I fix this?
     
  7. Offline

    TnT

    You either need to run a newer java (install a newer version) or remove those plugins.
     
  8. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı

    I suggest request the plugin authors for those plugins upload a version of their plugin that works with the majority of servers.
     
  9. Offline

    Den2467

    I have the newer version that's what started the problem in the first place!!

    I don't think that will work

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  10. Offline

    grichecth

    Open command prompt and type "java -version", What does it say?
     
  11. Offline

    Den2467

    Yeah of course I should remove the plugin but there are plugins that I truly need like the TNTnotifier or nosplosion and I really want petcreeper!
     
  12. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı

    Why not?

    As for TNT stuff, just use WorldGuard to block explosions.
     
  13. Offline

    TnT

    Den2467
    You may have multiple Java versions and the wrong one is being used to run your server. What does your start script contain?
     
  14. Offline

    Den2467

    That's not going to work! Any new plugins I get give me an ERROR!

    It contains my old java or else my whole server won't work

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  15. Offline

    grichecth

    We still don't know for sure that you are running the latest Java version. please open command prompt and type "java -version" and report what it says
     
  16. Offline

    Den2467

    With or without the quotes?
     
  17. Offline

    grichecth

    Without, please.
     
  18. Offline

    Den2467

    My dad is using the computer I'll tell you on a few minutes

    An error poped up in the command prompt

    I typed java version in the cmd prompt and an error popped up

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  19. Offline

    grichecth

    java -version or java version?
     
  20. Offline

    Den2467

    If I type just java a blob of words pop up

    java version if I type java-version it says it's not recognized

    What should I do?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  21. Offline

    grichecth

    java -version

    not java-version
    not java version
     
  22. Offline

    MuisYa

    On your pc, search for
    than it will pop up the command prompt.
    In the command prompt type
    , then tell us your Java Version.
     
  23. Offline

    Den2467

    It says 1.6.0_14-b08 that's the se runtime environment and 1.6.0_14 is the java version

    It also says build 14.0-b6 mixed mode

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  24. Offline

    grichecth

    So according to that you aren't on the latest version of java, as TnT said.
     
  25. Offline

    Den2467

    I guess

    I should have the newest version cause My dad installed the 1.7.0 runtime environment!?!?!?

    And the new java is what caused this mess in the first place!!!!!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  26. Offline

    TnT

    No, your problem is you are using Java 1.4 to run the server. You need at least Java 1.5 for CraftBukkit, and possibly newer depending on what plugin you use.
     
  27. Offline

    Den2467

    But before I had the new version everything went perfectly the plugins were just fine!

    And if I try the newer java my server won't work at ALL

    Acytually it said I was running java 1.6 for the server not java 1.4 remember?

    Hello? What should I do?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  28. Offline

    TnT

    What does your startup script contain? Need certain information to be able to help you.
     
  29. Offline

    Den2467

    Ok sure no problem I'll post it in a few minutes
     
  30. Offline

    jacklin213

    update ur java to 1.6u33
     
Thread Status:
Not open for further replies.

Share This Page