SA Bugzilla – Bug 7018
razor_timeout throws warnings in Parser.pm and is being skipped
Last modified: 2014-03-27 14:29:20 UTC
If the Razor2 plugin is enabled and "razor_timeout 20" (or any other valid number) is included in local.cf, SpamAssassin throws these errors: Feb 26 17:12:31.696 [16499] warn: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 6 Feb 26 17:12:31.696 [16499] warn: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 6 Feb 26 17:12:31.696 [16499] warn: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 6 Feb 26 17:12:31.696 [16499] warn: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 6 Feb 26 17:12:31.696 [16499] warn: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 6 Feb 26 17:12:31.696 [16499] warn: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 6 Feb 26 17:12:31.696 [16499] warn: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 6 Feb 26 17:12:31.696 [16499] warn: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 6 Feb 26 17:12:31.696 [16499] warn: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 6 Feb 26 17:12:31.696 [16499] warn: Use of uninitialized value $type in numeric eq (==) at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 6 Feb 26 17:12:31.697 [16499] warn: Use of uninitialized value $type in concatenation (.) or string at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Pars Feb 26 17:12:31.697 [16499] warn: config: unknown conf type ! at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Conf/Parser.pm line 699. Feb 26 17:12:31.697 [16499] warn: config: failed to parse line, skipping, in "/etc/mail/spamassassin/local.cf": razor_timeout 20 This is due to a typo in Mail/SpamAssassin/Plugin/Razor2.pm line 118: type => $Mail::SpamAssassin::Conf::CONF_TYPE_DURATIION, Should be: type => $Mail::SpamAssassin::Conf::CONF_TYPE_DURATION,
Thanks, great catch Alex svn commit -m 'Bug 7018 - Misspelling on Razor Configuration item thanks to Alex from wombaz.de' Sending lib/Mail/SpamAssassin/Plugin/Razor2.pm Transmitting file data . Committed revision 1572369.
*** Bug 7027 has been marked as a duplicate of this bug. ***