• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

NoClassDefFoundError beim starten

feuerkralle2011

Minecrafter
Registriert
3 Januar 2013
Beiträge
26
Diamanten
0
Minecraft
feuerkralle2011
Hallo,
ich bin dabei mein Bukkit plugin weiter zu programmieren. Heute habe ich eine neues Package(me.(name).(Plugin)) mit der Klasse SignChangeListener. Diese habe ich dann über den PluginManager registriert und nun wird beim Starten eine NoClassDefFoundError Exception ausgeworfen. Ich nutze zum Programmieren und compilen Netbeans mit der neuesten Java version.
Hoffe auf schnelle Hilfe.

Error:
Code:
Error occurred while enabling & (Is it up to date?)
java.lang.NoClassDefFoundError: me/%/&/Listeners/SignChangeListener
	at me.%.&.FLMain.onEnable(FLMain.java:79) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:446) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:380) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:352) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:326) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:282) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:182) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
Caused by: java.lang.ClassNotFoundException: me.%.&.Listeners.SignChangeListener
	at java.net.URLClassLoader$1.run(URLClassLoader.java:372) ~[?:1.8.0_11]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.8.0_11]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_11]
	at java.net.URLClassLoader.findClass(URLClassLoader.java:360) ~[?:1.8.0_11]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_11]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_11]
	... 12 more

& = Pluginname
% = Name

MFG,
feuer
 

Poca

Minecrafter
Registriert
20 Juli 2014
Beiträge
7
Diamanten
0
Versuche mal mit und ohne .classpath datei zu exportieren.
Aber eine Frage habe ich noch, was ist der Unterschied zwischen Plugin und PluginName? :)
Kommt die Exception auf einem localhost Server? Falls ja versuch eine bestimte Sache am Startscript zu ändern, wenn das
mit dem .classpath nicht geklappt hat schreibs nochmal, ich sag dir dann was ich am startscript eventuell ändern würde.

Mögliche Fehlerquellen für diese Exception:
- Die Klasse wird nicht gefunden
- Fehler bei statischen Variablen // Stelle mir bei Klassen die den Listener implementieren statische Variablen und Böcke sinnlos vor, nur static-final eventuell..
- Fehler bei statischen Blöcken
 
Zuletzt bearbeitet:

feuerkralle2011

Minecrafter
Registriert
3 Januar 2013
Beiträge
26
Diamanten
0
Minecraft
feuerkralle2011
Aber eine Frage habe ich noch, was ist der Unterschied zwischen Plugin und PluginName? :)
Soll eigentlich beides das selbe Sein ;)

Versuche mal mit und ohne .classpath datei zu exportieren.
Ich finde bei Netbeans leider keinen weg die .classpath datei nicht mit zu compilen

Kommt die Exception auf einem localhost Server?

Ja kann meine Plugins leider nur auf localhost testen :(
 

Poca

Minecrafter
Registriert
20 Juli 2014
Beiträge
7
Diamanten
0
Hmm, ich kenne mich mit NetBeans leider nict#ht so aus, habs mal ne Zeit lang benutzt, hat mich
aber nicht wirklch zufrieden gestellt (Außer der GUI-Builder :D), deshalb hab ich wieder auf Eclipse gewechselt,
da hab ich die Möglichkeit das Exportieren dieser Datein einzustellen. Überprüfe, ob die Zeile, in der du den Listener registrierst wirklich richtig ist. Überprüfe auch deine statischen Variablen und den Block, falls einer drin ist.
Wensn nicht klappt versuchs mit dem exportieren mal bei Eclipse. ;)
 

feuerkralle2011

Minecrafter
Registriert
3 Januar 2013
Beiträge
26
Diamanten
0
Minecraft
feuerkralle2011
Ich habe es jetzt mal mit Eclipse exportier und es funktioniert super.
Alles ohne probleme compiled und gestartet nur das exportieren von Netbeans nach
Eclipse ist ein wenig komplizierter :D

Danke für die Hilfe

MFG,
feuer
 
Oben