View Issue Details

IDProjectCategoryView StatusLast Update
0004582SymmetricDSBugpublic2020-10-12 15:47
Reporterpmarzullo Assigned Topmarzullo  
Prioritynormal 
Status resolvedResolutionfixed 
Product Version3.12.4 
Target Version3.12.5Fixed in Version3.12.5 
Summary0004582: Heartbeat job should catch exceptions from heartbeat listeners
DescriptionWhen the DataService.heartbeat(boolean force) is executed, the service finds and executes the list of IHeartbeatListener beans that need to be run.
But if one of the beans throws an exception, the rest of the beans are skipped.

The execution of each bean should catch and log exceptions, and continue on executing the rest of the IHeartbeatListener beans.
Steps To Reproduce1. Build up list of IHeartbeatListener beans, and force one of them (not the last one) to throw an exception.
2. Force the run of the HeartbeatJob.
3. All beans after the exception will not be executed.
Tagsheartbeat

Relationships

related to 0004581 resolvedpmarzullo Heartbeat job should catch exceptions from heartbeat listeners 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-10-12 15:22 pmarzullo New Issue
2020-10-12 15:22 pmarzullo Status new => assigned
2020-10-12 15:22 pmarzullo Assigned To => pmarzullo
2020-10-12 15:22 pmarzullo Tag Attached: heartbeat
2020-10-12 15:23 pmarzullo Relationship added related to 0004581
2020-10-12 15:47 pmarzullo Status assigned => resolved
2020-10-12 15:47 pmarzullo Resolution open => fixed
2020-10-12 15:47 pmarzullo Fixed in Version => 3.12.5