perl-embperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Neil Gunton <>
Subject Re: Error reporting in Embperl 2.5.0_1
Date Thu, 31 May 2012 23:06:08 GMT
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, 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_OBJECT_FALLBACK /www/errors/404.html
EMBPERL_LOG /tmp/embperl.log

There's a lot of other stuff going on here, 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 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 []
>> Sent: Saturday, May 19, 2012 9:29 PM
>> To:
>> 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:
>> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message