Skip Menu |

This queue is for tickets about the Net-RBLClient CPAN distribution.

Report information
The Basics
Id: 8086
Status: new
Priority: 0/
Queue: Net-RBLClient

Owner: Nobody in particular
Requestors: julian [...]

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)

Subject: Warning: "The program has attempted to call the method 'answerfrom' ..."
Download (untitled) / with headers
text/plain 1.2k
I'm using Net::RBLClient in Courier::Filter::Module::DNSBL (see CPAN), I today I got the following error message (which has obviously been generated by Net::DNS): *** *** WARNING!!! The program has attempted to call the method *** "answerfrom" for the following RR object: *** ***^I21600^IIN^ITXT^I"open proxy -- 1093916402" *** *** This object doesn't have a method "answerfrom". THIS IS A BUG *** IN THE CALLING SOFTWARE, which has incorrectly assumed that *** the object would be of a particular type. The calling *** software should check the type of each RR object before *** calling any of its methods. *** *** Net::DNS has returned undef to the caller. *** at /usr/share/perl5/Net/ line 153 Use of uninitialized value in concatenation (.) or string at ^I/usr/share/perl5/Net/ line 153 (#1) The IP address being checked was, and the DNS RBL obviously was I think Net::RBLClient is doing something wrong here, though I haven't investigated more closely what it is. This is the first time I have seen this error, and Courier::Filter::Module::DNSBL and Net::RBLClient otherwise work correctly.

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to