Hi folks,
I've got a problem with a cgi script that is running under Apache::Test. Basically, the script runs fine on my production server but is failing in my test environment. The error message indicates that I'm missing a closing brace or bracket. I've checked the file and do not see a problem. In addition, perl -c returns syntax ok.
The file has an __END__ token with a bit of old, commented code after it. The error message in my t/logs/error.log file puts the error at this line. Removing the __END__ token lets the script run in my test environment with no errors. This doesn't make any sense to me. Is A::T doing something to my test scripts that would be incompatible with an END token?
not A-T, but Registry. My guess is that your production is running under mp2 but your test is under mp1? mp2's registry strips __FOO__ tokens, mp1's doesn't. hence the difference.
Always remember to tell us the whole story, not just fragments of it and save us and yourself time.
__________________________________________________________________
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