Subject: | Win32::EventLog "Use of uninitialized value in subroutine entry..." in Perl 5.8.2 ActiveState Build 808 |
Every time I post to the event log from Win32::EventLog::Carp, it gives the following errors for each $eventloghandle->Report() call:
Use of uninitialized value in subroutine entry at C:/Perl/site/lib/Win32/EventLog.pm line 73.
Use of uninitialized value in subroutine entry at C:/Perl/site/lib/Win32/EventLog.pm line 199.
Use of uninitialized value in subroutine entry at C:/Perl/site/lib/Win32/EventLog.pm line 199.
Use of uninitialized value in subroutine entry at C:/Perl/site/lib/Win32/EventLog.pm line 199.
Use of uninitialized value in subroutine entry at C:/Perl/site/lib/Win32/EventLog.pm line 199.
I've tested Win32::EventLog::Carp and modified it so that it does not call report with undefined values. My guess is that something changed in Perl 5.8 that Win32::EventLog is not friendly with.