SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Wierd perl error



"Peter Lindstrøm" <sslug@sslug> writes:

> Use of uninitialized value in join or string at
>         /usr/lib/perl5/site_perl/5.6.0/i386-linux/DBI.pm line 387 during
> global destruction (#1)

[...]

>         DBI::connect('DBI', undef, undef, undef, 'HASH(0x8472ef0)') called
> at /usr/lib/perl5/site_perl/5.6.1/CGI/Session/MySQL.pm line 131

Ok, der er to oplysninger. Der er noget der ikke er initialiseret (læs
undefined) og problemet er CGI::Session::MySQL

> my $Sessiondbh = Plit::Mysql::OpenDB('PlitSessions','YY','XX');
> my $Admindbh = Plit::Mysql::OpenDB('AdminGangWar','YY','XX');

[...]

> my $sid = $cgi->cookie('PLITGANGWARSID') || undef;
> my $session = new CGI::Session::MySQL($sid, {
>                    Handle     => $Sessiondbh,
>                   })
>                   or die $CGI::Session::errstr;

Dette er det eneste sted hvor du giver data til
CGI::Session::MySQL. Har du tjekket at $Sessiondbh er defineret?

Prøv at tjekke resultatet af Plit::Mysql::OpenDB i ovenstående to
linjer.

-- 
SSLUGs julekalender - hver dag fra den 1. til den 24. december
   http://www.sslug.dk/julekalender/


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:55
Denne side vedligeholdes af MHonArc .