Запитання з тегом «error-handling»

Конструкції мови програмування, призначені для обробки помилок, сигналізованих кодами помилок, винятками або іншими засобами, що визначають мову.

12
Чи є команда TRY CATCH у Bash
Я пишу сценарій оболонки і потрібно перевірити, чи встановлено додаток терміналу. Я хочу використовувати для цього команду TRY / CATCH, якщо немає більш акуратного способу.

8
400 BAD запит коду помилки HTTP, що означає?
У мене є запит JSON, який я публікую на HTTP-адресу. Чи слід це трактувати як те, 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 …


8
Ловіть всі помилки JavaScript і відправляйте їх на сервер
Мені було цікаво, чи є у когось досвід поводження з помилками JavaScript у всьому світі та надсилати їх із клієнтського браузера на сервер. Я думаю, що моя суть є цілком зрозумілою, я хочу знати всі винятки, помилки, помилки компіляції тощо, які трапляються на стороні клієнта, і надсилати їх на сервер, …

11
Як налаштувати обробку помилок JAX-RS / Jersey?
Я вивчаю JAX-RS (він же JSR-311) за допомогою Джерсі. Я успішно створив Root Resource і розігруюсь з параметрами: @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 на моєму веб-сайті та надсилає їх до мого бекенда для звітування. Він повідомляє про першу виниклу помилку, передбачуваний номер рядка та час. EDIT для включення доктрипу: <!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"> …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.