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@nilspace.com
> <mailto:neil@nilspace.com>> 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@nilspace.com
> <mailto:neil@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 <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@ecos.de <mailto:richter@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:neil@nilspace.com
> <mailto:neil@nilspace.com>]
> Sent: Saturday, May 19, 2012 9:29 PM
> To: embperl@perl.apache.org <mailto: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-unsubscribe@perl.__apache.org
> <mailto:embperl-unsubscribe@perl.apache.org>
> For additional commands, e-mail:
> embperl-help@perl.apache.org
> <mailto:embperl-help@perl.apache.org>
>
>
>
>
>
> ------------------------------__------------------------------__---------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.__apache.org
> <mailto:embperl-unsubscribe@perl.apache.org>
> For additional commands, e-mail: embperl-help@perl.apache.org
> <mailto:embperl-help@perl.apache.org>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org