Create a custom observer, and leave the Action entry blank. Then, when the relevant event fires repetitively: java.lang.NullPointerException at frysk.gui.monitor.actions.AddTaskObserverAction.execute(FryskGui) at frysk.gui.monitor.actions.TaskActionPoint.runActions(FryskGui) at frysk.gui.monitor.observers.TaskForkedObserver.runActions(FryskGui) at frysk.gui.monitor.observers.TaskForkedObserver.bottomHalf(FryskGui) at frysk.gui.monitor.observers.TaskForkedObserver$1.run(FryskGui) at org.gnu.glib.CustomEvents.runEvents(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.gtk_main(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.main(libgtkjava-2.8.so) at frysk.gui.Gui.gui(FryskGui) at frysk.gui.FryskGui.main(FryskGui) java.lang.NullPointerException at frysk.gui.monitor.actions.AddTaskObserverAction.execute(FryskGui) at frysk.gui.monitor.actions.TaskActionPoint.runActions(FryskGui) at frysk.gui.monitor.observers.TaskForkedObserver.runActions(FryskGui) at frysk.gui.monitor.observers.TaskForkedObserver.bottomHalf(FryskGui) at frysk.gui.monitor.observers.TaskForkedObserver$1.run(FryskGui) at org.gnu.glib.CustomEvents.runEvents(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.gtk_main(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.main(libgtkjava-2.8.so) at frysk.gui.Gui.gui(FryskGui) at frysk.gui.FryskGui.main(FryskGui) Exception in thread "main" java.lang.NullPointerException at frysk.gui.monitor.actions.AddTaskObserverAction.execute(FryskGui) at frysk.gui.monitor.actions.TaskActionPoint.runActions(FryskGui) at frysk.gui.monitor.observers.TaskForkedObserver.runActions(FryskGui) at frysk.gui.monitor.observers.TaskForkedObserver.bottomHalf(FryskGui) at frysk.gui.monitor.observers.TaskForkedObserver$1.run(FryskGui) at org.gnu.glib.CustomEvents.runEvents(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.gtk_main(libgtkjava-2.8.so) at org.gnu.gtk.Gtk.main(libgtkjava-2.8.so) at frysk.gui.Gui.gui(FryskGui) at frysk.gui.FryskGui.main(FryskGui)
2006-08-24 Mike Cvet <mcvet@redhat.com> * actions/AddTaskObserverAction.java (execute): Added a null check for the observer. Fixes #3125.