in reply to XML::Simple Abort Trap
This may close this thread, but this seems like it may be a bug somewhere else in the code. When i read the file into a variable first, then give that to XMLin() it works. I don't understand why it wouldnt be able to handle the file handle on its own.
Thanks everyone who looked at this