in reply to Tracking down uninitialized values...

Many "mystery issues" of my own have been caused by typos in variable names. You might want to read the code very carefully and scan for that. Also, if you're using use warnings, you may see some "used only once" warnings for variables with typos in their names. Unfortunately, this doesn't hold true for normal hash keys.

---
It's all fine and dandy until someone has to look at the code.

Replies are listed 'Best First'.
Re^2: Tracking down uninitialized values...
by Slipstream (Monk) on Jul 28, 2006 at 17:51 UTC
    Nice tip! Using that I was able to pinpoint from where the complaint was coming and fix it. It's not the elegant solution I was hoping for, but it worked and the problem's solved so how can I complain? ;)

    For those who are interested, here's the offending line of code causing 5MB of that warning:
    map{ td({align=>$align->{$_} || $default_align, valign=>$default_valig +n}, $main_row->{$_}) } @summary_columns;
    Only a couple of thousand more lines like that hidden around this massive system to deal with now. :P