I *think* this might be because of the way I was handling BufferedReader and OutputStreamWriter, but we’ll see. I’ve updated the mxj external for Mac and Win.
There’s some streamlining in here that should help you. Now when the process completes you get a bang out of the right outlet. This way, if you’re doing something periodically, and the previous process has not completed, you can choose to either send ‘destroy’ and move on to the next process, or wait until you get a bang.