
neil at nilspace
May 31, 2012, 6:34 PM
Post #4 of 8
(794 views)
Permalink
|
Ok, this is weird. When I try executing the same file now, just the way it was before (without your suggestion), now it doesn't give the error. I have tried restarting apache, clearing both the browser and apache caches, but it works every time. Bizarre. I'll wait a bit and see if I can reproduce it again. In any case, thanks for the suggestion - if I can get back to reliably reproducing the error, then I will give it a try. Neil Jose Fonseca wrote: > Does adding [$ syntax EmbperlBlocks $] to that source file fix it? > > > On Thu, May 31, 2012 at 8:06 PM, Neil Gunton <neil [at] nilspace > <mailto:neil [at] nilspace>> wrote: > > Hi Gerald, > > Thanks for getting back. Basically I can have something as simple as > this, one line of code in index.html: > > [- $x = 1; -] > > Which simply produces the error: > > Internal Server Error > The server encountered an internal error or misconfiguration and was > unable to complete your request. > > Please contact the server administrator, neil [at] nilspace > <mailto:neil [at] nilspace> and inform them of the time the error > occurred, and anything you might have done that may have caused the > error. > > [12542]ERR: 24: Error in Perl code: Compilation error > > Apache Embperl 2.5.0_1 [Thu May 31 15:37:53 2012] > > Now obviously this isn't the only code being executed here, there is > also base.epl and a whole bunch of other stuff that gets initialized > on my website, but that one line is all it takes to make the error > manifest. I guess I must have 'strict' defined somewhere, because > the above error is just a missing 'my' (if I put 'my' then the error > goes away). The Embperl-specific config in my httpd_perl.conf is as > follows: > > EMBPERL_DEBUG 0 > EMBPERL_ESCMODE 0 > EMBPERL_OPTIONS 16 > EMBPERL_MAILHOST spidey.nilspace.com <http://spidey.nilspace.com> > EMBPERL_OBJECT_BASE base.epl > EMBPERL_OBJECT_FALLBACK /www/errors/404.html > EMBPERL_SESSION_HANDLER_CLASS no > EMBPERL_LOG /tmp/embperl.log > > There's a lot of other stuff going on here, startup.pl > <http://startup.pl> etc, but maybe there is something fundamental in > EMBPERL_DEBUG or EMBPERL_OPTIONS that could be causing this (or a > different setting that might shed light on what's happening)? Let me > know... > > Thanks again, > > Neil > > > richter [at] ecos <mailto:richter [at] ecos> wrote: > > Hi Neil, > > in my tests I got normal error messages like before. > > Do you have a few lines of code, that shows the problem? > > Gerald > > -----Original Message----- > From: Neil Gunton [mailto:neil [at] nilspace > <mailto:neil [at] nilspace>] > Sent: Saturday, May 19, 2012 9:29 PM > To: embperl [at] perl <mailto:embperl [at] perl> > Subject: Error reporting in Embperl 2.5.0_1 > > I just noticed that when there is an error in my code, I am > not getting any > useful information about where the error occurs. All I get > is this: > > [21419]ERR: 24: Error in Perl code: Compilation error > > I know I used to get more specific line information about > where the problem > was. Is there something I can do to re-enable this? > > This is using Apache, mod_perl and Embperl all built from > source on Debian > Wheezy AMD64: > > Apache/2.2.22 (Unix) Embperl/2.5.0_1 mod_ssl/2.2.22 > OpenSSL/1.0.1c > mod_perl/2.0.5 Perl/v5.14.2 > > Any ideas? > > Thanks! > > Neil > > ------------------------------__------------------------------__--------- > To unsubscribe, e-mail: > embperl-unsubscribe [at] perl > <mailto:embperl-unsubscribe [at] perl> > For additional commands, e-mail: > embperl-help [at] perl > <mailto:embperl-help [at] perl> > > > > > > ------------------------------__------------------------------__--------- > To unsubscribe, e-mail: embperl-unsubscribe [at] perl > <mailto:embperl-unsubscribe [at] perl> > For additional commands, e-mail: embperl-help [at] perl > <mailto:embperl-help [at] perl> > > --------------------------------------------------------------------- To unsubscribe, e-mail: embperl-unsubscribe [at] perl For additional commands, e-mail: embperl-help [at] perl
|