Gossamer Forum
Quote Reply
Errors
2.2.2

When you click save in the junk mail filter option. I get this error.


A fatal error has occured:
Can't use string ("save") as an ARRAY ref while "strict refs" in use at webmail.cgi line 307.

Stack Trace
======================================
GMail (29498): main::parse_return called at webmail.cgi line 256 with arguments (Plugins::GMail::SpamAssassin, save, HASH(0x8d36cb0)). GMail (29498): main::do_plugin called at webmail.cgi line 147 with arguments (SpamAssassin, save). GMail (29498): main::main called at /home/xxxxxx/public_html/secretxxxxxx/admin/GT/Plugins.pm line 106 with no arguments. GMail (29498): GT::Plugins::dispatch called at webmail.cgi line 34 with arguments (GT::Plugins=HASH(0x8063ad8), webmail::main, CODE(0x81a4168)).

System Information
======================================
Perl Version: v5.8.1
Gossamer Mail Version: 2.2.2
DBI.pm Version: 1.42
MIME::Base64 Version: 3.01
Digest::MD5 Version: 2.33
Persistant Env: mod_perl (0) SpeedyCGI (0)
@INC =
/home/xxxxxx/public_html/secretxxxxx/admin/Plugins/GMail/SpamAssassin
/home/xxxxxx/public_html/secretxxxxx/admin
/usr/lib/perl5/5.8.1/i386-linux-thread-multi
/usr/lib/perl5/5.8.1
/usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.1
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.1
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl
.
$!: No such file or directory

CGI INPUT
======================================
do => plugin
func => save
plugin => SpamAssassin
sid =>
spamassassin_action => move
spamassassin_enabled => 1
spamassassin_move_to_fid => 5
spamassassin_whitelist =>
t => default


CGI Cookies
======================================
cof => 785.14
h2 => o
in => vue
sid => 9020b29a537891f36c33e120e1d99c2a


ENVIRONMENT
======================================
CONTENT_LENGTH => 153
CONTENT_TYPE => application/x-www-form-urlencoded
DOCUMENT_ROOT => /home/xxx/public_html
GATEWAY_INTERFACE => CGI/1.1
GT_TMPDIR => /home/xxxxxxxxx/altData/tmp
HTTP_ACCEPT => */*
HTTP_ACCEPT_ENCODING => gzip, deflate
HTTP_ACCEPT_LANGUAGE => en-us
HTTP_CACHE_CONTROL => no-cache
HTTP_CONNECTION => Keep-Alive
HTTP_COOKIE => cof=785.14; in=vue; sid=9020b29a537891f36c33e120e1d99c2a; h2=o
HTTP_HOST => www.xxxxxxx.org
HTTP_REFERER => http://www.xxxxxx.org/...ons_spamassassin.htm
HTTP_USER_AGENT => Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
PATH => /usr/local/bin:/usr/bin:/bin
QUERY_STRING =>
REMOTE_ADDR => 67.20.178.38
REMOTE_PORT => 3956
REQUEST_METHOD => POST
REQUEST_URI => /webmail.cgi
SCRIPT_FILENAME => /home/xxxxx/public_html/webmail.cgi
SCRIPT_NAME => /webmail.cgi
SERVER_ADDR => 69.73.172.20
SERVER_ADMIN => webmaster@xxxxx.org
SERVER_NAME => www.xxxxxx.org
SERVER_PORT => 80
SERVER_PROTOCOL => HTTP/1.1
SERVER_SOFTWARE => Apache/1.3.29 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.3.5 FrontPage/5.0.2.2634 mod_ssl/2.8.16 OpenSSL/0.9.7a
Quote Reply
Re: [goonz] Errors In reply to
You need to readd the SpamAssassin plugin state configuration to the state file. Look at the SpamAssassin plugin help for information on how to do this.

Adrian