selectel-storage-php-class
selectel-storage-php-class copied to clipboard
Undefined offset: 1 in SCurl
Undefined offset: 1 in /vendor/easmith/selectel-storage/src/SCurl.php:193 Stack trace: #0 /vendor/easmith/selectel-storage/src/SCurl.php(193): yii\base\ErrorHandler->handleError() #1 /vendor/easmith/selectel-storage/src/SCurl.php(133): easmith\selectel\storage\SCurl->parseHead() #2 /vendor/easmith/selectel-storage/src/SelectelStorage.php(59): easmith\selectel\storage\SCurl->request()
@dimmitri а на каком вы хостинге? У меня с 18 ноября начали виснуть некоторые curl запросы к облаку (один из 10-20 шт). Запрос отправляется, долго ждем ответа (бывало и десятки минут), а в ответе типа HTTP-Code 0, даже не ошибка. Ну или curl сам прерывает ожидание и выдает ерунду, которую не может обработать класс...
По смыслу в ваша ошибка говорит об аналогичной ситуации не класс не смог распарсить заголовки ответа сервера...
прикладываю ошибки, которые ловил у себя (это именно из-за неверного/пустого ответа на curl или оборванного запроса curl, неясно)
Ошибки всё-таки разные. У вас была ожидаемая ошибка, выброшено исключение SelectelStorageException. И проблема не в библиотеке, она либо на вашей стороне, либо на стороне selectel-а. Что касается моего issue, то тут ошибка в библиотеке. Эта ошибка была мной получена единожды. И больше не воспроизводилась. Но ошибку отрепортил, на всякий случай.
Данная ошибка возникает, когда невозможно связаться с серверами Селектела. В моем конкретном случае у контейнера был отключен доступ во внешнюю сеть (забыл про это) и я постоянно получал
Undefined offset: 1 in /vendor/easmith/selectel-storage/src/SCurl.php:193