OneScript icon indicating copy to clipboard operation
OneScript copied to clipboard

Странное поведение OScript при обработке ошибок объекта FTP.

Open Alex-Slesarev25 opened this issue 11 months ago • 4 comments

Странное поведение OScript при обработке ошибок объекта FTP. OScript 1.9.2.10

Создаем объект FtpСоединение. Указываем несуществующий сервер.

Попытка ftp = Новый FtpСоединение( "ИмяНесуществующегоСервера.ru", 21, "user", "123",, Ложь, 0 ); Исключение КонецПопытки;

переменная ftp создана и имеет тип значения FtpСоединение. Ошибка не возникает.

Далее пытаемся получить список файлов.

Попытка Файлы_ftp = ftp.НайтиФайлы( ПарамКоманды.ftp_Папка, ПарамКоманды.ftp_МаскаПоиска, Ложь ); Исключение КонецПопытки;

при попытке получить список файлов, возникает ошибка. И что самое печальное она не обработывается попытка/исключение. Происходит аварийное завершение.

Ошибка FTP.НайтиФайлы(). Server="ИмяНесуществующегоСервера.ru" Логин= ""user", ". / Внешнее исключение (System.Net.WebException): Невозможно разрешить удаленное имя: 'ИмяНесуществующегоСервера.ru'}

Может как то можно поймать и обработать ошибку и поймать ее в попытка/исключение ??

Воспроизведение ошибки Steps to reproduce the behavior:

  1. Запустить код из приложенного файла

ErrorFTP.txt

Ожидаемое поведение Должна сработать Попытка/Исключение

Окружение

  • ОС: Windows 10 Pro Rus
  • Версия: OScript 1.9.2.10

Дополнительная информация

Alex-Slesarev25 avatar Jan 17 '25 19:01 Alex-Slesarev25