vrijdag, maart 10, 2006

A first chance exception: Nullpointer op }

De mooiste exceptions zijn de exceptions die op willekeurige plekken opduiken in je code en waarvan je absoluut geen idee hebt waar ze vandaan komen:

A first chance exception of type 'System.NullReferenceException' occurred in mscorlib.dll


Breaken we op deze exception blijkt dat hij accolade een nullpointer bevat. Hoe lekker wil je het hebben. Het mooiste is: waarschijnlijk is het een Exception in een managef wrapper van een derde partij die de interop omzeep helpt en daarmee de exception throwed op de volgende keer dat een externe DLL wordt aangeroepen. Maar dat weten we weer niet zeker. En de stacktrace helpt ons ook niet echt verder.

(Eigenlijk zou dit een verhaal moeten zijn over AH jokers, maar die komt nog, eerst verder debuggen ;))

Geen opmerkingen: