View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004582 | SymmetricDS | Bug | public | 2020-10-12 15:22 | 2020-11-09 15:15 |
Reporter | pmarzullo | Assigned To | pmarzullo | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.12.4 | ||||
Target Version | 3.12.5 | Fixed in Version | 3.12.5 | ||
Summary | 0004582: Heartbeat job should catch exceptions from heartbeat listeners | ||||
Description | When 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 Reproduce | 1. 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. | ||||
Tags | heartbeat | ||||
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 |
2020-11-09 15:15 | admin | Status | resolved => closed |