in reply to Re^2: CGI::Appl can't find sub
in thread CGI::Appl can't find sub

Okay, then please explain the output from the "perl -MO=Terse", which is:

Bareword "CA_list" not allowed while "strict subs" in use at line 309. BEGIN not safe after errors--compilation aborted at line 423.

Note that line 423 is about 15 lines into the *next* subroutine after the one with the bareword parameter. Adding double quotes to the parameter fixed the problem. What made this so hard to root cause is that the problem did not cause the subroutine with the problem to fail. The error message also corresponds with what was observable in the perl debugger - "S AA" failed to show any subroutines after the one that contained line #309.