141 / 182 / 44
Регистрация: 25.04.2012
Сообщений: 2,623
Записей в блоге: 5
1

Как выяснить причину ошибки по stack trace исключения?

30.12.2014, 10:04. Показов 5881. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как выяснить причину ошибки по stack trace исключения?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.12.2014, 10:04
Ответы с готовыми решениями:

Вывод ошибки без Stack trace
Делаю так: function handleError($errno, $errstr, $errfile, $errline, array $errcontext) { ...

Использование stack trace и поиск ошибки
Помогите пожалуйста разобраться - в кавом именно месте программы произошла ошибка (номер строки,...

Выяснить причину исключения "В данный момент объект используется другим процессом"
Си шарп 2012 экспресс выдаёт такую запись: Относящийся к свойству метод доступа ’BorderStyle’ для...

Выяснить причину ошибки: Имя "login" отсутствует в текущем контексте
Здравствуйте! У меня есть проект в microsoft visual studio. В нем есть форма Form1 , Form1.cs,...

5
Администратор
Эксперт .NET
17507 / 13736 / 5292
Регистрация: 17.03.2014
Сообщений: 28,214
Записей в блоге: 1
30.12.2014, 10:50 2
Alex9, только по stack trace никак. Он всего лишь описывает цепочку вызовов до места где было сгенерировано исключение. Если для кода были доступны отладочные символы, то в трейсе также будет название файла и номер строки. Объединив это с типом исключения и его сообщением ты сможешь приступить к диагностике ошибки.
1
3 / 3 / 0
Регистрация: 19.12.2014
Сообщений: 12
30.12.2014, 10:52 3
Ну наверно причина ошибки - вызов метода из управляемой части кода.
Выдержка из MSDN по данному исключению: _Exception.StackTrace - свойство "Данный метод предназначен для обеспечения доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода."
1
Администратор
Эксперт .NET
17507 / 13736 / 5292
Регистрация: 17.03.2014
Сообщений: 28,214
Записей в блоге: 1
30.12.2014, 11:05 4
prapor97, не надо путать свойство StackTrace COM интерфейса System.Runtime.InteropServices._Exception, с аналогичным из класса System.Exception. Чтение трассировки стека из исключения является абсолютно нормальной операцией.
0
3 / 3 / 0
Регистрация: 19.12.2014
Сообщений: 12
30.12.2014, 12:28 5
Блин, какая то трудная для понимания тема как для раздела для начинающих. Или я просто потому что еще не дошел до темы стеков.
0
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
30.12.2014, 16:31 6
prapor97, просто список вызовов функций друг друга, элементарная концепция же

Alex9, никак, если ты только по одному номеру строки ошибки не можешь сказать, в чем проблема.
1
30.12.2014, 16:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.12.2014, 16:31
Помогаю со студенческими работами здесь

Программа AvrWiz V 22 не запускается на winXP, как выяснить причину ?
AvrWiz V 22 называется генератор кода для микроконтроллеров....

Медленно включается и долго выключается комп - как выяснить причину?
Где можно в каких журналах посмотреть почему так долго включается (более 5 минут) и долго...

Определить причину исключения
Как вывести значения x,при которых возникло исключение????(очень туплю) class Program { ...

Как выявить причину ошибки рендеринга?
Создал TableLayout. Начал заполнять ячейки. где0то перемудрил. Выдается ошибка (см ниже). Не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru