Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.0.0.GA_P01, 3.2
-
Fix Version/s: EE-3.2.0.GA, 3.3
-
Component/s: Push Library, Push Server
-
Labels:None
-
Environment:ICEpush and ICEpush-EE
Description
If a TimerTask running on the Timer throws an Exception it can kill the Timer itself, resulting in subsequent execution of TimerTasks on the Timer to result in an IllegalStateException being thrown stating "Timer already cancelled". We should guard against this to avoid the Timer being killed. Instead the caught Exception can be logged as a warning.
Activity
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #32919 | Thu Dec 20 16:07:45 MST 2012 | jack.van.ooststroom | Fixed JIRA |
Files Changed | ||||
MODIFY
/icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java
MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/BlockingConnectionServer.java |
Jack Van Ooststroom
created issue -
Jack Van Ooststroom
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Jack Van Ooststroom [ jack.van.ooststroom ] |
Jack Van Ooststroom
made changes -
Fix Version/s | EE-3.2.0.GA [ 10323 ] | |
Fix Version/s | 3.3 [ 10374 ] |
Jack Van Ooststroom
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
This is in relation to
PUSH-206to avoid the cascading of Exceptions effect.