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

FallingBlocks

Boeckiwissen

Redstoneengineer
Registriert
23 Dezember 2014
Beiträge
33
Diamanten
0
Hey Leute,

ich habe ein wirklich eigenartiges Problem! Dieses trifft in folgendem Code vor:

Code:
FallingBlock block = map.spawnFallingBlock(locs, Material.GRAVEL, (byte) 0);

Wenn ich diesen Code ausführe, erhalte ich NullPointerExceptions:

Code:
[22:03:43] [Server thread/WARN]: [WAM] Task #2 for WAM v0.5 generated an exception
java.lang.NullPointerException
at wam_main.wam_main.blockSpawn(wam_main.java:303) ~[?:?]
at wam_main.wam_main$2.run(wam_main.java:205) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftTask.run(CraftTask.java:53) ~[craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:600) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [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]
[22:03:44] [Server thread/WARN]: [WAM] Task #2 for WAM v0.5 generated an exception

Jetzt kommt das eigenartige: Dieses Problem tritt immer beim Server-Start auf, sobald der Server einmal reloadet wurde, ist das Problem weg.

Ich hoffe ihr könnt mir helfen.
MfG Boeckiwissen
 
Zuletzt bearbeitet:

_Baum_

Kuhfänger
Registriert
4 August 2013
Beiträge
66
Diamanten
0
Minecraft
PlueschAffe
Hallo @Boeckiwissen,

ich nehme an der gepostete Code entspricht Zeile 303 der Klasse wam_main, wie im Fehlercode angegeben.
Eine NullPointerException tritt auf, wenn eines der Objekte, auf das zugegriffen wird nicht existent ist, in deinem Fall (sofern die angegebene Zeile stimmt) könnten map und/oder locs nicht vorhanden sein.
Damit man hier im Forum aber auf dein Problem konkreter eingehen kann, solltest du mehr Code posten! Mit den von dir gegebenen Angaben kann kein Programmierer der Welt dir wirklich weiterhelfen.

MfG

_Baum_
 

Boeckiwissen

Redstoneengineer
Registriert
23 Dezember 2014
Beiträge
33
Diamanten
0
Sorry, für die späte Antowort, ich war bis gestern im Urlaub. Den Fehler habe ich mittlerweile behoben. Das Problem lag in der Welt bei den Locations. Diese habe ich mit .getWorld initialisiert. Das funktionierte anscheinend erst nach einem Reload. Jetzt weise ich der Welt erstmal null zu und die Welt dann mit p.getLocation().getWorld() im PlayerJoin-Event, da die andere Methode erst aufgerufen wird, wenn ein Spieler joint.

Ich hoffe es war verständlich ^^

MfG Boeckiwissen

PS: Danke für alle die geholfen haben :)
 
Oben