evgenybe
|
|
1 | |
Использование stack trace и поиск ошибки16.03.2010, 09:49. Показов 3001. Ответов 1
Метки нет (Все метки)
Помогите пожалуйста разобраться - в кавом именно месте программы произошла ошибка (номер строки, имя файла,процедура)? Что за циферки в конце строк (Например: +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 |
16.03.2010, 09:49 | |
Ответы с готовыми решениями:
1
Вывод ошибки без 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 [bcc32 Error] File1.cpp(19): E2316 'Stack<T>::Stack()' is not a member of 'Stack<T>' |
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
17.03.2010, 10:51 | 2 |
При наличии необработанного исключения происходит т.н. 'раскрутка стека' (stack unwinding) в процессе которого строится список вызовов приведших к исключению. Первым в списке стоит метод исполнявшийся последним. Строка вида '+число' стоящее после его имени указывает смещение параметров метода в стеке. Для файлов с отладочной информацией выводится имя файла и номер строки.
В общем чтобы определить где произошла ошибка просмотрите список вызовов сверху вниз до первой строки где есть имя файла с номером строки. Это и будет последний ваш метод приводящий к исключению.
0
|
17.03.2010, 10:51 | |
17.03.2010, 10:51 | |
Помогаю со студенческими работами здесь
2
Использование stack в c++ builder Использование класса Stack и Queue Использование класса Stack (удаление символов слева от заданного) Поиск элементов в Stack Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |