NullPointerException bei Rekursion - Objekt ist Null

ciever2k

Mitglied
Hallo, ich schreibe einen Algorithmus in dem ich eine Rekursion verwenden will. Nun schmeißt mir dieser bei der Ausführung eine NullPointerException:

Code:
public void initTreeOfPage( Page page ) 
{
ObjectWithData data = page.getObjectWithData();
//
// wirft hier nach Aufruf in der Methode folgende Exception:
// Exception in thread "main" java.lang.NullPointerException
//
..
..
if( rufRekursionAuf ) {
    ObjectWithData data_new = new ObjectWithData("Blahhh");

Page p = new Page();
p.setIrgendwas(data_new);
initTreeOfPage(p);
}
..
}

Hat Jemand einen Vorschlag?
Beim ersten Aufruf alles ok, sobald die Rekursion anfängt stürzt es ab. Der Debugger sagt das data den Wert null hat. Wie behebe ich diesen Fehler?

Gruß
 
Zurück