[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-dev] fixed AJDE/JavaRun process hangs

fyi, I have fixed a bug where forked processes hang waiting for blocked input streams, which affects Ajde and the harness. I'm not going to check it in to delivered code unless we go ahead with Mik's delay or everyone wants the fix in, but I might check a copy into test code if we're not going to release until after Thursday.


More details: The bug was in FileUtil.Pipe.run(), used by LangUtil.ProcessController, used by the harness JavaRun and by Ajde.runInNewVM(..) when they forked a process. I have a test case. Checking a copy of the fixed components into the test code would enable us to run the automated tests for JDK 1.1 runtime compliance in the release script.