Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^4: determine the variable causing the error: Use of uninitialized value

by LanX (Chancellor)
on Apr 13, 2017 at 19:35 UTC ( #1187872=note: print w/replies, xml ) Need Help??


in reply to Re^3: determine the variable causing the error: Use of uninitialized value
in thread determine the variable causing the error: Use of uninitialized value

> it doesn't work with more complex structures like hashes (or references to hashes)

To rephrase it, your problem are undefined elements of data structures like $h{x}.

I don't think there is any out of the box solution and you'd need to send a feature request.

As a side note: a hack could be to add a signal handler which parses the OP tree at the caller for all undefined entries .

But that's far from trivial.

Cheers Rolf
(addicted to the Perl Programming Language and ☆☆☆☆ :)
Je suis Charlie!

  • Comment on Re^4: determine the variable causing the error: Use of uninitialized value

Replies are listed 'Best First'.
Re^5: determine the variable causing the error: Use of uninitialized value (hack)
by LanX (Chancellor) on Apr 15, 2017 at 01:25 UTC
Re^5: determine the variable causing the error: Use of uninitialized value
by ruqui (Acolyte) on Apr 16, 2017 at 02:37 UTC
    Thank you for your suggestion Rolf, what should I do in order to send a feature request?
      I'm sorry but chances are too low, if you follow the discussion, especially the contributions by Dave_the_m you will see that is far too complicated too implement in core.

      update
      Anyway I've already shown code to help you in a pragmatic way

      Cheers Rolf
      (addicted to the Perl Programming Language and ☆☆☆☆ :)
      Je suis Charlie!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1187872]
help
Chatterbox?
[oakbox]: thanks, marto.
[marto]: there was a period where search.cpan had some frequent outages for (IIRC) a couple of weeks. I've not had any problems since, until today.
[marto]: this was about 16 months ago maybe. the noc team are, in my experience, very responsive to reports of issues, so please raise the issue after checking known problems/outages

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (5)
As of 2017-07-26 10:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I came, I saw, I ...
























    Results (390 votes). Check out past polls.