2014-01-16 7 views
-5

http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_exception_methods.htm#exception_common_methods Этот сайт показывает, что getLineNumber был включен, но я не могу его использовать. БлагодаряКак напечатать нулевой номер строки, вызвавший исключение в Java

(Я пытаюсь найти исключение Null Pointer)

ответ

5

NullPointerException трассировки стека содержит номер строки, поэтому исключение необходимо распечатать.

+1

Фактически там был тег java, когда я ответил, что вы удалили. –

+0

на самом деле г-н Линк отредактировал теги, но я согласен;) И в принципе ответ верен и в мире вершин. – eyescream

0

Непонятно, что вы просите, пожалуйста, покажите код.

getLineNumber() и getStackTraceString() должны включать номер строки (среди прочих). Проверьте сообщение https://developer.salesforce.com/forums?id=906F00000008xc4IAA.

Что касается «как распечатать» - есть пример try-catch. Либо просто нажмите его на System.debug(), либо (если это контекст visualforce), вы можете добавить pagemessage.

Вы также можете перейти в setup -> debug log, прикрепить отслеживание к своему пользователю и повторить действие? Вы увидите stacktrace и другие лакомства, номера строк рядом с именами вызываемых методов ...

 Смежные вопросы

  • Нет связанных вопросов^_^