You can use try/catch block from module Error (look at examles in the module documentation and in the article Object Oriented Exception Handling in Perl).
About strange error messages, try to look at perldelta (Perl 5.6.1)::Improved diagnostics.
Hope I helped.
--------------------------------
SV* sv_bless(SV* sv, HV* stash);
In reply to Re: Tracking down "uninitialized value" errs
by nite_man
in thread Tracking down "uninitialized value" errs
by jest
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |