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

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

30
Чи остаточний блок завжди виконується на Java?
Враховуючи цей код, чи можу я бути абсолютно впевнений, що finallyблок завжди виконується, незалежно від того, що something()це? try { something(); return success; } catch (Exception e) { return failure; } finally { System.out.println("I don't know if this will get printed out"); }

30
Як отримати відображення помилок PHP?
Я перевірив свій PHP-файл ini ( php.ini) і display_errorsвстановлений, а також повідомляється про помилкиE_ALL . Я перезапустив свій веб-сервер Apache. Я навіть розмістив ці рядки у верхній частині мого сценарію, і він навіть не вловлює прості помилки розбору. Наприклад, я оголошую змінні за допомогою "$"і не закриваю оператори ";". Але …

17
Як я можу виключити всі повідомлення "відмовлено у дозволі" із "знайти"?
Мені потрібно приховати всі відхилені в дозволі повідомлення від: find . > files_and_folders Я експериментую, коли виникає таке повідомлення. Мені потрібно зібрати всі папки та файли, до яких вони не виникають. Чи можна спрямувати рівні дозволу на files_and_foldersфайл? Як я можу приховати помилки одночасно?


30
Як я можу отримати корисні повідомлення про помилки в PHP?
Досить часто я намагаюся запустити сценарій PHP і просто поверну порожній екран. Немає повідомлення про помилку; просто порожній екран. Причиною може бути проста помилка синтаксису (неправильна дужка, відсутня крапка з комою), або невдалий виклик функції або щось інше цілком. Дуже важко зрозуміти, що пішло не так. Я закінчую коментування коду, …

7
Початок, порятунок та забезпечення безпеки в Ruby?
Нещодавно я почав програмувати в Ruby, і дивлюсь на обробку винятків. Мені було цікаво, чи ensureбув еквівалент Ruby finallyв C #? Чи повинен я: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end чи я повинен це робити? #store the …

30
Чи повинен метод пошуку повернути 'null' або викинути виняток, коли він не може створити значення повернення? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . У мене є метод, який повинен повернути об'єкт, якщо він знайдений. Якщо його не …

15
Вихід труби та захоплення статусу виходу в Bash
Я хочу виконати тривалу команду в Bash, і обидва захоплюють її вихідний статус, і визначають його вихід. Тому я роблю це: command | tee out.txt ST=$? Проблема полягає в тому, що змінна ST фіксує статус виходу tee а не команди. Як я можу це вирішити? Зауважте, що команда триває і …

11
Що означає "Фатальна помилка: несподівано знайдений нуль під час розгортання необов'язкового значення"?
У моїй програмі Swift відбувається збій EXC_BAD_INSTRUCTIONі одна з наступних подібних помилок. Що означає ця помилка та як її виправити? Фатальна помилка: Несподівано знайдено нуль під час розгортання необов'язкового значення або Фатальна помилка: Несподівано знайдений нуль під час неявного розгортання необов'язкового значення Цей пост призначений для збору відповідей на "несподівано …

21
Де PHP зберігає журнал помилок? (php5, apache, fastcgi, cpanel)
Я перебуваю на спільному хостингу і в мене працюють Cpanel, Apache, PHP, які управляються fastcgi. Де PHP зберігає журнал помилок? Чи є інший спосіб я знайти журнал помилок у спільному середовищі хостингу, замість того, щоб пройти всю структуру сайту, щоб шукати файли error_log? У мене є доступ до php.ini(я використовую …

29
Найшвидший спосіб перевірити, чи є рядок JSON у PHP?
Мені потрібен дуже-дуже швидкий метод перевірки, чи є рядок JSON чи ні. Я відчуваю, що це не найкращий спосіб: function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || is_array(json_decode($string))))) ? true : false; } Будь-які любителі виступу там хочуть удосконалити цей метод?

8
Яка різниця між `кинути нову помилку` та` кинути якийсь об'єкт`?
Я хочу написати звичайний обробник помилок, який буде вловлювати спеціальні помилки, кинуті спеціально в будь-якому екземплярі коду. Коли мені це throw new Error('sample')подобалося в наступному коді try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } Журнал показує у Firefox, як Error: [object Object]я не …


11
Чи можу я спробувати / взяти попередження?
Мені потрібно зафіксувати попередження, які викидаються з деяких функцій PHP, а потім обробити їх. Конкретно: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) Він видає попередження, коли запит DNS не працює. try/ catchне працює, оскільки попередження не є винятком. Зараз у …

23
Як я налагоджую помилку "Помилка: spawn 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) Яку процедуру я можу дотримуватися, щоб її виправити? Примітка автора : Дуже багато проблем із цією помилкою спонукало мене опублікувати це питання для подальшого використання. Пов’язані запитання: використовуючи …

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