Mechanizeおかしい・・

今日、家に帰ってみると、いつも日中足データを取得するシステムが、
Can’t call method “request” on an undefined value at /Library/Perl/5.8.6/WWW/Mechanize.pm line 430
と、言って止まっていた。
この土日でやったことといえば・・・そうCPANで全モジュールUpgradeしたこと・・
まさか、Mechanizeってば勝手に仕様変えてないよね・・とおもいつつソースを追いかけると、
いままで、一度もgetしていなくても、uriでundefを返してくれていたのに、
いきなりこけるようになっていた(–;
最初の判定でuriで判定をしている部分があって、そこで止まっていた。
結構、場所を特定するまで時間がかかってしまった。
日中足データ一日分取り損ねです・・・(–;
教訓!!
動いているモジュールは安易に最新にUpgradeするべからず!

コメントを残す

メールアドレスが公開されることはありません。