I hereby join the honoured people who have trouble with sessions. I did
manage to get them to work with 1.3b2, but have just upgraded to 1.3b6
and Apache::Session to 1.53. I have the following environment set
EMBPERL_SESSION_ARGS=DataSource=dbi:Oracle:testdb UserName=nobody
Password=nobody
EMBPERL_SESSION_CLASSES=Oracle Null
and when I run embpexec.pl on a very simple file, which just looks like
[- $udat{x}++ -] I get this
"Attempt to free unreferenced scalar during global destruction"
Though it's not obvious if this is an error or a warning when I access
through the web server I get a Connection closed before any content
actually gets served. Interestingly turning on DBI_TRACE means I get a
different error, with my script ending something like this:
>> finish DISPATCH (DBI::st=HASH(0x2094d4) rc1/2 @1 g0 a316808)
at /opt/perl5.004_04/lib/site_perl/Apache/Session/Store/DBI.pm line 67.
-> finish for DBD::Oracle::st (DBI::st=HASH(0x2094d4)~0x20954c)
<- finish= 1 at
/opt/perl5.004_04/lib/site_perl/Apache/Session/Store/DBI.pm line 67.
Bus Error (core dumped)
I've searched high (google) and low (Deja) and haven't been able to find
anything helpful about this error, except implications that if I
upgraded perl (from 5.00404 in my case) it might possibly help.
Anyone else any knowledge of this? Using 'File' based sessions instead
of Oracle prevents the error, so I presume it's something to do with
Oracle.
I also tried EMBPERL_SESSION_CLASSES=DBI Null but that caused an even
more catastrophic
panic: restartop
Any help ... or even ideas, very much appreciated.
Michael Smith
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]