Solved Recently started developing plugins again.. and got this? NoSuchMethodError, I dont have a clue

Discussion in 'Plugin Development' started by Pizza371, Jul 11, 2014.

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

    Pizza371

    So, I'm trying to call a method:
    //INSIDE OnEnable:
    Code:java
    1. [B]commandFramework.registerListener(new Commands());[/B]

    //INSIDE commandFramework:
    Code:java
    1. public void registerListener(Object listener) {
    2. //scrap this if it works
    3. this.listener = listener;
    4. for(Method m : listener.getClass().getMethods()) {
    5. CommandListener commandListener = m.getAnnotation(CommandListener.class);
    6. if(commandListener == null|| m.getParameterTypes()[0] != CommandInfo.class) continue;
    7. if(this.commandMap.containsKey(commandListener.cmdName())) {
    8. System.out.println("[SimpleCommandFramework] 2 commands registered in plugin: " + this.plugin.getName() + " have an identical set of arguments (" + commandListener.cmdName().replaceAll(".", " ") + ").");
    9. continue;
    10. } else this.commandMap.put(commandListener.cmdName().toUpperCase(), m);
    11. }
    12. }


    ERROR:
    Code:
    [19:04:13] [Server thread/ERROR]: Error occurred while enabling PlayerStats v1.0 (Is it up to date?)
    java.lang.NoSuchMethodError: cmd.CommandFramework.registerListener(Ljava/lang/Object;)V
    at main.Main.onEnable(Main.java:20) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:446) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:380) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:352) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:326) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:282) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:182) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
    I've tried cleaning the project and re-compiled it some times, I don't know how to fix this.
    Please help.

    Thanks!
     
  2. Offline

    Wolvereness Bukkit Team Member

     
  3. Offline

    Pizza371

    Wolvereness
    You're better than google.
    Thank you!! :)
     
Thread Status:
Not open for further replies.

Share This Page