[Thu Nov 27 23:46:07 2003] [error] [client 172.16.1.2] Error: read 1 bytes, expected 143 ('(null)') at /usr/local/lib/perl5/site_perl/5.8.2/mach/Apache2/ModPerl/RegistryCooker.pm line 528.
[Thu Nov 27 23:46:08 2003] [error] [client 172.16.1.2] Error reading '/www/app/cgi/my-script': 9:Bad file descriptor at /usr/local/lib/perl5/site_perl/5.8.2/mach/Apache2/ModPerl/RegistryCooker.pm line 528.
I can't reproduce the problem with the cvs version of mod_perl, would you consider giving it a try?
http://perl.apache.org/download/source.html#Development_mod_perl_2_0_Source_Distribution
The error you quote is in slurp_filename, which was fixed after 1.99_11 was released:
fix slurp_filename to always open the file and not try to guess whether filename has been already opened, as there is no reliable way to accomplish that [Stas]
I wonder why changing path_info triggers re-read of the source file, ModPerl::Registry bases its package name on the path to the script on the filesystem. I'll look at it.
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
-- Reporting bugs: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html