A mystery. Need ideas, or even a name for this problem.
It sounds to me like we're using up some resouce that's not being cleaned up, but what?
We have a Java listener that spawns a Java-calling-C++ application created with the Complicator's Gloves...
The interior C++ routine loops: reads one of a series of 10 files, does stuff, writes a file.
So when you're done, you should have 10 input files, and 10 corresponding output files.
The problem:
After restarting the listener, the application reads and writes all 10 files. The next time the application is spawned and run, it creates but does not write all 10. It leaves empty a few at the end of the series. The next time, it leaves more of the series empty. Eventually, all 10 of the output files will be created, but will be empty.
This application works fine in Dev and Test, fails in Production. Environment is W2008 under VM.
WTF!!??