testRepeatedHostRefresh(frysk.proc.live.TestRefresh)frysk.sys.Errno$Enoent: open: No such file or directory (file /proc/0/stat) at frysk.sys.proc.Stat.scan(Stat.java:72) at frysk.proc.live.LinuxPtraceHost$ProcChanges.update(LinuxPtraceHost.java:146) at frysk.proc.live.LinuxPtraceHost$ProcChanges.update(LinuxPtraceHost.java:152) at frysk.proc.live.LinuxPtraceHost$1.build(LinuxPtraceHost.java:191) at frysk.sys.proc.ProcBuilder.construct(ProcBuilder.java:67) at frysk.proc.live.LinuxPtraceHost.executeRefresh(LinuxPtraceHost.java:194) at frysk.proc.live.LinuxPtraceHost.executeRefresh(LinuxPtraceHost.java:221) at frysk.proc.live.LinuxPtraceHost.access$1(LinuxPtraceHost.java:218) at frysk.proc.live.LinuxPtraceHost$2.execute(LinuxPtraceHost.java:213) at frysk.event.EventLoop.runEventLoop(EventLoop.java:365) at frysk.event.EventLoop.runPolling(EventLoop.java:455) at frysk.testbed.TestLib.assertRunUntilStop(TestLib.java:80) at frysk.testbed.TestLib.assertRunUntilStop(TestLib.java:90) at frysk.proc.live.TestRefresh.access$0(TestRefresh.java:1) at frysk.proc.live.TestRefresh$HostState.assertRefresh(TestRefresh.java:81) at frysk.proc.live.TestRefresh.testRepeatedHostRefresh(TestRefresh.java:155) at frysk.junit.Runner.runCases(Runner.java:214) at frysk.junit.Runner.runTestCases(Runner.java:441) at TestRunner.main(TestRunner.java:64)
commit 5539327049ca4af57908f6bd0e90196a20378395 Author: Andrew Cagney <cagney@redhat.com> Date: Fri Jun 20 23:38:33 2008 -0400 In ProcBuilder, catch any Throwable; Make FileElements return NULL when no file. frysk-sys/frysk/sys/proc/ChangeLog 2008-06-20 Andrew Cagney <cagney@redhat.com> * jni/ProcBuilder.cxx (ProcBuilder::construct): Catch a Throwable. * jni/ProcBuilder.cxx (ProcBuilder::construct): Ditto. frysk-sys/jnixx/ChangeLog 2008-06-20 Andrew Cagney <cagney@redhat.com> * elements.hxx (slurp): Return the BUF. (FileElements::slurp): Update. * elements.cxx (slurp): Update; when file-not-found return NULL.