error-handling- все статьи тега
Запутался в обработке ошибок в VB6 и использовании On Error GoTo
Мне нужно устранить неполадки в каком-то старом коде VB6, и я запутался в использовании "On Error". В приведенном ниже примере, если я окружаю конкретную строку кода, которую я хочу протестировать с помощью On Error GoTo и ErrHandler1, это единственная строка, которая тестируется. Или будет ли деление на ноль включено, если оно находится в той же самой подложке? On Error GoTo ErrHandler1 If Not Exists(BaseDirectory + "ARCHIVE") Then _ MkDir BaseDirectory + "ARCHIVE" ErrHandler1: Call M ...
Обработка ошибок запроса JSONP
Я делаю запрос ajax jsonp, но обработка ошибок сбоя не будет работать. Если запрос 404 или 500, он не будет обрабатывать ошибку. Я долго искал ответ на этот вопрос, но так ничего и не нашел. Кажется, есть решение с http://code.google.com/p/jquery-jsonp/, но я не могу найти никаких примеров, как его использовать. function authenticate(user, pass) { $.ajax ({ type: "POST", url: "url", dataType: 'jsonp', async: false, //json object to sent to the ...
Как правильно обращаться с блоками Try/Catch и ошибками в целом при использовании нескольких классов?
Я пытаюсь понять правильные структуры программы здесь, чтобы облегчить все. В основном, куда" класть " вещи. Например: У вас есть 2 класса. Класс 1-Ваш основной. Оба класса имеют много методов. Класс 1 вызывает экземпляр класса 2 и запускает метод. Предполагается, что этот метод возвращает значение. Вопрос 1: Должен ли я иметь блок try / catch внутри этого метода (в классе 2)? Вопрос 2: Должен блок try / catch находится там, где я вызываю метод (в классе 1)? try method(); catch ... ...
PHP-отключить предупреждение для одной строки
У меня на форуме есть плагин, который выдает предупреждение. Я хочу устранить проблему, но сначала я хочу скрыть предупреждение для пользователей. Я знаю, что могу изменить его глобально, но я просто хочу сделать это для некоторых строк. Как я могу это сделать? $bbcode_parser =& new vB_BbCodeParser($vbulletin, fetch_tag_list()); Выдает ошибку: Warnung: Assigning the return value of new by reference is deprecated in ..../includes/garage_func_var.php (Zeile 6411) Я уже знаю, что м ...
Существующее состояние пакетов было отброшено
Таким образом, я выполнял процедуру PLSQL просто отлично, и компилировал без ошибок. Я внес одно изменение в свою процедуру, и она по-прежнему прекрасно компилируется, но теперь, когда я ее запускаю, я получаю эту ошибку: ERROR at line 1: ORA-04068: existing state of packages has been discarded ORA-04061: existing state of package body "SCHEMA.XP_COVER_PAGEP" has been invalidated ORA-04065: not executed, altered or dropped package body "SCHEMA.XP_COVER_PAGEP" ORA-06508: PL/SQL: could not find ...
Как напечатать сообщение об ошибке в Python?
try: something here except: print 'the whatever error occurred.' Как я могу напечатать ошибку в моем except: блок? ...
Почему "except: pass" - плохая практика программирования?
Я часто вижу комментарии к другим вопросам переполнения стека о том, как использовать except: pass Не рекомендуется. Почему это так плохо? Иногда мне просто все равно, какие ошибки, и я хочу просто продолжить с кодом. try: something except: pass почему используется except: pass блок плохой? Что делает его плохим? Это тот факт, что я pass по ошибке или что я except какие ошибки? ...
Как отладить "Error: spawn ENOENT"на узле.Джей?
когда я получаю следующую ошибку: events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js:1000:11) at Process.ChildProcess._handle.onexit (child_process.js:791:34) какую процедуру я могу выполнить, чтобы исправить это? Примечание автора: многие проблемы с этой ошибкой побудили меня опубликовать этот вопрос для будущих ссылок. вопросы: используя функцию spawn с NODE_ENV=production узел.js child_process.spawn ...
Есть ли команда TRY CATCH в Bash
Я пишу сценарий оболочки и нужно проверить, что терминал приложение было установлено. Я хочу использовать команду TRY / CATCH, чтобы сделать это, если нет более аккуратного способа. ...
Как получить jQuery $.текст ответа на ошибку ajax?
Я посылаю ответ на ошибку в мой jQuery. Однако, я не могу получить текст ответа (в примере ниже это будет пошел на пляж) единственное, что говорит jQuery - это "ошибка". посмотреть этот пример: php <? header('HTTP/1.1 500 Internal Server Error'); print "Gone to the beach" ?> jQuery $.ajax({ type: "post", data: {id: 0}, cache: false, url: "doIt.php", dataType: "text", error: function (request, error) { console.log(arguments); ...
Подробное сообщение об ошибке 500, ASP + IIS 7.5
IIS 7.5, 2008rc2, classic asp, 500 ошибка msg: страница не может быть отображена из-за внутренней ошибки сервера. Мне нужно знать, как настроить IIS, чтобы получить более подробную ошибку. Я попытался установить значение true для всех параметров отладки в конфигурации ASP. Но это не сработало. Кто-нибудь может мне помочь? ...
Развертывание веб-сайта: 500-Внутренняя ошибка сервера
Я пытаюсь развернуть ASP.NET применение. Я развернул сайт в IIS, но при посещении его с помощью браузера он показывает мне следующее: Ошибка Сервера 500 - Внутренняя ошибка сервера. есть проблема с ресурса, который вы ищете, и он не может быть отображен. после возиться с паутиной.конфиг, я сейчас получу: страница не может быть отображена, потому что произошла внутренняя ошибка сервера. Как я могу увидеть фактическую проблему за этой ошибкой сервера? ...
оперативный вывод из команды подпроцесса
я использую скрипт python в качестве драйвера для кода гидродинамики. Когда приходит время для запуска моделирования, я использую subprocess.Popen чтобы запустить код, соберите выходные данные из stdout и stderr в subprocess.PIPE --- тогда я могу распечатать (и сохранить в файл журнала) выходную информацию и проверить наличие ошибок. Проблема в том, что я понятия не имею, как код прогрессирует. Если я запускаю его непосредственно из командной строки, он дает мне вывод о том, какая итерация ег ...
Как предоставить локализованное описание с типом ошибки в Swift?
Я определяю пользовательский тип ошибки с синтаксисом Swift 3, и я хочу предоставить удобное описание ошибки, которая возвращается localizedDescription свойства Error "объект". Как я могу это сделать? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My error") } } } let error: Error = MyError.customError error.localizedDescri ...
Рекомендации по управлению исключениями в Java или C# [закрыто]
Я застрял, решая, как обрабатывать исключения в моем приложении. много, если мои проблемы с исключениями происходят из 1) доступ к данным через удаленную службу или 2) десериализация объекта JSON. К сожалению, я не могу гарантировать успех ни для одной из этих задач (вырезать сетевое соединение, искаженный объект JSON, который находится вне моего контроля). в результате, если я столкнусь с исключением, я просто поймаю его в функции и верну FALSE вызывающему. Моя логика такова что все вызываю ...
Белый экран смерти PHP
Теперь, когда я начинаю возвращаться в PHP, я начинаю вспоминать, почему я отказался от него в первую очередь. Самая раздражающая вещь на моей тарелке на данный момент-это то, что я назвал "белым экраном смерти PHP". Когда PHP получает фатальную ошибку из-за синтаксиса или чего-то еще, кажется, что он всегда будет умирать, фактически ничего не отправляя в браузер. Я добавил следующее К моему .htaccess, и это, кажется, работает большую часть времени, но он не работает в этих случаи. php_value di ...
Как поймать SQLServer, в исключения времени ожидания
Мне нужно специально поймать исключения таймаута SQL server, чтобы их можно было обрабатывать по-разному. Я знаю, что могу поймать SqlException, а затем проверить, содержит ли строка сообщения "тайм-аут", но интересно, есть ли лучший способ сделать это? try { //some code } catch (SqlException ex) { if (ex.Message.Contains("Timeout")) { //handle timeout } else { throw; } } ...
Когда ловить java.ленг.Ошибка?
в каких ситуациях нужно поймать java.lang.Error по заявлению? ...
Как отключить уведомления PHP?
Notice: Constant DIR_FS_CATALOG already defined Я уже закомментировать display_errors на php.ini, но не работает. как сделать PHP, чтобы не выводить такие вещи в браузеры? обновление Я поставил display_errors = Off там, но он все еще сообщает о таких уведомлениях, это проблема с PHP 5.3? сообщает о множестве Стек Вызовов тоже.. ...
ASP.NET MVC Custom Error Handling Application Error Global.асакс?
у меня есть базовый код для определения ошибок в моем приложении MVC. В настоящее время в моем проекте у меня есть контроллер называется Error с методами действий HTTPError404(),HTTPError500() и General(). Все они принимают строковый параметр error. Использование или изменение кода ниже. Каков наилучший / правильный способ передачи данных в контроллер ошибок для обработки? Я хотел бы иметь надежное решение, насколько это возможно. protected void Application_Error(object sender, EventArgs e) { ...