Вопросы с меткой [исключения]
Механизм языков программирования, предназначенный для уведомления о любых непредвиденных или исключительных ситуациях, происходящих при выполнении программы.
1,026
вопросов
0
голосов
0
ответов
17
показов
Проблема создания PoolableConnectionFactory
У меня проблема создания PoolableConnectionFactory.
Все сделал как было показано в уроке, файлы context.xml and web.xml подстроил под свою базу данных.
При вызове БЗ в тестах, все работает. Значит БЗ ...
0
голосов
0
ответов
52
показа
Как изменить базовое сообщение при отбрасывании IllegalArgumentException
У меня есть enum, в нем просто константы, без переменных, я в контроллере перевожу строку в enum через valueOf: ProductName.valueOf(product)
И, если нет такого значения джава бросает исключение со ...
0
голосов
0
ответов
18
показов
выбрасывается StaleElementReferenceException при работе со списками
import org.openqa.selenium.NoSuchElementException;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.WebDriverWait;
...
0
голосов
1
ответ
38
показов
При использовании множественных исключений в коде Python всё равно выводится ошибка
При использовании множественных исключений в коде Python всё равно выводится ошибка. Если кто знает подскажите в чём причина:
import bs4
import time
import requests # pip install requests
from bs4 ...
0
голосов
1
ответ
18
показов
Вместо пользовательской ошибки выводится "<exception str() failed>"
Делал программу, которая выбирает случайное число в заданном диапазоне с заданной точностью. Мой код:
import random
class PreciseError(Exception):
def __init__(self, prec):
self.prec = ...
0
голосов
2
ответа
74
показа
Как работает поимка исключений catch?
class ValidData {
public $email;
public $url;
function validEmail($email) {
$this->email = $email;
if(!filter_var($this->email, FILTER_VALIDATE_EMAIL)) throw ...
0
голосов
0
ответов
39
показов
Get метод класса вызывает исключение с# [дубликат]
только начал учить c# и решил сделать для класса get методы и set методы
Использу visual studio 2022
-------------------файл класса------------------
using System;
using System.Collections.Generic;
...
0
голосов
1
ответ
47
показов
Method refers to the missing exception в чем ошибка?
По какой причине мне выдает следующую ошибку?
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The method statusValidator(String) from the type Cave ...
0
голосов
1
ответ
125
показов
RuntimeError: Timeout context manager should be used inside a task - aiogram
Пишу тестового бота, чтобы разобраться с aiogram. При запуске бота сразу появляется ошибка Timeout context manager should be used inside a task при вызове dp.start_polling(bot)
Код программы main.py:
...
0
голосов
1
ответ
55
показов
Как сделать конструкцию try-except?
Нужно чтобы рассылка не падала с ошибкой если пользователь заблокировал его. Как это сделать?
@bot.message_handler(commands=['sendall'])
def dist(message):
user_id = message.from_user.id
if ...
0
голосов
0
ответов
74
показа
Ошибка Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.1.0 при сборке теста
Коллеги! Помогите пожалуйста начинающему автотестировщику )
Три недели рою и-нет. Перепробовал все советы по похожим пролемам.
Собрал тест с использованием maven, junit5, selenium, allure. Кнопкой run ...
1
голос
2
ответа
98
показов
Проверка вводимых данных в коде
Сделал код, который генерирует случайным образом матрицу и складывает ее построчно. Еще хотел сделать проверку чтобы в размер матрицы можно было вводить только числа и при вводе других символов ...
2
голоса
3
ответа
111
показов
Как сделать так, чтобы после выброса исключения программа принуждала еще раз ввести значение, пока не будет введено верное?
Возможно кто-то подскажет, как в нижеприведённом коде можно сделать так, чтобы после выброса исключения программа принуждала ещё раз ввести значение, пока не будет введено верное. То есть подобие ...
1
голос
1
ответ
67
показов
Вызов деструктора std::future при выбросе исключения
Есть такой код:
#include <chrono>
#include <future>
#include <iostream>
using namespace std::chrono_literals;
int main()
{
try {
std::atomic<bool> stopTask;
...
0
голосов
0
ответов
32
показа
aiogram как ловить исключение Unauthorized в случае бана токена бота, и выполнять определённую функцию (условно ту, которая будет заменять токен)
У меня есть бот на Python, созданный через aiogram, и у меня никак не получается ловить исключение Unauthorized. У меня в одном файле есть список токенов, и мне нужно чтобы при блокировке токена, бот ...
0
голосов
0
ответов
49
показов
Какой тип checked exception указывать в интерфейсе?
В книге Clean Code (Чистый Код) в главе 17 описан smell (запашок) G6: Code at Wrong Level of Abstraction.
public interface Stack {
Object pop() throws EmptyException;
void push(Object o) ...
3
голоса
1
ответ
97
показов
В чём отличие бага от исключения?
Подскажите, чем баг отличается от исключения в языке программирования Python?
0
голосов
1
ответ
121
показ
Почему не работает глобальный обработчик ошибок в Spring?
Создал контроллер, который обрабатывает ошибки, после возникновения исключения по http-статуса хочу выдавать кастомную страницу с описанием ошибки:
@ControllerAdvice
public class ErrorsController ...
2
голоса
2
ответа
122
показа
Как получить название исключения в питоне?
Есть некий код с обработчиком ошибок:
def return_exception():
try:
x = 1 / 0
# Здесь происходит некая ошибка
except:
exception_name = # ???
return ...
0
голосов
0
ответов
21
показ
Не могу понять почему выдает ошибку. Необходимо сделать так, чтобы при написании всего чего угодно кроме цифр выводило сообщение попробуйте еще раз [дубликат]
def numbers():
num1 = int(input('Введите число №1: '))
num2 = int(input('Введите число №2: '))
print(num1 + num2)
try:
num1 = str(input('Введите число №1: '))
num2 = ...
1
голос
0
ответов
52
показа
Отлов исключений сразу во всей программе
Есть некая программа на питоне. Например:
import a
import b
def main():
x = a()
y = b()
print(x + y)
main()
Я её даю на использование кому-то другому, кто в программировании ничего не ...
0
голосов
0
ответов
32
показа
Yii2 переопределить exception для изменения формата ответа?
Подскажите, как правильно переопределить exception чтобы в итоге ответ был только с "message", на данный момент используется HttpException.
Текущий формат ответа:
{ "name": ".....
0
голосов
0
ответов
96
показов
Как сделать ошибку для json-ответа со статусом и сообщением?
Я хочу прокидывать сообщение об ошибке, таким образом чтобы были поля
{
"timestamp": "2023-07-26T13:30:53.428+00:00",
"status": 400,
"error": "...
1
голос
1
ответ
230
показов
No service for type has been registered
Я полный новичок в ASP.NET и только разбираюсь с внедрением зависимостей, поэтому, скорее всего, моя ошибка очевидна, но все же я не понимаю, что именно не так. В моем проекте есть класс StartCommand, ...
0
голосов
2
ответа
59
показов
Можно ли задать и код завершения, и текст вывода в stderr в исключении python?
Исключение SystemExit позволяет задавать код завершения. Также оно позволяет задавать текст вывода в stderr (который как и ожидается будет напечатан только если исключение не отловлено). Но при этом, ...
-3
голоса
2
ответа
62
показа
Не вызывается виртуальный деструктор производного класса
Есть решение, где динамическая библиотека (SharedLibrary) предоставляет интерфейс (абстрактный класс), а другой проект - его реализацию (производный класс). Концепция минимального примера:
Класс ...
1
голос
2
ответа
62
показа
Как реализовать перезапуск цикла, пока не будет получено одно из требуемых значений
nominal = input(int(тут надо ввести значение 2, либо 5, либо 25))
while nominal #не будет равняться 2 or 5 or 25:
#предлагает снова ввести значение, пока не получит 2, 5, 25
Подскажите пожалуйста, ...
1
голос
1
ответ
62
показа
Исключение при попытке наследовать метод geometry в tkinter
Я пишу небольшую обертку для tkinter. Я изменяю методы __setitem__, __getitem__, __init__, wm_geometry. Эта обертка имеет цель упростить настройку окна и сделать ее более интуитивной. Одна из ниш для ...
0
голосов
1
ответ
92
показа
Перехват исключений в argparse
parser = argparse.ArgumentParser()
parser.add_argument("-i", "--input", help="путь к файлу", required=True)
parser.add_argument("-o", "--output", ...
-1
голос
1
ответ
106
показов
Проблема с задачкой из учебника Эрика Мэтиза "Изучаем Python"
Всем добрый день! Решаю задачки из учебника Эрика Мэтиза "Изучаем Python". Столкнулся с проблемой в задаче 10.8: Кошки и собаки: создайте два файла с именами cats .txt и dogs .txt. Сохраните ...
3
голоса
0
ответов
50
показов
Может ли тривиальный класс выбрасывать исключения?
Что означает конструкция noexcept(false) = default? Как класс может быть одновременно тривиальным и выбрасывать исключения?
#include <type_traits>
struct A {
A() noexcept(false) = default;
}...
-2
голоса
6
ответов
331
показ
Задача обработка ошибок на питоне
Прохожу Пайтон, задали задачу на обработку ошибок. Не могу сообразить, как написать код.
Создайте функцию image_info с 1 параметром типа dict. Функция ожидает словарь, в к-ом должно быть как минимум 2 ...
0
голосов
0
ответов
12
показов
Запись и чтение вектора класса [дубликат]
Пытаюсь считать вектор объекта класса Product из файла. Класс Product имеет следующую структуру:
class Product
{
string name;
float price;
public:
Product();
Product(string name, float price);
void ...
0
голосов
0
ответов
23
показа
Как узнать предыдущее исключение в windbg?
Есть kernel dump x64 в момент (2).
int* TouchMe = {};
void test_func()
{
__try {
*TouchMe = 1; // (1)
}
__except (1) {
*TouchMe = 2; // (2)
}
}
Кто-нибудь занет, ...
0
голосов
1
ответ
61
показ
Python не работает защищённый блок
Если в блоке except убрать break нужное сообщение печатается, но бесконечное число раз, в итоге программа зависает и на этом всё. Добавляя break, я ожидала, что после возникновения исключения ...
0
голосов
0
ответов
8
показов
Редирект c исключением через htaccess
Нужна помощь с редиректом с домена на домен, но так, чтоб мониторинговый сервис, закрепленный за старым доменом оставался нетронутым
То бишь, чтоб редиректило на всё с olddomen.com на newdomen.com, но ...
1
голос
1
ответ
88
показов
Создание конструкции try catch с помощью dnlib
Есть программа на C# которая добавляет в exe файл конструкцию try catch. В try специально кладется мусорный опкод (calli null), а в catch сам код метода. Посмотрел IL код в декомпиле, вроде все должно ...
0
голосов
0
ответов
123
показа
Почему возникает ошибка Error inflating class com.google.android.material.materialswitch.MaterialSwitch? Уже всё пробовал, не помогает
(полный текст ошибки внизу).
Если я добавляю MaterialSwitch в файл разметки для какой-либо Активности, то всё ок.
Но, если я его добавлю в разметку для item'а RecyclerView, то происходит вышеназванная ...
0
голосов
0
ответов
25
показов
При реализации получения токена через Vk sdk xamarin выкидывает исключение 'Exception has been thrown by the target of an invocation.'
Все делал по этой статье https://itnan.ru/post.php?c=1&p=332970
Вызываю:
DependencyService.Get<IVkService>().Login();
После этого всплывает исключение 'Exception has been thrown by the ...
0
голосов
1
ответ
49
показов
Как обработать исключение - System.PlatformNotSupportedException: "System.IO.Ports is currently only supported on Windows."?
Хочу в консольном приложении подключиться к ПЛК через переходник RS485/USB. Не доходя до прочего кода (параметры подключения, чтение и запись данных ПЛК), получаю указанное выше исключение:
using ...
1
голос
1
ответ
44
показа
Что происходит с указателем на объект класса, если в конструкторе этого класса вызывается исключение?
Существует класс val с единственным полем a. Конструктор этого класса бросает исключение, если значение поля == 0. Пусть указатель ptr указывает на динамически выделенную память для объекта класса val....
0
голосов
2
ответа
57
показов
python: получить полную информацию об исключении
есть такой код:
print(func(123))
при попытке выполнить получаю ошибку:
Traceback (most recent call last):
File "debug.py", line 1, in <module>
print(func(123))
^^^^
...
0
голосов
3
ответа
537
показов
Как несколько раз повторить блок Try Except
У меня есть функция, которая создает подключаение к устройству. Устройство может не ответить, тогда функция упадет с ошибкой. Как я могу в блоке try except реализовать 5 попыток подключения с ...
0
голосов
1
ответ
35
показов
PHP Joomla 4. Как отлавливать исключения объекта работы с базой данных или как для этой цели модифицировать класс?
Ранее был написан модуль, который умеет работать с Wordpress, Joomla и Bitrix, и который использует для подключения к БД драйвер, предусмотренный CMS.
Таким образом, при работе с любой CMS для ...
0
голосов
0
ответов
31
показ
тесты на exception Kafka
Я создала такие exception, прокинула их. Далее мне нужно их протестировать интеграционными тестами. Подскажите как это делать, ни когда не писала тесты.
@KafkaListener(topics = "${kafka-topics....
4
голоса
1
ответ
378
показов
Как работает раскрутка стека в C++?
Никак не могу понять последний этап раскрутки стека.
Допустим, есть функции А, B, C. Вызываются они также: A->B->C.
В функции C выбрасывается исключение, запускается некая функция рантайма по ...
1
голос
0
ответов
39
показов
Как логировать ошибки даже при их отлавливании?
Предположим, что у нас выбрасывается какое-то исключение. Если мы его не отлавливаем try/catch/final, то оно и все данные (в зависимости от обработчика) пишутся в логи. Это хорошее и нужное поведение. ...
0
голосов
0
ответов
24
показа
Работа с файлом. Выдаёт исключение 0xC0000005 [дубликат]
"Вызвано исключение по адресу 0x00007FF71866BB15 в Files.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFFFFFFFFFFFFFFFF."
#include <fstream>
#include <iostream>
#...
0
голосов
1
ответ
59
показов
Как обрабатывать исключения методов шаблонного класса в C++
Столкнулся с проблемой при попытке обработать исключение, которое выбрасывает конструктор шаблонного класса box. Для обработки внутри класса box был создан класс error. Требуется сделать, чтобы при ...
0
голосов
1
ответ
73
показа
Когда инициализируются статические поля класса? Что будет если при инициализации статического поля сгенерируется исключение?
Данный код сработает до запуска main()? Что будет если при инициализации m_filed произойдет исключение? Когда вызовется деструктор m_field?
class Example {
private:
static int m_field;
}
int Example:...