evgenybe
1

Использование stack trace и поиск ошибки

16.03.2010, 09:49. Показов 3001. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста разобраться - в кавом именно месте программы произошла ошибка (номер строки, имя файла,процедура)? Что за циферки в конце строк (Например: +58, vb:55)
вот что я получаю:
Код
The OleDbCommand is currently busy Open, Fetching. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.InvalidOperationException: The OleDbCommand is currently busy Open, Fetching.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  

Stack Trace: 

[InvalidOperationException: The OleDbCommand is currently busy Open, Fetching.]
   System.Data.OleDb.OleDbCommand.OnSchemaChanging() +58
   System.Data.OleDb.OleDbCommand.set_CommandText(String value) +77
   Dict.cTranslate.Translate_Other_ChR(String Word, OleDbDataReader& drOther, OleDbCommand& cm, String[]& arrTexts, String[]& arrValues, String[]& arrColors, String& vTime, String LangFrom) in E:DictTranslatecTranslate.vb:1680
   Dict.cTranslate.TranslateWord(String Word, String[]& arrTexts, String[]& arrValues, String[]& arrColors) in E:DictTranslatecTranslate.vb:741
   Dict.cTranslate.Parser(String[] arrWords) in E:DictTranslatecTranslate.vb:165
   Dict.Translate.btnRus_Click(Object sender, EventArgs e) in E:DictTranslateTranslate.aspx.vb:55
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain() +1258
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2010, 09:49
Ответы с готовыми решениями:

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

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

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\shop\db_fns.php:2 Stack trace
Выводит при подключении: <?php $connection = mysql_connect("localhost", "veb_service","1111");...

[bcc32 Error] File1.cpp(19): E2316 'Stack<T>::Stack()' is not a member of 'Stack<T>'
Возникает ошибка File1.cpp(19): E2316 'Stack&lt;T&gt;::Stack()' is not a member of 'Stack&lt;T&gt;' ...

1
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
17.03.2010, 10:51 2
При наличии необработанного исключения происходит т.н. 'раскрутка стека' (stack unwinding) в процессе которого строится список вызовов приведших к исключению. Первым в списке стоит метод исполнявшийся последним. Строка вида '+число' стоящее после его имени указывает смещение параметров метода в стеке. Для файлов с отладочной информацией выводится имя файла и номер строки.

В общем чтобы определить где произошла ошибка просмотрите список вызовов сверху вниз до первой строки где есть имя файла с номером строки. Это и будет последний ваш метод приводящий к исключению.
0
17.03.2010, 10:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2010, 10:51
Помогаю со студенческими работами здесь

Использование stack в c++ builder
Добрый день. Нужно использовать стандартный класс C++ stack. В интернете нашел, что его объявляют...

Использование класса Stack и Queue
Помогите пжл решить 2 задачки: 1) Решить задачу с использованием класса Stack: В текстовом файле...

Использование класса Stack (удаление символов слева от заданного)
есть программа(готовая), которая работает для следующей задачи: Пусть символ # определен в...

Поиск элементов в Stack
Поиск элементов с заданным значением третьего поля, немогу в Stack зделать. Помогите class...


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

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

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