System.NullPointerException: Attempt to de-reference a null object

Questo è un messaggio di errore classico che accade quando instanziamo un dato che è nullo

Esempio

Date d;
d.addDays(2);

Mentre non darebbe errore se fosse

Date d = Date.newInstance(1960, 2, 17);
d.addDays(2);
System.debug(d);

Guida alle variabili in Apex