I have done code deparsing of eperl scripts saved in Cache
all started with

package Parse::ePerl;              
use strict 'refs';                 
print(qq[<?xml version="1.0"?>\n]);

so they all have the same package name. Can it cause a bug?
Ap::Registry keeps different package name for every script..

> -----Original Message-----
> From: Perrin Harkins [mailto:[EMAIL PROTECTED] 
> Sent: Saturday, July 19, 2003 12:05 AM
> To: Влад Сафронов
> Cc: [EMAIL PROTECTED]
> Subject: Re: Need help, Global Hash corruption under mod_perl 
> in perl 5.8.0!?!
> 
> 
> On Fri, 2003-07-18 at 09:03, Влад Сафронов wrote:
> > I used Apache::ePerl ( http://www.ossp.org/pkg/tool/eperl/
> > <http://www.ossp.org/pkg/tool/eperl/> ) for a long time (up to perl
> > 5.6.1)
> > until our admin install perl 5.8.0 and recompiled apache 
> and mod_perl
> > with it.
> >  
> > After that global hash $Cache where all precompiled eperl 
> scripts kept
> > in becomes corrupted
> > (even under httpd -X) after several calls
> 
> Sounds like a bug in Apache::ePerl.
> 
> I'm afraid you'll find that ePerl isn't really being 
> supported by anyone
> at this point.  The last release was something like 5 years ago.  I'd
> suggest that you consider moving your code to one of the other
> templating systems available.  Meanwhile, you can try to debug
> Apache::ePerl with the usual methods.
> 
> Your admin did recompile ePerl with the new version of perl as well,
> didn't he?  And you are running mod_perl 1.x without threads?
> 
> - Perrin
> 
> 


  • ... Влад Сафронов
    • ... Perrin Harkins
    • ... Влад Сафронов
      • ... Perrin Harkins

Reply via email to