perl-embperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Patrick.Gebha...@aventis.com>
Subject problem with sessions
Date Fri, 05 Dec 2003 12:00:56 GMT
hello guys,

my configuration:

Apache/1.3.26 (Unix) mod_perl/1.29

HTML::Embperl		1.3.6
Apache::Session	1.54
Apache::SessionX	2.00b5

i'm using File Store and Semaphore Locking.

<---- httpd.conf --->
<IfModule mod_perl.c>
### log minimum + session output
    PerlSetEnv EMBPERL_DEBUG "2097153"
    PerlModule HTML::Embperl
    AddType text/html .epl
    <Files *.epl>
            SetHandler  perl-script
            PerlHandler HTML::Embperl
            Options     ExecCGI
    </Files>
</IfModule>
<---- /httpd.conf>

my problem:

any page with access to %udat or %mdat does not load, it simply hangs.
if i shutdown the apache following error message appears in "error_log":

[Fri Dec  5 11:47:54 2003] [warn] [5040]ERR:  32:  Warning in Perl code:
(in cleanup) Can't call method "update" on an undefined value at
/usr/local/lib/perl5/site_perl/5.6.1/Apache/SessionX.pm line 414 during
global destruction.
[Fri Dec  5 11:47:54 2003] [warn] [5044]ERR:  32:  Warning in Perl code:
(in cleanup) Can't call method "acquire_write_lock" on an undefined value at
/usr/local/lib/perl5/site_perl/5.6.1/Apache/Session.pm line 569 during global
destruction.

session files where created in /tmp/sessions:

-----------------------------------------------------------------------------
-------------------
ls -l /tmp/sessions
total 0
-rw-rw-r--   1 nobody   nobody         0 Dec  5 11:48
ca8c2eee8377a3b295b054fb4688c521
-----------------------------------------------------------------------------
-------------------


this is my test page: (i stripped all simple html output)
-----------------------------------------------------------------------------
-------------------
[- $udat{'foo'} = "bar"; -]
[- $mdat{'foo'} = "bar"; -]
-----------------------------------------------------------------------------
-------------------



at last, the /tmp/embperl.log (with no useful output, at least for me)
-----------------------------------------------------------------------------
-------------------
[5040]REQ:  Embperl 1.3.6 starting... Fri Dec  5 11:35:02 2003
 
[5040]REQ:  No Safe Eval  All Opcode allowed   mode = mod_perl (3)
[5040]REQ:  Package = HTML::Embperl::DOC::_1
[5040]Formdata... length = 17
[5040]Using APACHE for output...
[5040]Reading /data/test-cgi/treeloader.epl as input using PerlIO ...
[5040]ERR:  32:  Warning in Perl code:  (in cleanup) Can't call method
"update" on an undefined value at
/usr/local/lib/perl5/site_perl/5.6.1/Apache/SessionX.pm line 414 during
global destruction.
[5044]MEM: Load /data/test-cgi/treeloader.epl in HTML::Embperl::DOC::_1
[5044]CACHE: New File for '/data/test-cgi/treeloader.epl' (2eee80) in
'HTML::Embperl::DOC::_1' hash cache-key '/data/test-cgi/treeloader.epl'
[5044]REQ:  Embperl 1.3.6 starting... Fri Dec  5 11:47:43 2003
 
[5044]REQ:  No Safe Eval  All Opcode allowed   mode = mod_perl (3)
[5044]REQ:  Package = HTML::Embperl::DOC::_1
[5044]Formdata... length = 0
[5044]Using APACHE for output...
[5044]Reading /data/test-cgi/treeloader.epl as input using PerlIO ...
[5044]ERR:  32:  Warning in Perl code:  (in cleanup) Can't call method
"acquire_write_lock" on an undefined value at
/usr/local/lib/perl5/site_perl/5.6.1/Apache/Session.pm line 569 during global
destruction.


Any Help would be really appreciated !!!

regards 
Patrick



---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Mime
View raw message