Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Plugin already initialized


SkredoX

Rekomendowane odpowiedzi

Opublikowano

Witam, miałem już podobny problem, lecz on się powtórzył i rozwiązanie z tamtego tematu nie pomaga..

Logi:

 

[08:35:49] [Server thread/ERROR]: Could not load 'plugins\sxCore.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.IllegalArgumentException: Plugin already initialized!
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:336) ~[spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:258) [spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:369) [spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:152) [spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:458) [spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
Caused by: java.lang.IllegalArgumentException: Plugin already initialized!
	at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:122) ~[spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:66) ~[spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at pl.skredox.sxPandora.Main.<init>(Main.java:10) ~[?:?]
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_121]
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_121]
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_121]
	at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_121]
	at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_121]
	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	... 6 more
Caused by: java.lang.IllegalStateException: Initial initialization
	at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:125) ~[spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:66) ~[spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at pl.skredox.sxPandora.Main.<init>(Main.java:10) ~[?:?]
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_121]
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_121]
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_121]
	at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_121]
	at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_121]
	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
	... 6 more 

Klasa Main:
 

package pl.skredox.sxCore;

import org.bukkit.plugin.java.JavaPlugin;

import pl.skredox.sxCore.utils.RegisterUtil;
import pl.skredox.sxCore.utils.SettingsUtil;

public class Main extends JavaPlugin{
	
	private static Main instance;

    
    @Override
    public void onEnable(){
    	instance = this;
    	RegisterUtil.loadCommands();
    	RegisterUtil.loadEvents();
    	SettingsUtil.defaultConfiguration();
    	SettingsUtil.loadConfiguration();
    	info("Plugin zaladowany");
    }

    @Override
    public void onDisable(){
    	info("Plugin wylaczony.");
    }

	  public static Main getInstance()
	  {
	    return instance;
	  }
	  

    public static void info(String infomessage)
    {
    	System.out.println("[sxCore] " + infomessage);
    }
}
 
Opublikowano

Spradz czy nie masz tego pluginu przypadkiem 2x wgranego.

 

@Override zupełnie tutaj nie potrzebne.

 

spróbuj w onLoad() inicjowac instancje pluginu.

Opublikowano

Spradz czy nie masz tego pluginu przypadkiem 2x wgranego.

 

@Override zupełnie tutaj nie potrzebne.

 

spróbuj w onLoad() inicjowac instancje pluginu.

Nie mam 2x wgranego, i inicjowanie w onLoad() nic kompletnie nie zmienia..

 

 

 

Sprawdź czy w innych klasach nie masz   "extends JavaPlugin"

Nie mam

Opublikowano

Czyli zapewne robisz w innej klasie nowa instancję trudno powiedzieć bez kodu

 

a tak w ogole to sprobuj usunac sxpandora i zobacz

Instancja jest tylko w klasie Main, po usunieciu sxPandora problem nie znika

Dobra, znalazlem zrodlo problemu..

Najbardziej chyba idiotyczny powod jaki tylko mogl byc.. Otoz skopiowalem plik "plugin.yml" z pluginy sxPandora do sxCore, ale genialny SkredoX zapomnial zmienic lokalizacji klasy Main.. przez co było "pl.skredox.sxPandora.Main" w pluginie sxCore.. 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...