Distinct JVMs terminate simultaneously with error code 143
843811Oct 8 2003 — edited Feb 18 2005I am running 2 distinct java processes (started in 2 separate JVMs) on a win2k server using JRE 1.3.1_07. Both of these processe spend the majority of their time sleeping, but wake up every 10 minutes to do some work. The processes run for 23 hours and 50 minutes, then shut down and are restarted approximately 30 minutes later.
In each of these processes, I have a catch throwable in main intended to provide a stack trace in the event of a catastrophic error.
Occasionally (without any pattern that I can discern), these two processes suddenly die at exactly the same time. Neither provides a stack trace. The only thing I have to go on is that both JVMs exit with a return code of 143. The windows return code of 143 ("The system cannot join or substitute a drive to or for a directory on the same drive") makes absolutely no sense in the context of what these two processes do.
Sometimes these processes run the entire 23 hours and 50 minutes without a problem. Sometimes the problem occurs within the first 20 minutes. Sometimes it occurs after 20 hours. There is no pattern that I can find relating to when this occurs.
When I look at system monitoring on the box, there are no memory issues or overcommits of any kind occurring at the time the processes died.
Once, I had a third java process running (this process only runs once per day and lasts for about 5 minutes) and all three processes suddenly died with an error code of 143.
I have run these two processes on different boxes with the same intermittent bahavior.
Any help?