[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