in reply to Re: split, Use of uninitialized value
in thread split, Use of uninitialized value
Some definitions ...
use constant IMP_WG => 18; use constant CSC_HAN => 19;
And a dumped record with some data blanked out.
CSC.MIDRANGE.SERVER.SUPPORT 1 $VAR1 = [ 618, 'xxxxxxxxxx', '3-Moderate', 'Normal', 'Closed', 'xxxxxxxxxx', 'xxxxxxxxxx', 'Approved', 'Approved', '05/12/03 10:00', '02/12/03 09:45', '3.00', 'Successful', '12/12/03 09:53', '05/12/03 13:00', '05/12/03 09:52', 'Midrange', 'Production', 'CSC.MIDRANGE.SERVER.SUPPORT', 1 ]; Use of uninitialized value at stats2 line 192.
As far as I can see in all cases the data I am testing does exist. I previously had the final test as $rec->[CSC_HAN] == 1 but that was one of the first things that I changed.
I cant see any scope for autovivification either ... the only possibility would be $rec but then the print statement should be throwing the uninitialised value errors.
If it matters (and it probably does with something this weird) $rec is a local copy of a pointer stored in a hash and obtained like so:
my $rec = $change_recs{$key};
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Re: split, Use of uninitialized value
by Roger (Parson) on Jan 07, 2004 at 04:02 UTC | |
by Anonymous Monk on Jan 07, 2004 at 04:12 UTC | |
by Roger (Parson) on Jan 07, 2004 at 04:34 UTC | |
by Anonymous Monk on Jan 07, 2004 at 04:43 UTC | |
by ysth (Canon) on Jan 07, 2004 at 16:13 UTC |