Subject: | Unwanted debugging output appears on console |
I'm running Microsoft Windows Server 2003 SP2, ActivePerl 5.12.4, DBI
1.616 and DBD-ODBC 1.31 (in the 'site' area, ActivePerl came with 1.29
in the 'perl' area). I wrote a script to test database fetches, and in
the console appeared a number of lines that just said 'HERE'. I used the
debugger that comes with the ActiveState Perl Development Kit to step
through the program, and the lines appeared when the statement
$st->bind_param() was being called. So (using TextPad, my preferred text
editor), I searched all files in my c:\Perl\site\lib directory for an
all upper-case word 'HERE' and found it in the file:
C:\Perl\site\lib\auto\DBD\ODBC\ODBC.dll
FYI, the file properties say the file was created on Tuesday, November
08, 2011, 10:27:21 AM and has size 98,405 bytes
TextPad actually allowed me to change the string 'HERE' to the string
'DEIG' and sure enough, when I re-ran my test script, the 'HERE' lines
now appear as 'DEIG'. I'm assuming that someone left some debugging code
in there.
I hadn't seen this behavior before, but some of the recent