Solved Plugin Already Initialized Help!

Discussion in 'Plugin Development' started by gamingod, Apr 12, 2014.

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

    gamingod

    Hello,
    so when I run my plugin it gets this error:

    Code:
    [13:32:19 ERROR]: Could not load 'plugins/TGCSpleef.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.IllegalArgumentException: Plugin already initialized!
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.craftbukkit.v1_7_R2.CraftServer.loadPlugins(CraftServer.java:355) [craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.craftbukkit.v1_7_R2.CraftServer.reload(CraftServer.java:807) [craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.Bukkit.reload(Bukkit.java:286) [craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:24) [craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.craftbukkit.v1_7_R2.CraftServer.dispatchCommand(CraftServer.java:719) [craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.craftbukkit.v1_7_R2.CraftServer.dispatchServerCommand(CraftServer.java:706) [craftbukkit.jar:git-Spigot-1377]
    at net.minecraft.server.v1_7_R2.DedicatedServer.ax(DedicatedServer.java:309) [craftbukkit.jar:git-Spigot-1377]
    at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:274) [craftbukkit.jar:git-Spigot-1377]
    at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:566) [craftbukkit.jar:git-Spigot-1377]
    at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:472) [craftbukkit.jar:git-Spigot-1377]
    at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Spigot-1377]
    Caused by: java.lang.IllegalArgumentException: Plugin already initialized!
    at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:98) ~[craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) ~[craftbukkit.jar:git-Spigot-1377]
    at me.gamingod.Main.<init>(Main.java:21) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_51]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) ~[?:1.7.0_51]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_51]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_51]
    at java.lang.Class.newInstance(Class.java:374) ~[?:1.7.0_51]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) ~[craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[craftbukkit.jar:git-Spigot-1377]
    ... 14 more
    Caused by: java.lang.IllegalStateException: Initial initialization
    at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:101) ~[craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) ~[craftbukkit.jar:git-Spigot-1377]
    at me.gamingod.Main.<init>(Main.java:21) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_51]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) ~[?:1.7.0_51]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_51]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_51]
    at java.lang.Class.newInstance(Class.java:374) ~[?:1.7.0_51]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) ~[craftbukkit.jar:git-Spigot-1377]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[craftbukkit.jar:git-Spigot-1377]
    ... 14 more
    I tried to search it up but I only have 1 class. Please help!
    Plugin.yml:

    Code:
    name: TGCSpleef
    main: me.gamingod.Main
    version: 0.1
    Main:

    Code:java
    1. package me.gamingod;
    2.  
    3. import org.bukkit.Bukkit;
    4. import org.bukkit.event.Listener;
    5. import org.bukkit.plugin.java.JavaPlugin;
    6.  
    7. public class Main extends JavaPlugin implements Listener {
    8.  
    9. public void onEnable() {
    10. Bukkit.getServer().getPluginManager().registerEvents(this, this);
    11. }
    12. }


    It doesn't show up when I do /plugins and I dont know what to do. Please help me! Thank you!
     
  2. Offline

    Onlineids

    at me.gamingod.Main.<init>(Main.java:21) ~[?:?]
    Wheres line 21?
     
  3. Offline

    gamingod

    there is no line 21. That is the entire class
     
  4. Offline

    Onlineids

    Why would there be an error on line 21 then? Copied everything you had there and it worked fine maybe thats not everything?

    http://prntscr.com/39d3dt
    http://prntscr.com/39d3nf

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

    xTigerRebornx

    gamingod Onlineids The error is on line 21 because he has a 2nd plugin that has 21+ lines of code, and it has the exact same location for his main class. Your plugins' main classes need unique locations (i.e. me.gamingod.plugin1.main and me.gamingod.plugin2.main)
     
  6. Offline

    Onlineids

    That's what I thought, he probably just has another plugin with that same class
     
  7. Offline

    gamingod

    Ok thank you!
     
  8. Offline

    Jade

    For future reference, we do not support unofficial builds and you will need to seek support from their appropriate communities.
     
Thread Status:
Not open for further replies.

Share This Page