Вопросы с тегом «error-handling»

Языковые конструкции программирования, предназначенные для обработки ошибок, сигнализируемых кодами ошибок, исключениями или другими специфическими для языка средствами.

23
Как мне отладить «Ошибка: вызов ENOENT» на node.js?
Когда я получаю следующую ошибку: 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) Какую процедуру я могу выполнить, чтобы исправить это? Примечание автора : множество проблем с этой ошибкой побудило меня опубликовать этот вопрос для будущих ссылок. Смежные вопросы: используя функцию …

8
400 BAD запрос HTTP код ошибки означает?
У меня есть запрос JSON, который я публикую на HTTP-URL. Должно ли это рассматриваться как поле, 400где requestedResourceсуществует поле, но "Roman"является ли оно недопустимым для этого поля? [{requestedResource:"Roman"}] Должно ли это рассматриваться как поле, 400где "blah"поля вообще не существует? [{blah:"Roman"}]

9
Разве невозможно зашифровать ошибку с помощью JSON.stringify?
Воспроизведение проблемы Я столкнулся с проблемой при попытке передать сообщения об ошибках с помощью веб-сокетов. Я могу повторить проблему, с которой сталкиваюсь, JSON.stringifyчтобы удовлетворить более широкую аудиторию: // node v0.10.15 > var error = new Error('simple error message'); undefined > error [Error: simple error message] > Object.getOwnPropertyNames(error); [ 'stack', 'arguments', …

16
Почему «кроме: пройти» плохая практика программирования?
Я часто вижу комментарии к другим вопросам переполнения стека о том, как except: passне рекомендуется использовать. Почему это плохо? Иногда мне просто все равно, что это за ошибки, и я просто хочу продолжить с кодом. try: something except: pass Почему использование except: passблока плохо? Что делает это плохо? Это тот …

10
Существуют ли стандартные коды состояния выхода в Linux?
Процесс считается завершенным правильно в Linux, если его состояние выхода было 0. Я видел, что ошибки сегментации часто приводят к состоянию выхода 11, хотя я не знаю, является ли это просто соглашением, в котором я работаю (приложения, которые потерпели неудачу, как все, были внутренними) или стандартом. Существуют ли стандартные коды …

5
Как проверить состояние выхода с помощью оператора if
Мне было интересно, что будет лучшим способом проверить состояние выхода в операторе if, чтобы повторить конкретный вывод. Я думаю об этом if [ $? -eq 1 ] then echo "blah blah blah" fi У меня также есть проблема в том, что оператор выхода находится перед оператором if просто потому, что …

14
Обработка ошибок в Bash
Какой ваш любимый метод для обработки ошибок в Bash? Лучший пример обработки ошибок, которые я обнаружил в Интернете, был написан Уильямом Шоттсом-младшим по адресу http://www.linuxcommand.org . Он предлагает использовать следующую функцию для обработки ошибок в Bash: #!/bin/bash # A slicker error handling routine # I put a variable in my …

11
Как получить текст ответа об ошибке jQuery $ .ajax?
Я отправляю сообщение об ошибке на мой jQuery. Тем не менее, я не могу получить текст ответа (в приведенном ниже примере это будет Ушел на пляж ) Единственное, что говорит jQuery - это «ошибка». Смотрите этот пример для деталей: PHP <? header('HTTP/1.1 500 Internal Server Error'); print "Gone to the …

7
Как мне регистрировать ошибки и предупреждения в файле?
Как включить все ошибки и предупреждения и записать их в файл, но настроить все это внутри скрипта (ничего не меняя в php.ini)? Я хочу определить имя файла, чтобы все ошибки и предупреждения регистрировались в нем.

8
Поймать все ошибки JavaScript и отправить их на сервер
Я задавался вопросом, есть ли у кого-нибудь опыт обработки ошибок JavaScript в глобальном масштабе и отправки их из клиентского браузера на сервер. Я думаю, что моя точка зрения достаточно ясна, я хочу знать все исключения, ошибки, ошибки компиляции и т. Д., Которые происходят на стороне клиента, и отправлять их на …

11
JAX-RS / Джерси, как настроить обработку ошибок?
Я изучаю JAX-RS (он же JSR-311), используя Джерси. Я успешно создал корневой ресурс и играю с параметрами: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Это прекрасно работает и обрабатывает …

7
Как я могу поймать сообщение об ошибке Ajax-запроса?
Я хотел бы отловить ошибку и показать соответствующее сообщение, если запрос Ajax не выполняется. Мой код похож на следующий, но мне не удалось поймать неудачный запрос Ajax. function getAjaxData(id) { $.post("status.ajax.php", {deviceId : id}, function(data){ var tab1; if (data.length>0) { tab1 = data; } else { tab1 = "Error in …

5
Как предоставить локализованное описание с типом ошибки в 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") …

21
Утверждает ли это зло? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
199 c++  c  error-handling  go  assert 

13
Загадочный «Ошибка скрипта». сообщается в Javascript в Chrome и Firefox
У меня есть скрипт, который обнаруживает ошибки Javascript на моем веб-сайте и отправляет их в бэкэнд для отчетов. Он сообщает о первой обнаруженной ошибке, предполагаемом номере строки и времени. РЕДАКТИРОВАТЬ, чтобы включить doctype: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> ... <script type="text/javascript"> //<![CDATA[ …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.