Think I may have found a bug in zenloader.exe and high memory utilization.

I looked at my loader log and found that there was an error reading a message zip file. I found the file it was complaining about and tried to open it. It told me it was corrupt. I restarted zenloader and the memory went down but then jumped back up to over a gig. I then deleted the file and restarted zenloader, the server memory was back to normal and stayed there. This has happened on all of my servers and this solution has fixed all of them, yet this still happens frequently(on different file of course). Why does zenworks not give up on trying to read the corrupt file? Thanks! Here is the message.

[DEBUG] [2/4/09 10:49:52 AM] [] [Loader.MessageProcessorModule] [Exception in MessageFilterProcessor.run() during reading the zipFile 1229393039-0000-28dd0aaa4c55ec43867a144735626dd2.zip: error in opening zip file] [Exception in MessageFilterProcessor.run() during reading the zipFile 1229393039-0000-28dd0aaa4c55ec43867a144735626dd2.zip: error in opening zip file] [] []
[DEBUG] [2/4/09 10:49:52 AM] [] [Loader.MessageProcessorModule] [java.lang.NullPointerException
] [java.lang.NullPointerException