in reply to do not understand [Fatal] message

You probably would need to show us a little more of the code, and you would have to put the code between <code> and </code> tags, so it will be easier for us to see it. It would also help a lot if you could tell us what modules are being used in the script -- look for lines that begin with "use " (if any), and show those to us.

For that matter, if the script as a whole is not too big (and if posting it in public here will not get you into trouble), show us the whole thing. (Anything over 150 lines is probably "too big", and you would have to figure out how to show us just the relevant parts -- for instance, if the line with the error is inside a subroutine, maybe you could show us the whole sub block, and the line(s) elsewhere in the code where the subroutine is called.)

Offhand, it sounds like a case where the new reporting system has more fields than the old one did, or maybe (ugh) it uses different numbers of fields on some records. (Or maybe there is a problem with the new files, and this program would not fail if the files were actually okay).

Replies are listed 'Best First'.
Re^2: do not understand [Fatal] message
by kaasboy (Initiate) on Nov 27, 2007 at 20:59 UTC
    Thanks all for your answers. The script is too big to post here but I think you may be right about the new reporting system having changed it's fields. I'm waiting to hear back from the vendor's developers to see if they can tell me what differences there are between the old and new versions. Cheers K