since the instance is being used to do an insert into the database, not an update

Do you mean that in the dev environment you're doing an insert, but on the test and prod environments you're doing updates? I'm a little unclear on the concept. Shouldn't the code handle both scenarios?

I would not worry so much about the warning, it's doing its job: telling you something odd is happening. I would instead concentrate on the program logic and trace back to where $HASH{key} is being set, or more importantly, why it's not. Don't shoot the messenger.

And set my mind at ease, tell you you don't really have a hash variable in your code named HASH? There are surely better names that would do?


In reply to Re: unwanted error messages appearing :-) (fix the cause, not the symptom) by grinder
in thread unwanted error messages appearing :-) by LaidBackWebSage

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.