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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]