[Solved]Anyone know what this could be?

Discussion in 'Plugin Development' started by Nickname97, Sep 5, 2011.

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

    Nickname97

    This is the error:

    java.lang.ClassNotFoundException: com.Nickname97.bukkit.Pluginname.Pluginname
    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:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(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:168)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:213)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:143)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:450)
    at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:281)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:344)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:489)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:468)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    This is the only plugin I am running.
     
  2. Offline

    Coryf88

    The plugin.yml's 'main' node is incorrect.
     
  3. Offline

    Nickname97

    Ahh, Thank you.

    EDIT: Coryf88, When you say that do you mean it should be a different file completely?
     
  4. Offline

    Coryf88

    That error means that it cannot find a class named "Pluginname" in the package "com.Nickname97.bukkit.Pluginname". So, open up your main plugin class (the one that extends JavaPlugin), copy the class name and package, then add the class name onto the end of the package, and update the main node in the plugin.yml file with that.
     
  5. Offline

    Nickname97

    Thanks! I solved it!
     
  6. Offline

    escape

    Just FYI, according to bukkit guidelines you shouldn't have "bukkit" in your package name.
     
  7. Offline

    Chrisward

    Isn't it fine if the second section is not bukkit? i.e. org.bukkit/com.bukkit == BAD and com.sample.bukkit ==GOOD
     
  8. Offline

    Nickname97

    Tell that to Nijikokun. It's Nijikokun's plugin I am updating.
     
  9. Offline

    Chrisward

     
  10. You need to append your plugin. yml.
     
Thread Status:
Not open for further replies.

Share This Page