Posted this to users list but maybe it should go here
It use to be
$body = join("\n", @$body); if ($self->are_more_high_bits_set ($body)) { return 1; }
and now it's
$body = join("\n", @$body); if ($pms->are_more_high_bits_set ($body)) { return 1; }
but are_more_high_bits_set isn't defined in PerMsgStatus it's defined in MIMEEval.pm which is self again
Begin forwarded message: Date: November 12, 2006 5:51:10 PM CST Subject: Re: Is this a problem with 3.2.0pr?
Where is EvalTests.pm now then?
On Nov 12, 2006, at 5:46 PM, Robert Nicholson wrote:
[6858] dbg: rules: ran eval rule TVD_SPACE_RATIO ======> got hit (1) rules: failed to run CHARSET_FARAWAY test, skipping: (Can't locate object method "are_more_high_bits_set" via package "Mail::SpamAssassin::PerMsgStatus" at /home/robert/TRUNK/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Plugin/MIMEEval.pm line 84. ) Mail::SpamAssassin::PerMsgStatus::handle_eval_rule_errors('Mail::SpamAssassin::PerMsgStatus=HASH(0xa13db3c)','CHARSET_FARAWAY') called at (eval 671)[/home/robert/TRUNK/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Plugin/Check.pm:1167] line 3072
cannot find any are_more_high_bits_set in PerMsgStatus.pm
|
- Is this a problem with 3.2.0pr? Robert Nicholson
-