[interchange-bugs] [rt.icdevgroup.org #320] Bareword error not showing up in global error.log
Peter Ajamian via RT
interchange at rt.icdevgroup.org
Thu Oct 1 06:55:27 UTC 2009
Thu Oct 01 06:55:27 2009: Request 320 was acted upon.
Transaction: Ticket created by pajamian
Queue: Interchange
Subject: Bareword error not showing up in global error.log
Owner: Nobody
Requestors: peter at pajamian.dhs.org
Status: new
Ticket <URL: http://rt.icdevgroup.org/Ticket/Display.html?id=320 >
Here is the simplified test case (global usertag):
UserTag testerrors Routine <<EOR
sub {
use strict;
no strict vars;
}
EOR
The above should produce an error in the global error.log file similar to the following:
Bareword "vars" not allowed while "strict subs" in use
But while Interchange errors on on compiling the tag and skips compilation, the error itself is not displayed:
- - - [30/September/2009:23:54:04 -0700] - - UserTag 'testerrors' subroutine failed compilation:
>
> Compilation error (warnings=)
This is IC 5.7.2 running on perl 5.8.8 non-threaded (compiled) on Centos 4.
Can anyone else re-produce this?
More information about the interchange-bugs
mailing list