intermittently: Running testAttachDetachRapidlyCloningMainTask(frysk.proc.TestTaskObserver) ...ERROR java.lang.RuntimeException: Linux{frysk.proc.LinuxTask@e87320,id={TaskId,26844},state=attaching} in state "attaching" did not handle processTerminatedEvent Time: 2.955 There was 1 error: 1) testAttachDetachRapidlyCloningMainTask(frysk.proc.TestTaskObserver)java.lang.RuntimeException: Linux{frysk.proc.LinuxTask@e87320,id={TaskId,26844},state=attaching} in state "attaching" did not handle processTerminatedEvent at frysk.proc.State.unhandled(java.lang.Object, java.lang.String) (/home/cagney/frysk/frysk-core/frysk/proc/State.java:77) at frysk.proc.TaskState.processTerminatedEvent(frysk.proc.Task, boolean, int) (/home/cagney/frysk/frysk-core/frysk/proc/TaskState.java:111) at frysk.proc.Task$17.execute() (/home/cagney/frysk/frysk-core/frysk/proc/Task.java:463) at frysk.event.EventLoop.runEventLoop(boolean) (/home/cagney/frysk/frysk-core/frysk/event/EventLoop.java:311) at frysk.event.EventLoop.runPolling(long) (/home/cagney/frysk/frysk-core/frysk/event/EventLoop.java:396) at frysk.proc.TestLib.assertRunUntilStop(java.lang.String) (/home/cagney/frysk/frysk-core/frysk/proc/TestLib.java:77) at frysk.proc.TestTaskObserver.attach(frysk.proc.Task[], frysk.proc.TestTaskObserver$AttachedObserver) (/home/cagney/frysk/frysk-core/frysk/proc/TestTaskObserver.java:181) at frysk.proc.TestTaskObserver.testAttachDetachRapidlyCloningMainTask() (/home/cagney/frysk/frysk-core/frysk/proc/TestTaskObserver.java:554) at TestRunner.main(java.lang.String[]) (/home/cagney/native/frysk-core/TestRunner.java:140) at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0) at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Created attachment 1765 [details] spam
The "terminated" event has been made abstract forcing all states to handle it.