Hello Justin,
I am running DADA-2 10 8 on a FreeBSD 6 1 server with Perl 5 8 8 and Apache 2 2 2 installed The new version of Apache is not as forgiving as the older versions were
The following error log example is from just a simple log in / log out of DADA using a MySQL backend I have done some Googling regarding the 'Variable' error messages There is quite a bit of information available regarding it You might want to consider tightening up your code before it eventually causes problems
// ERROR LOG OUTPUT //
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4286,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4301,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4303,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4337,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$mh" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4349,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4410,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$ls" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4486,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4495,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4509,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4524,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4539,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4576,
[Fri May 12 04:10:25 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4604,
[Fri May 12 04:10:25 2006] mail
cgi: Name
"DADA::MailingList::Subscribers::dbi_obj" used only once: possible typo
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 168,
[Fri May 12 04:10:26 2006] mail
cgi: Use of uninitialized value in join
or string at /usr/local/lib/perl5/site_perl/5
8
8/mach/File/Spec/Unix
pm
line 82,
[Fri May 12 04:10:26 2006] mail
cgi: Reference found where even-sized
list expected at /DADA/MailingList/Settings/baseSQL
pm line 46,
[Fri May 12 04:10:26 2006] mail
cgi: Use of uninitialized value in join
or string at /usr/local/lib/perl5/site_perl/5
8
8/mach/File/Spec/Unix
pm
line 82,
[Fri May 12 04:10:26 2006] mail
cgi: Reference found where even-sized
list expected at /DADA/MailingList/Settings/baseSQL
pm line 46,
[Fri May 12 04:10:26 2006] mail
cgi: Use of uninitialized value in join
or string at /usr/local/lib/perl5/site_perl/5
8
8/mach/File/Spec/Unix
pm
line 82,
[Fri May 12 04:10:26 2006] mail
cgi: Use of uninitialized value in join
or string at /usr/local/lib/perl5/site_perl/5
8
8/mach/File/Spec/Unix
pm
line 82,
[Fri May 12 04:10:26 2006] mail
cgi: Reference found where even-sized
list expected at /DADA/MailingList/Settings/baseSQL
pm line 46,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4286,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4301,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4303,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4337,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$mh" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4349,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4410,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$ls" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4486,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4495,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4509,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4524,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4539,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4576,
[Fri May 12 04:10:33 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4604,
[Fri May 12 04:10:33 2006] mail
cgi: Name
"DADA::MailingList::Subscribers::dbi_obj" used only once: possible typo
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 168,
[Fri May 12 04:10:34 2006] mail cgi: Reference found where even-sized list expected at /DADA/MailingList/Settings/baseSQL pm line 46
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4286,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4301,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4303,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4337,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$mh" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4349,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4410,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$ls" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4486,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4495,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4509,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4524,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4539,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4576,
[Fri May 12 04:10:37 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4604,
[Fri May 12 04:10:37 2006] mail
cgi: Name
"DADA::MailingList::Subscribers::dbi_obj" used only once: possible typo
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 168,
[Fri May 12 04:10:38 2006] mail cgi: Reference found where even-sized list expected at /DADA/MailingList/Settings/baseSQL pm line 46
[Fri May 12 04:10:38 2006] mail cgi: Reference found where even-sized list expected at /DADA/MailingList/Settings/baseSQL pm line 46
[Fri May 12 04:10:38 2006] mail cgi: Reference found where even-sized list expected at /DADA/MailingList/Settings/baseSQL pm line 46
[Fri May 12 04:10:38 2006] mail cgi: Reference found where even-sized list expected at /DADA/MailingList/Settings/baseSQL pm line 46
[Fri May 12 04:10:39 2006] mail cgi: Use of uninitialized value in join or string at /usr/local/lib/perl5/site_perl/5 8 8/mach/File/Spec/Unix pm line 82
[Fri May 12 04:10:39 2006] mail cgi: Use of uninitialized value in join or string at /usr/local/lib/perl5/site_perl/5 8 8/mach/File/Spec/Unix pm line 82
[Fri May 12 04:10:39 2006] mail cgi: Reference found where even-sized list expected at /DADA/MailingList/Settings/baseSQL pm line 46
[Fri May 12 04:10:39 2006] mail cgi: Use of uninitialized value in join or string at /usr/local/lib/perl5/site_perl/5 8 8/mach/File/Spec/Unix pm line 82
[Fri May 12 04:10:42 2006] mail cgi: Reference found where even-sized list expected at /DADA/MailingList/Settings/baseSQL pm line 46
[Fri May 12 04:10:42 2006] mail cgi: Use of uninitialized value in pattern match (m//) at (eval 32) line 22
[Fri May 12 04:10:42 2006] mail cgi: Use of uninitialized value in hash element at (eval 34) line 4
[Fri May 12 04:10:42 2006] mail cgi: Use of uninitialized value in string eq at (eval 32) line 31
[Fri May 12 04:10:42 2006] mail cgi: Use of uninitialized value in concatenation ( ) or string at (eval 32) line 36
[Fri May 12 04:10:42 2006] mail cgi: Use of uninitialized value in concatenation ( ) or string at (eval 32) line 36
[Fri May 12 04:10:42 2006] mail cgi: Use of uninitialized value in join or string at /usr/local/lib/perl5/site_perl/5 8 8/mach/File/Spec/Unix pm line 82
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4286,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4301,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4303,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4337,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$mh" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4349,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4410,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$ls" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4486,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4495,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4509,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4524,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4539,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4576,
[Fri May 12 04:10:42 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4604,
[Fri May 12 04:10:43 2006] mail
cgi: Name
"DADA::MailingList::Subscribers::dbi_obj" used only once: possible typo
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 168,
[Fri May 12 04:10:43 2006] mail cgi: Use of uninitialized value in string eq at DADA/perllib/HTML/Template/Expr pm line 270
[Fri May 12 04:10:43 2006] mail cgi: Reference found where even-sized list expected at /DADA/MailingList/Settings/baseSQL pm line 46
[Fri May 12 04:10:43 2006] mail cgi: Use of uninitialized value in join or string at /usr/local/lib/perl5/site_perl/5 8 8/mach/File/Spec/Unix pm line 82
[Fri May 12 04:10:43 2006] mail cgi: Use of uninitialized value in join or string at /usr/local/lib/perl5/site_perl/5 8 8/mach/File/Spec/Unix pm line 82
[Fri May 12 04:10:43 2006] mail cgi: Reference found where even-sized list expected at /DADA/MailingList/Settings/baseSQL pm line 46
[Fri May 12 04:10:44 2006] mail
cgi: Use of uninitialized value in join
or string at /usr/local/lib/perl5/site_perl/5
8
8/mach/File/Spec/Unix
pm
line 82,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4286,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4301,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4303,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4337,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$mh" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4349,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4410,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$ls" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4486,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4495,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4509,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4524,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4539,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4576,
[Fri May 12 04:10:51 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4604,
[Fri May 12 04:10:51 2006] mail
cgi: Name
"DADA::MailingList::Subscribers::dbi_obj" used only once: possible typo
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 168,
[Fri May 12 04:10:51 2006] mail
cgi: Use of uninitialized value in
numeric eq (==) at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line
7035,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4286,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4301,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4303,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4337,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$mh" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4349,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4410,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$ls" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4486,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4495,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$root_login" will not
stay shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4509,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$list" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4524,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$ah" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4539,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$skel" will not stay
shared at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4576,
[Fri May 12 04:10:55 2006] mail
cgi: Variable "$li" will not stay shared
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 4604,
[Fri May 12 04:10:55 2006] mail
cgi: Name
"DADA::MailingList::Subscribers::dbi_obj" used only once: possible typo
at /usr/local/www/apache22/cgi-bin/dada/mail
cgi line 168,
[Fri May 12 04:10:56 2006] mail
cgi: Use of uninitialized value in join
or string at /usr/local/lib/perl5/site_perl/5
8
8/mach/File/Spec/Unix
pm
line 82,
[Fri May 12 04:10:56 2006] mail
cgi: Use of uninitialized value in join
or string at /usr/local/lib/perl5/site_perl/5
8
8/mach/File/Spec/Unix
pm
line 82,
[Fri May 12 04:10:57 2006] mail
cgi: Reference found where even-sized
list expected at /DADA/MailingList/Settings/baseSQL
pm line 46,
[Fri May 12 04:10:57 2006] mail
cgi: Reference found where even-sized
list expected at /DADA/MailingList/Settings/baseSQL
pm line 46,
[Fri May 12 04:10:59 2006] mail cgi: Reference found where even-sized list expected at /DADA/MailingList/Settings/baseSQL pm line 46, line 27
[Fri May 12 04:10:59 2006] mail cgi: Use of uninitialized value in join or string at /usr/local/lib/perl5/site_perl/5 8 8/mach/File/Spec/Unix pm line 82, line 27
[Fri May 12 04:11:00 2006] mail cgi: Use of uninitialized value in string eq at DADA/perllib/HTML/Template/Expr pm line 270, line 27
[Fri May 12 04:11:00 2006] mail cgi: Use of uninitialized value in join or string at /usr/local/lib/perl5/site_perl/5 8 8/mach/File/Spec/Unix pm line 82, line 27
Start a new thread, email: dadadev@dadamailproject.com
This is the developer discussion mailing list for Dada Mail.
If you are just looking for support Dada Mail, consult the message boards at:
https://forum.dadamailproject.com
Documentation for Dada Mail:
Specifically, see the Error FAQ:
https://dadamailproject.com/d/FAQ-errors.pod.html
To post to this list, send a message to:
mailto:dadadev@dadamailproject.com
All subscribers of this list may post to the list itself.
Topics that are welcome:
Dada Mail is on Github:
https://github.com/justingit/dada-mail/
If you would like to fork, branch, send over PRs, open up issues, etc.
This Privacy Policy is for this mailing list, and this mailing list only.
Email addresses collection through this mailing list are used explicitly to work within this email discussion list.
We only collect email addresses through our Closed-Loop Opt-In system.
We don't use your email address for any other purpose.
We won't be sharing your email address with any other entity.
Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.
All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.
All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.