How do I fix this error?

Discussion in 'Plugin Development' started by drampelt, Feb 1, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    drampelt

    I tried to make my first plugin but I get this error and have no clue how to fix it :(.
    Code:
    Feb 1, 2011 11:09:37 AM org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins/MyEcon.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:78)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:40)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:154)
        at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:141)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:102)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:179)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.lang.ClassNotFoundException: com.bukkit.DanielR.MyEcon
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:72)
        ... 8 more
    
    Any help is appreciated
     
  2. Offline

    DerpinLlama

    Did you forget the plugin.yml file?
     
  3. Offline

    drampelt

    Nope, it's in there.
     
  4. Offline

    Redecouverte

    it can't find your plugin class (the one extended from JavaPlugin)

    check the "main" line in your plugin.yml:

    main: your-class-here

    for example:
    main: org.bukkit.myname.myplugin
    where "myplugin" is the class extended from JavaPlugin
     
  5. Offline

    Plague

    I think the best for you would be to post the plugin.yml here and the source file (or at least the header of the source file).
     
  6. Offline

    drampelt

  7. Offline

    Redecouverte

    you have:

    main: com.bukkit.DanielR.MyEcon

    but it should be:

    main: com.bukkit.DanielR.MyEcon.MyEcon
     
  8. Offline

    drampelt

    Oh ok thanks
     
Thread Status:
Not open for further replies.

Share This Page