Что означают числа в трассировке стека? - PullRequest
8 голосов
/ 17 января 2010

Как я могу использовать числа в трассировке стека? Что это значит? В затмении я часто получаю исключения, например NullPointerException:

java.lang.NullPointerException
  at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68)
  at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(+47)
  at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+186) 

1 Ответ

13 голосов
/ 17 января 2010

Это смещения инструкции, вызвавшие исключение из начала метода.

java.lang.NullPointerException
  at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68)

Инструкция по смещению 68 в методе com.sun.midp.lcdui.DefaultEventHandler.commandEvent вызывает фактическое исключение, получая нулевую ссылку.

  at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(+47)

Инструкция по смещению 47 в методе com.sun.midp.lcdui.AutomatedEventHandler.commandEvent является инструкцией вызова, которая запускает метод com.sun.midp.lcdui.DefaultEventHandler.commandEvent.

  at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+186)

Инструкция по смещению 186 в методе com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent является инструкцией вызова, которая запускает метод com.sun.midp.lcdui.AutomatedEventHandler.commandEvent.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...