[BUKKIT PLUGIN] Probleme im Thread

05/07/2012 17:59 マルコ#1
Hallo zusammen,

ich sitz grad an einem Plugin für Bukkit. Leider habe ich ein Problem, das ich nun schon seit Tagen versuche zu lösen. Aber vllt bin ich auch nur zu blind.

Fakten:
- Ich starte einen neuen Thread:
Code:
this.getServer().getScheduler().scheduleASyncRepeatingTask(this, new pvp_runnable(this), 0L, this.config.getInt("Misc.WaitToCheck") * 20L);
In der entsprechenden Klasse befindet sich also ganz normal die Funktion run(). Diese wird scheinbar auch ausgeführt. Allerdings spuckt die Konsole ständig folgende Fehlermeldung aus:
Quote:
[SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(C raf
Worker.java:34)
und zudem eine weitere Fehlermeldung in dieser Zeile:
Code:
if(result.getInt("pvp_free_time") > 0 && this.mainI.getServer().getPlayerExact(result.getString("player")).isOnline()) {
Wo sitzt nun der Fehler? Meine Überlegung ist ja, dass getPlayerExact das Problem ist, oder evtl .isOnline().
"result" ist eine Variable vom Typ ResultSet und beinhaltet das Ergebnis einer SQL Queries. Das Plugin ist für Version 1.2.5

Ich hoffe einer von euch kann mir weiter helfen.