I have some established perl code that uses WebService::YQL to access web services, it's been working fine for years. But for the last few days any script using that module has crashed out with this error:
Couldn't find a decoder method. at /home/redacted/perl/usr/share/perl5/WebService/YQL.pm line 9.
BEGIN failed--compilation aborted at /home/redacted/perl/usr/share/perl5/WebService/YQL.pm line 9.
I get the error even with a test script like this:
use CGI::Carp qw(fatalsToBrowser);
use WebService::YQL;
print "Content-type: text/plain\n\n";
print "Hello World\n";
Line 9 of YQL.pm is "use JSON::Any;", which is deprecated, but I don't see what I can do about that.
Could anyone help me figure out what the problem is and how to fix it? Thanks.