You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by bu...@bugzilla.spamassassin.org on 2008/06/16 18:21:20 UTC

[Bug 5923] New: Error form a Perl module

https://issues.apache.org/SpamAssassin/show_bug.cgi?id=5923

           Summary: Error form a Perl module
           Product: Spamassassin
           Version: 3.2.5
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Plugins
        AssignedTo: dev@spamassassin.apache.org
        ReportedBy: maciej@lshomes.pl


While processing e-mail messages the following errors appear:
Jun 16 11:08:43 jemm spamd[1947]: spamd: connection from localhost [127.0.0.1]
at port 3328
Jun 16 11:08:43 jemm spamd[1947]: spamd: checking message
<06...@rr.com> for nobody:116
Jun 16 11:08:43 jemm spamd[1947]: Use of uninitialized value in concatenation
(.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669,
<GEN13> line 107.
Jun 16 11:08:43 jemm last message repeated 2 times
Jun 16 11:08:43 jemm spamd[1947]: Number found where operator expected at (eval
363) line 10, near "}
Jun 16 11:08:43 jemm spamd[1947]:
Jun 16 11:08:43 jemm spamd[1947]:  1"
Jun 16 11:08:43 jemm spamd[1947]:  (Missing operator before
Jun 16 11:08:43 jemm spamd[1947]:
Jun 16 11:08:43 jemm spamd[1947]:  1?)
Jun 16 11:08:43 jemm spamd[1947]: rules: failed to run header tests, skipping
some: syntax error at (eval 363) line 11, near ";
Jun 16 11:08:43 jemm spamd[1947]: }"
Jun 16 11:08:43 jemm spamd[1947]: Use of uninitialized value in concatenation
(.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669,
<GEN13> line 107.
Jun 16 11:08:43 jemm last message repeated 2 times
Jun 16 11:08:43 jemm spamd[1947]: Number found where operator expected at (eval
364) line 10, near "}
Jun 16 11:08:43 jemm spamd[1947]:
Jun 16 11:08:43 jemm spamd[1947]:  1"
Jun 16 11:08:43 jemm spamd[1947]:  (Missing operator before
Jun 16 11:08:43 jemm spamd[1947]:
Jun 16 11:08:43 jemm spamd[1947]:  1?)
Jun 16 11:08:43 jemm spamd[1947]: rules: failed to run header tests, skipping
some: syntax error at (eval 364) line 11, near ";
Jun 16 11:08:43 jemm spamd[1947]: }"
Jun 16 11:08:43 jemm spamd[1947]: Use of uninitialized value in concatenation
(.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669,
<GEN13> line 107.
Jun 16 11:08:43 jemm last message repeated 2 times
Jun 16 11:08:43 jemm spamd[1947]: Number found where operator expected at (eval
365) line 10, near "}
Jun 16 11:08:43 jemm spamd[1947]:
Jun 16 11:08:43 jemm spamd[1947]:  1"
Jun 16 11:08:43 jemm spamd[1947]:  (Missing operator before
Jun 16 11:08:43 jemm spamd[1947]:
Jun 16 11:08:43 jemm spamd[1947]:  1?)
Jun 16 11:08:43 jemm spamd[1947]: rules: failed to run header tests, skipping
some: syntax error at (eval 365) line 11, near ";
Jun 16 11:08:43 jemm spamd[1947]: }"
Jun 16 11:08:43 jemm spamd[1947]: Use of uninitialized value in concatenation
(.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669,
<GEN13> line 107.
Jun 16 11:08:43 jemm last message repeated 2 times
Jun 16 11:08:43 jemm spamd[1947]: Number found where operator expected at (eval
366) line 10, near "}
Jun 16 11:08:43 jemm spamd[1947]:
Jun 16 11:08:43 jemm spamd[1947]:  1"
Jun 16 11:08:43 jemm spamd[1947]:  (Missing operator before
Jun 16 11:08:43 jemm spamd[1947]:
Jun 16 11:08:43 jemm spamd[1947]:  1?)
Jun 16 11:08:43 jemm spamd[1947]: rules: failed to run header tests, skipping
some: syntax error at (eval 366) line 11, near ";
Jun 16 11:08:43 jemm spamd[1947]: }"
Jun 16 11:08:43 jemm spamd[1947]: Use of uninitialized value in concatenation
(.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669,
<GEN13> line 107.
Jun 16 11:08:43 jemm last message repeated 2 times
Jun 16 11:08:43 jemm spamd[1947]: Number found where operator expected at (eval
367) line 10, near "}
Jun 16 11:08:43 jemm spamd[1947]:
Jun 16 11:08:43 jemm spamd[1947]:  1"
Jun 16 11:08:43 jemm spamd[1947]:  (Missing operator before
Jun 16 11:08:43 jemm spamd[1947]:
Jun 16 11:08:43 jemm spamd[1947]:  1?)
Jun 16 11:08:43 jemm spamd[1947]: rules: failed to run header tests, skipping
some: syntax error at (eval 367) line 11, near ";
Jun 16 11:08:43 jemm spamd[1947]: }"
Jun 16 11:08:43 jemm spamd[1947]: Use of uninitialized value in concatenation
(.) or string at /usr/share/perl5/Mail/SpamAssassin/PerMsgStatus.pm line 2669,
<GEN13> line 107.
Jun 16 11:08:43 jemm last message repeated 2 times
Jun 16 11:08:43 jemm spamd[1947]: Number found where oper


-- 
Configure bugmail: https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

[Bug 5923] Error from a Perl module

Posted by bu...@bugzilla.spamassassin.org.
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=5923


promiller@yahoo.de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |promiller@yahoo.de




--- Comment #3 from promiller@yahoo.de  2008-10-21 04:49:27 PST ---
I get the same errors. Maybe more information can be found in these messages
when restarting spamd (/etc/init.d/spamd restart)

Oct 21 13:47:15 h1306680 spamd[24476]: spamd: server killed by SIGTERM,
shutting down
Oct 21 13:47:16 h1306680 spamd[27908]: logger: removing stderr method
Oct 21 13:47:16 h1306680 spamd[27910]: List::Util object version 1.18 does not
match bootstrap parameter 1.19 at
/usr/lib/perl5/5.8.8/i586-linux-thread-multi/DynaLoader.pm line 253.
Oct 21 13:47:16 h1306680 spamd[27910]: List::Util object version 1.18 does not
match bootstrap parameter 1.19 at /usr/lib/perl5/5.8.8/List/Util.pm line 30.
Oct 21 13:47:16 h1306680 spamd[27910]: plugin: failed to parse plugin (from
@INC): Bareword "Mail::SpamAssassin::Constants::CHARSETS_LIKELY_TO_FP_AS_CAPS"
not allowed while "strict subs" in use at
/usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/HeaderEval.pm line 968.
Oct 21 13:47:16 h1306680 spamd[27910]: Compilation failed in require at (eval
62) line 1.
Oct 21 13:47:16 h1306680 spamd[27910]: Can't locate object method "new" via
package "Mail::SpamAssassin::Plugin::HeaderEval" at
/usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/HeaderEval.pm line 39.
Oct 21 13:47:16 h1306680 spamd[27910]: plugin: failed to create instance of
plugin Mail::SpamAssassin::Plugin::HeaderEval: Can't locate object method "new"
via package "Mail::SpamAssassin::Plugin::HeaderEval" at
/usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/HeaderEval.pm line 39.
Oct 21 13:47:16 h1306680 spamd[27910]: plugin: failed to parse plugin (from
@INC): "CHARSETS_LIKELY_TO_FP_AS_CAPS" is not exported by the
Mail::SpamAssassin::Constants module
Oct 21 13:47:16 h1306680 spamd[27910]: Can't continue after import errors at
/usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/MIMEEval.pm line 22
Oct 21 13:47:16 h1306680 spamd[27910]: BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/MIMEEval.pm line 22.
Oct 21 13:47:16 h1306680 spamd[27910]: Compilation failed in require at (eval
64) line 1.
Oct 21 13:47:16 h1306680 spamd[27910]: plugin: failed to create instance of
plugin Mail::SpamAssassin::Plugin::MIMEEval: Can't locate object method "new"
via package "Mail::SpamAssassin::Plugin::MIMEEval" at (eval 65) line 1.
Oct 21 13:47:16 h1306680 spamd[27910]: Use of uninitialized value in
concatenation (.) or string at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
Oct 21 13:47:16 h1306680 last message repeated 2 times
Oct 21 13:47:16 h1306680 spamd[27910]: Number found where operator expected at
(eval 271) line 10, near "}
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1"
Oct 21 13:47:16 h1306680 spamd[27910]:  (Missing operator before
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1?)
Oct 21 13:47:16 h1306680 spamd[27910]: rules: failed to run header tests,
skipping some: syntax error at (eval 271) line 11, near ";
Oct 21 13:47:16 h1306680 spamd[27910]: }"
Oct 21 13:47:16 h1306680 spamd[27910]: Use of uninitialized value in
concatenation (.) or string at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
Oct 21 13:47:16 h1306680 last message repeated 2 times
Oct 21 13:47:16 h1306680 spamd[27910]: Number found where operator expected at
(eval 272) line 10, near "}
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1"
Oct 21 13:47:16 h1306680 spamd[27910]:  (Missing operator before
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1?)
Oct 21 13:47:16 h1306680 spamd[27910]: rules: failed to run header tests,
skipping some: syntax error at (eval 272) line 11, near ";
Oct 21 13:47:16 h1306680 spamd[27910]: }"
Oct 21 13:47:16 h1306680 spamd[27910]: Use of uninitialized value in
concatenation (.) or string at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
Oct 21 13:47:16 h1306680 last message repeated 2 times
Oct 21 13:47:16 h1306680 spamd[27910]: Number found where operator expected at
(eval 273) line 10, near "}
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1"
Oct 21 13:47:16 h1306680 spamd[27910]:  (Missing operator before
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1?)
Oct 21 13:47:16 h1306680 spamd[27910]: rules: failed to run header tests,
skipping some: syntax error at (eval 273) line 11, near ";
Oct 21 13:47:16 h1306680 spamd[27910]: }"
Oct 21 13:47:16 h1306680 spamd[27910]: Use of uninitialized value in
concatenation (.) or string at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
Oct 21 13:47:16 h1306680 last message repeated 2 times
Oct 21 13:47:16 h1306680 spamd[27910]: Number found where operator expected at
(eval 274) line 10, near "}
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1"
Oct 21 13:47:16 h1306680 spamd[27910]:  (Missing operator before
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1?)
Oct 21 13:47:16 h1306680 spamd[27910]: rules: failed to run header tests,
skipping some: syntax error at (eval 274) line 11, near ";
Oct 21 13:47:16 h1306680 spamd[27910]: }"
Oct 21 13:47:16 h1306680 spamd[27910]: Use of uninitialized value in
concatenation (.) or string at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
Oct 21 13:47:16 h1306680 last message repeated 2 times
Oct 21 13:47:16 h1306680 spamd[27910]: Number found where operator expected at
(eval 275) line 10, near "}
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1"
Oct 21 13:47:16 h1306680 spamd[27910]:  (Missing operator before
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1?)
Oct 21 13:47:16 h1306680 spamd[27910]: rules: failed to run header tests,
skipping some: syntax error at (eval 275) line 11, near ";
Oct 21 13:47:16 h1306680 spamd[27910]: }"
Oct 21 13:47:16 h1306680 spamd[27910]: Use of uninitialized value in
concatenation (.) or string at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
Oct 21 13:47:16 h1306680 last message repeated 2 times
Oct 21 13:47:16 h1306680 spamd[27910]: Number found where operator expected at
(eval 276) line 10, near "}
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1"
Oct 21 13:47:16 h1306680 spamd[27910]:  (Missing operator before
Oct 21 13:47:16 h1306680 spamd[27910]:
Oct 21 13:47:16 h1306680 spamd[27910]:  1?)
Oct 21 13:47:16 h1306680 spamd[27910]: rules: failed to run header tests,
skipping some: syntax error at (eval 276) line 11, near ";
Oct 21 13:47:16 h1306680 spamd[27910]: }"
Oct 21 13:47:16 h1306680 spamd[27910]: Use of uninitialized value in
concatenation (.) or string at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
Oct 21 13:47:16 h1306680 last message repeated 2 times
Oct 21 13:47:16 h1306680 spamd[27910]: Number found where operator expected at
(eval 277) line 10, near "}
Oct 21 13:47:17 h1306680 spamd[27910]:
Oct 21 13:47:17 h1306680 spamd[27910]:  1"
Oct 21 13:47:17 h1306680 spamd[27910]:  (Missing operator before
Oct 21 13:47:17 h1306680 spamd[27910]:
Oct 21 13:47:17 h1306680 spamd[27910]:  1?)
Oct 21 13:47:17 h1306680 spamd[27910]: rules: failed to run header tests,
skipping some: syntax error at (eval 277) line 11, near ";
Oct 21 13:47:17 h1306680 spamd[27910]: }"
Oct 21 13:47:17 h1306680 spamd[27910]: Use of uninitialized value in
concatenation (.) or string at
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line 2669.
Oct 21 13:47:17 h1306680 last message repeated 2 times
Oct 21 13:47:17 h1306680 spamd[27910]: Number found where operator expected at
(eval 278) line 10, near "}
Oct 21 13:47:17 h1306680 spamd[27910]:
Oct 21 13:47:17 h1306680 spamd[27910]:  1"
Oct 21 13:47:17 h1306680 spamd[27910]:  (Missing operator before
Oct 21 13:47:17 h1306680 spamd[27910]:
Oct 21 13:47:17 h1306680 spamd[27910]:  1?)
Oct 21 13:47:17 h1306680 spamd[27910]: rules: failed to run header tests,
skipping some: syntax error at (eval 278) line 11, near ";
Oct 21 13:47:17 h1306680 spamd[27910]: }"
Oct 21 13:47:18 h1306680 spamd[27910]: spamd: server started on port 783/tcp
(running version 3.1.8)
Oct 21 13:47:18 h1306680 spamd[27910]: spamd: server pid: 27910
Oct 21 13:47:18 h1306680 spamd[27910]: spamd: server successfully spawned child
process, pid 27913
Oct 21 13:47:18 h1306680 spamd[27910]: spamd: server successfully spawned child
process, pid 27914
Oct 21 13:47:18 h1306680 spamd[27910]: prefork: child states: IS
Oct 21 13:47:18 h1306680 spamd[27910]: prefork: child states: II


-- 
Configure bugmail: https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

[Bug 5923] Error from a Perl module

Posted by bu...@bugzilla.spamassassin.org.
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=5923





--- Comment #4 from promiller@yahoo.de  2008-10-21 04:51:40 PST ---
I forgot to mention that spamassassin --lint reports no errors.


-- 
Configure bugmail: https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

[Bug 5923] Error from a Perl module

Posted by bu...@bugzilla.spamassassin.org.
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=5923





--- Comment #1 from Justin Mason <jm...@jmason.org>  2008-06-16 09:31:14 PST ---
have you run spamassassin --lint?


-- 
Configure bugmail: https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

[Bug 5923] Error from a Perl module

Posted by bu...@bugzilla.spamassassin.org.
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=5923


Maciej <ma...@lshomes.pl> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |maciej@lshomes.pl
            Summary|Error form a Perl module    |Error from a Perl module




-- 
Configure bugmail: https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

[Bug 5923] Error from a Perl module

Posted by bu...@bugzilla.spamassassin.org.
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=5923





--- Comment #2 from Maciej <ma...@lshomes.pl>  2008-06-16 09:50:32 PST ---
After running spamassassin --lint I've got hte following:

 # spamassassin --lint
Can't call method "tie_db_readonly" on an undefined value at
/usr/local/share/perl/5.8.8/Mail/SpamAssassin/Bayes.pm line 1123.


The line is: 
  return 0 unless $self->{store}->tie_db_readonly();


-- 
Configure bugmail: https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.