--- dwr-2.0.2/java/org/directwebremoting/dwrp/OutputAlarm.java 2007-10-11 11:09:28.000000000 +0300 +++ dwr-2.0.2-modified/java/org/directwebremoting/dwrp/OutputAlarm.java 2008-01-31 18:30:34.000000000 +0200 @@ -65,7 +65,9 @@ public void cancel() { scriptSession.removeScriptConduit(conduit); - task.cancel(); + if (task != null) { + task.cancel(); + } super.cancel(); }