Subject: | Deep recursion on subroutine "Redis::AUTOLOAD" at /usr/local/share/perl/5.10.0/Redis.pm line 150, <GEN0> line 99. |
After making a connection with Redis->new to a *memcache* server running
on the port, this is what I get when running any command:
Deep recursion on subroutine "Redis::AUTOLOAD" at
/usr/local/share/perl/5.10.0/Redis.pm line 150, <GEN0> line 99.
Sample code to reproduce:
my $redis = Redis->new(server => "$redis_host:$redis_port", debug
=> 1);
print Data::Dumper($redis);
print "Calling ping\n";
if ($redis->ping) {
print "Redis->ping returned true\n";
}
else {
print "Redis->ping returned false\n";
}
exit(0);
Output:
$VAR1 = bless( {
'debug' => 1,
'server' => 'localhost:31211',
'sock' => bless( \*Symbol::GEN0, 'IO::Socket::INET' )
}, 'Redis' );
Calling ping
## ping at /usr/local/share/perl/5.10.0/Redis.pm line 88.
Show quoted text
>> PING
<< ERROR
## __read_line at /usr/local/share/perl/5.10.0/Redis.pm line 88, <GEN0>
line 1.
Show quoted text>> __READ_LINE
<< ERROR
## __read_line at /usr/local/share/perl/5.10.0/Redis.pm line 88, <GEN0>
line 2.
Show quoted text>> __READ_LINE
<< ERROR
## __read_line at /usr/local/share/perl/5.10.0/Redis.pm line 88, <GEN0>
line 3.
Show quoted text>> __READ_LINE
<< ERROR
## __read_line at /usr/local/share/perl/5.10.0/Redis.pm line 88, <GEN0>
line 4.
Show quoted text>> __READ_LINE
<< ERROR