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, n...@nilspace.com 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
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 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

rich...@ecos.de 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:n...@nilspace.com]
Sent: Saturday, May 19, 2012 9:29 PM
To: embperl@perl.apache.org
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-unsubscr...@perl.apache.org
For additional commands, e-mail: embperl-h...@perl.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org
For additional commands, e-mail: embperl-h...@perl.apache.org

Reply via email to