Sto utilizzando la seguente riga di codice in tutte le mie dichiarazioni di cattura per stampare gli errori alla console:Perché la mia eccezione BlackBerry getMessage() restituisce null?
System.out.println("ERROR MESSAGE " + e.getMessage());
A volte, nella console, ottengo il seguente:
ERROR MESSAGE null
Come può essere nullo? Se raggiunge il fermo, significa che è stata lanciata un'eccezione, ma perché nulla?
e.toString() sembra ok finora, ancora non riesco a capire il motivo per cui la il messaggio sarebbe comunque nullo per un po 'di tempo. Grazie – PaulG
Non tutte le eccezioni generate da BlackBerry OS, o alcuni programmi impostano il valore del messaggio, quindi è nullo di default. Almeno toString() ti darà il nome della classe dell'eccezione effettiva generata. Di solito è abbastanza. – Richard