The following is a specific example of a general situation I've run into many times: I am generating an output file and each line has a key associated with it, say the first non-space part of the input file. I mean to have filled a hash with all the possible keys and values associated with all of them, but I've made some mistakes and forgotten to associate values with some of the keys. I run the script, either on a debugger or a terminal, and I get a bunch of "uninitialized" error messages. I then put in a block in my debugger right before the place where I'm running into trouble asking the script to print a value associated with a non-existant key. I hit "run" a few times and let it hang up at the block each time it has looped through a new line. I see no error messages. I then remove the block and let the script run to the end, and I still see no error messages. If I then look in the output file, the places where I tried to print values associated with non-existant keys are blank, as they should be, but I now have run the whole script without getting any error messages. I've done this many times using both Komodo or Affrus debuggers (Mac OSX). Does anyone know why this happens? Thanks. Eric

In reply to pausing in a debugger can get rid of error messages by efoss

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.