• 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!

Wie kann ich diesen error fixen?

AddventureTime

Minecrafter
Registriert
8 April 2020
Beiträge
26
Diamanten
266
Minecraft
14flavius
ich versuche gerade ein plugin zu programmieren aber es kommt dieser error :

Code:
[17:34:05 ERROR]: Error occurred while enabling PlotRand v1.6 (Is it up to date?)
java.lang.ExceptionInInitializerError
        at de.flavius.plot_rand.main.Main.onEnable(Main.java:29) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:741) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.Bukkit.reload(Bukkit.java:535) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]
Caused by: java.lang.NullPointerException
        at de.flavius.plot_rand.data.Data.<clinit>(Data.java:25) ~[?:?]
        ... 17 more

error: https://hastebin.com/qalipopuro.css

Main: https://hastebin.com/ojirovunix.java
 
Zuletzt bearbeitet von einem Moderator:

Chrisliebär❤️

nur echt mit ❤️
Moderator
Registriert
19 Mai 2014
Beiträge
1.675
Diamanten
830
Kannst du mit Stacktraces wie deinem umgehen? Falls ja, was glaubst du denn wo der Fehler liegt? Und falls nicht, warum lernst du nicht erstmal mit den Dingern umzugehen? Wenn man weiß was man tut steht es halt exakt da was der Fehler ist. Oder willst du für jeden weiteren Fehler auch immer jemand anderen Fragen. Versuchs doch mal selbst und dann sag bis wohin du gekommen bist.

 

AddventureTime

Minecrafter
Registriert
8 April 2020
Beiträge
26
Diamanten
266
Minecraft
14flavius
Kannst du mit Stacktraces wie deinem umgehen? Falls ja, was glaubst du denn wo der Fehler liegt? Und falls nicht, warum lernst du nicht erstmal mit den Dingern umzugehen? Wenn man weiß was man tut steht es halt exakt da was der Fehler ist. Oder willst du für jeden weiteren Fehler auch immer jemand anderen Fragen. Versuchs doch mal selbst und dann sag bis wohin du gekommen bist.

ist jetzt eher nicht hilfreich :/
 

Chrisliebär❤️

nur echt mit ❤️
Moderator
Registriert
19 Mai 2014
Beiträge
1.675
Diamanten
830
Hilfe zur Selbsthilfe. Wenn du keine Stacktracen lesen kannst und nicht bereit bist es zu lernen, kannst du das mit Java auch einfach sein lassen, das ist ein Grundskill. Du kannst gerne fragen, wenn du wo dabei hängst. Oder warten ob jemand kommt, der dir die Lösung vorsagt.
 

AddventureTime

Minecrafter
Registriert
8 April 2020
Beiträge
26
Diamanten
266
Minecraft
14flavius
Hilfe zur Selbsthilfe. Wenn du keine Stacktracen lesen kannst und nicht bereit bist es zu lernen, kannst du das mit Java auch einfach sein lassen, das ist ein Grundskill. Du kannst gerne fragen, wenn du wo dabei hängst. Oder warten ob jemand kommt, der dir die Lösung vorsagt.
ja ich kuck dann wie das geht aber bitte sag wenigstens diesen fehler...
 

Feli490

Redstoneengineer
Registriert
30 November 2011
Beiträge
44
Alter
26
Diamanten
342
Minecraft
Feli490
Tatsächlich ist die Antwort von ❤️可愛いちゃん️❤️ richtig, das Lesen bzw. Auswerten eines Stacktraces ist eine essentielle Fähigkeit, ohne das zu können wirst du nicht weit kommen. Du wirst immer wieder mit Fehlern konfrontiert, da kannst du nicht immer nachfragen woran das liegt. Eine grundsätzliche Lernbereitschaft sollte vorhanden sein, wenn man gute/stabile Anwendungen/Plugins schreiben möchte.

Wenn du weißt was dir der StackTrace sagt kannst du deine Frage viel spezifischer stellen und dann wird dir auch eher geholfen :)

PS.: Wenn du natürlich Detailfragen zum StackTrace hast (Weil du teile nicht verstehst, o.Ä.), kannst du natürlich fragen, aber keiner wird lust haben deinen Code zu fixen. :3
 

Skyriis

Kuhfänger
Registriert
11 Juni 2018
Beiträge
59
Diamanten
329
Minecraft
MrProfessor
Caused by: java.lang.NullPointerException at de.flavius.plot_rand.data.Data.<clinit>(Data.java:25)
Ohne deinen Code gesehen zu haben, hier meine Vermutung:

Du hast eine statische Variable in deiner Klasse Data.java auf Zeile 25 welche den Wert null besitzt und in deiner Methode in der du den Wert abfragst keinen Code um zu prüfen ob der abgefragte Wert null ist.

Bin ich nah dran?
 

Skyriis

Kuhfänger
Registriert
11 Juni 2018
Beiträge
59
Diamanten
329
Minecraft
MrProfessor
ist jetzt eher nicht hilfreich :/
Doch. Alle Antworten hier sind Hilfreich. Sie wollen dich motivieren selbst nach Lösungsansätzen zu suchen und nicht bei der ersten Fehlermeldung in ein Forum zu gehen, deinen Code (welcher vermutlich auch noch von der falschen klasse ist) und die Fehlermeldung zu Kopieren und nach eine Copy-Paste-Ready Lösung zu betteln. Innerhalb von Sekunden findet man hier hinweise auf die Lösung.
Caused by: java.lang.NullPointerException
Aha irgendein Wert ist Null und sollte es nicht sein
at de.flavius.plot_rand.data.Data.<clinit>
Oho es muss irgendetwas statisches sein denn <clinit> ist der statische Inizialisierungsblock
Wow es wird wahrscheinlich auf Zeile 25 in der Klasse Data sein

Noch ein Tipp am rande:

Benenne deine Klasse nicht generisch "Data".
Was für Daten beinhaltet die Klasse?
Ist es Speicher für Daten oder ein Loader oder sogar ein Writer?
Sind die auf irgendetwas bezogen z.B. einen Spieler oder einer Welt?

Sei etwas kreativ und wähle sprechende Klassen-, Methoden- und Variablennamen!
 
Oben