Hallo Zusammen,
ich bekomme eine "Null-Pointer-Exception" obwohl mir die IDE in dem Objekt
werte anzeigt.
Das ganze ist mittlerweile ein riesiges Projekt geworden und ich suche eine Idee,
wie ich dem Problem auf die Schliche kommen kann:
Innerhalb der Funktion aus dem Interface greife ich
auf eine Arrayliste zu, die vom Konstruktor der Klasse
die das IF implementiert gefüllt wurde.
wenn ich mit dem debugger (netbeans) mir das Objekt
ansehe, sagt die IDE das Daten vorhanden sind (die, die
ich erwartet habe), wenn ich in der nächsten codezeile
darauf zugreife, gibts eine exception, das das Objekkt null ist ....
Habt Ihr da eine Idee ?
Kann sowas sein ?
Lg
Christian
ich bekomme eine "Null-Pointer-Exception" obwohl mir die IDE in dem Objekt
werte anzeigt.
Das ganze ist mittlerweile ein riesiges Projekt geworden und ich suche eine Idee,
wie ich dem Problem auf die Schliche kommen kann:
Java:
//interface für eine Applikation
//welche über einen classloader geladen wird
Interface IFApp{
}
class App {
public object identifier;
public IFApp app;
}
class Main
{
private ArrayList<App> applikationen = new ArrayList();
void main(void) {
applikationen laden und in der ArrayList speichern,
es werden einige Threads gestartet
endlos schleife ....
}
einer der Threads startet einen neuen thread
bei einem ergeigniss (eingehende verbindung)
void handleEvent(parameter) {
anhand der parameter wird eine der IFApp
gesucht (definiert durch den parameter)
und aus dem Interface wird eine Funktion aufgerufen
this.applikationen .get(0).app.Funktion()
}
}
Innerhalb der Funktion aus dem Interface greife ich
auf eine Arrayliste zu, die vom Konstruktor der Klasse
die das IF implementiert gefüllt wurde.
wenn ich mit dem debugger (netbeans) mir das Objekt
ansehe, sagt die IDE das Daten vorhanden sind (die, die
ich erwartet habe), wenn ich in der nächsten codezeile
darauf zugreife, gibts eine exception, das das Objekkt null ist ....
Habt Ihr da eine Idee ?
Kann sowas sein ?
Lg
Christian
Zuletzt bearbeitet von einem Moderator: