Ok, FYI I am still getting some strange behavior with reporting of compilation errors. However, it's quite difficult to pin down a minimal case that gives the same result that I get with more complex code. At the same time, I get *no* error with something like this in my test.html:

[-
    slkjdflksjdflkjsdkljfslkjf
-]

Shouldn't that give some type of error?

This is getting quite frustrating, because if I do some major code changes in my dev environment, as I did today, and then run the code to test it, all I get is this 'Compilation error' without any line information and I have NO IDEA where the error is. I have to basically start doing stuff like chopping out code and then reinserting it to find out where the error starts appearing. Obviously with certain types of code (that do things in a database) this gets difficult quickly.

Something in Embperl is not doing error reporting right. Is there anything I can do in tweaking Embperl settings to help give more information?

As it stands, I'm starting to dread making big code changes, as I can be pretty sure that when I test it out, I'll be left with a big chunk of code to comb through for some error which I have no idea where or even what it is.

Thanks!

Neil

Neil Gunton wrote:
Ok, here is a simple test case. File index.html contains just the
following:

[-
use strict;
$x = 1;
-]

Produces:

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.

[15813]ERR: 24: Error in Perl code: Compilation error

Apache Embperl 2.5.0_1 [Tue Jun 5 22:27:42 2012]

Once again, this is using Debian Wheezy, 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

Thanks,

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



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

Reply via email to