Почему мое исключение BlackBerry getMessage () возвращает ноль? - PullRequest
5 голосов
/ 27 марта 2012

Я использую следующую строку кода во всех моих операторах catch для вывода ошибок на консоль:

System.out.println("ERROR MESSAGE " + e.getMessage() );

Иногда в консоли я получаю следующее:

ERROR MESSAGE null

Как это может быть нулевым? Если он достигает улова, это означает, что было сгенерировано исключение, но почему ноль?

1 Ответ

6 голосов
/ 27 марта 2012

Я не знаю, почему оно пустое, я просто полагаю, что в BlackBerry OS и API много нежелательного поведения.Я решил эту проблему с помощью

e.toString ()

как в:

catch (Exception e)
{    
    System.out.println("Exception caught: " + e.toString());
}
...