![]() |
проблема с cookies.pm
перл
в неопределенный момент работы скрипта потоки вылетают (не все разом, а через промежутки времени) с ошибкой: Код:
Thread 15 terminated abnormally: Can't call method "scheme" on an undefined value at C:/Perl/lib/HTTP/Cookies.pm line 44.Код:
my $ua = LWP::UserAgent->new(); |
sub add_cookie_header
{ my $self = shift; my $request = shift || return; my $url = $request->url; my $scheme = $url->scheme; ---- 44ая строка Видимо периодически в функцию не передается урл, либо передается неправильный урл. В скрипте есть потоки? |
да
|
Там где используешь урл для запроса сделай проверку корректности урла, мб поможет
|
плюсом сделал перезапуск потоков, но он почему-то не работает корректно, мб я допустил ошибку?
Код:
# проверяем вдруг какие-то потоки сдохли |
| Время: 15:13 |