Dan Newton
a477d59c15
CORDA-3094 improvements to checkpoint dumper ( #5324 )
...
- Handle errors in Jackson and checkpoint deserialisation. A file
notifying the user that the checkpoint dump failed is created when
errors occur.
- Handle message deserialisation errors. A string placeholder is used
if an error occurs.
- Add more information about subflows (include their `FlowLogic`)
- Increase clarity in checkpoint output field names
* CORDA-3904 Add `flowCallStackSummary`
Add `flowCallStackSummary` to the output which contains the same content
as `flowCallStack` minus each subflow's `FlowLogic`. The `FlowLogic`
contains a ton of info which is normally repeated in each subflow.
Adding the summary gives an overview of the steps the flow executed
and which step it is currently on.
The `suspendedOn` field is put underneath the summary and the original
call stack is moved below the suspended info.
This puts the most useful information towards the top of the json file.
2019-08-14 14:08:58 +01:00
..
2019-02-25 16:54:30 +01:00
2017-10-30 10:09:08 +00:00
2019-08-07 14:17:15 +02:00
2019-07-30 16:17:04 +00:00
2019-04-16 11:06:05 +01:00
2019-04-15 11:28:57 +01:00
2018-05-22 15:38:43 +01:00
2019-07-10 17:01:38 +01:00
2018-11-28 22:25:21 +00:00
2019-01-11 09:22:45 +00:00
2019-03-27 17:05:07 +01:00
2019-02-06 12:49:47 +00:00
2019-05-08 11:49:23 +02:00
2019-07-08 14:43:50 +01:00
2019-03-25 12:20:26 +00:00
2019-05-02 09:42:32 +01:00
2017-10-01 23:33:15 +01:00
2019-05-21 10:45:21 +01:00
2019-08-02 09:00:46 +01:00
2019-01-03 17:22:25 +00:00
2019-01-16 19:53:49 +00:00
2019-07-10 17:01:38 +01:00
2018-07-20 16:21:24 +01:00
2018-05-15 16:59:35 +02:00
2018-08-17 16:59:52 +01:00
2019-08-02 09:00:46 +01:00
2018-10-24 13:58:19 +01:00
2019-03-27 15:26:17 +01:00
2017-11-22 15:39:48 +00:00
2018-06-14 15:57:49 +01:00
2018-11-20 18:17:11 +00:00
2019-03-27 15:40:36 +00:00
2019-08-01 09:40:52 +01:00
2017-12-08 17:00:31 +00:00
2019-08-14 14:08:58 +01:00
2019-02-21 12:05:07 +01:00
2019-03-25 12:20:26 +00:00
2019-03-27 15:25:40 +01:00
2019-07-16 11:29:21 +01:00
2019-02-11 16:15:05 +01:00
2018-11-05 15:51:42 +00:00
2018-06-05 21:43:03 +01:00
2019-08-02 09:00:46 +01:00
2017-08-22 18:09:23 +01:00
2017-06-07 16:14:01 +01:00
2019-04-11 13:43:47 +00:00
2019-08-01 09:40:52 +01:00
2019-04-11 13:43:47 +00:00
2019-04-29 09:59:36 +01:00
2019-01-14 15:58:00 +00:00
2019-04-11 13:43:47 +00:00
2019-05-02 09:42:32 +01:00
2019-06-10 10:24:06 +01:00
2018-12-18 12:48:51 +01:00
2019-05-09 17:23:52 +01:00
2018-11-05 15:51:42 +00:00
2019-05-21 10:45:21 +01:00
2019-06-27 18:27:36 +01:00
2019-04-29 17:37:57 +01:00
2019-05-14 13:22:22 +01:00
2019-02-22 10:14:59 +00:00
2019-03-07 09:32:16 +00:00
2018-07-10 15:17:59 +01:00
2019-04-11 13:43:47 +00:00
2018-11-05 15:51:42 +00:00
2018-11-05 15:51:42 +00:00
2019-05-29 15:02:25 +00:00
2019-04-11 13:43:47 +00:00
2019-05-07 10:32:47 +01:00
2019-02-21 12:05:07 +01:00
2019-01-11 09:22:45 +00:00
2018-09-24 15:00:31 +01:00
2019-05-08 11:49:23 +02:00
2019-02-21 12:05:07 +01:00
2018-06-21 16:57:30 +01:00
2018-07-20 16:21:24 +01:00
2019-08-02 09:00:46 +01:00
2019-06-03 11:01:54 +02:00
2019-02-05 14:19:08 +00:00
2018-11-13 11:50:24 +00:00
2019-06-03 08:57:26 +00:00
2019-04-26 19:53:30 +01:00
2019-04-02 11:20:12 +01:00
2019-07-12 10:51:12 +02:00
2018-11-05 15:51:42 +00:00
2017-09-29 17:42:49 +01:00
2018-06-13 09:43:16 +01:00
2019-05-08 11:49:23 +02:00
2019-05-24 15:09:20 +01:00
2019-05-21 14:59:11 +01:00
2018-06-13 09:43:16 +01:00
2019-05-21 14:59:11 +01:00
2019-02-21 12:05:07 +01:00
2018-07-17 11:26:55 +02:00
2018-07-17 15:36:10 +01:00
2018-10-02 16:29:19 +01:00
2018-07-17 15:36:10 +01:00
2018-06-13 09:43:16 +01:00
2018-07-02 10:26:33 +01:00
2019-05-08 11:49:23 +02:00
2019-03-27 15:26:17 +01:00
2019-05-21 14:59:11 +01:00
2019-04-11 13:43:47 +00:00
2018-07-16 17:13:43 +01:00
2019-07-24 15:30:27 +01:00
2019-07-02 11:32:48 +01:00
2019-03-22 15:57:55 +00:00
2019-07-08 14:43:50 +01:00
2019-03-27 15:25:40 +01:00
2018-08-03 13:34:34 +01:00
2019-05-14 14:30:08 +01:00
2019-04-15 11:28:57 +01:00
2019-02-27 14:32:39 +00:00
2019-08-14 11:24:43 +01:00
2019-03-27 15:26:17 +01:00
2019-01-14 10:07:51 +00:00
2019-05-09 17:23:52 +01:00
2018-07-16 17:13:43 +01:00
2019-01-14 10:55:39 +00:00
2019-05-13 18:24:53 +01:00
2019-02-21 12:05:07 +01:00
2018-11-05 15:51:42 +00:00
2019-07-12 10:51:12 +02:00
2019-07-12 10:51:12 +02:00
2019-07-12 10:51:12 +02:00
2019-04-11 13:43:47 +00:00
2019-08-06 11:28:16 +01:00
2019-08-02 09:00:46 +01:00
2017-06-05 13:37:23 +01:00
2018-11-22 22:53:24 +00:00
2019-01-11 09:22:45 +00:00
2019-06-03 14:56:21 +02:00
2019-06-03 14:56:21 +02:00
2018-11-05 15:51:42 +00:00
2019-08-12 13:22:15 +01:00
2017-08-04 17:23:31 +01:00
2019-04-25 15:34:05 +00:00
2019-04-11 13:43:47 +00:00
2019-08-01 09:40:52 +01:00
2018-03-16 13:41:38 +00:00
2019-04-02 11:20:12 +01:00
2019-04-16 11:06:05 +01:00
2018-12-03 22:30:15 +00:00
2019-04-11 13:43:47 +00:00
2019-03-02 17:45:34 +01:00
2018-09-24 15:00:31 +01:00
2019-07-30 14:51:34 +01:00
2019-06-07 14:30:10 +01:00
2019-07-17 13:24:04 +02:00
2019-03-12 10:25:39 +00:00
2019-07-04 14:00:42 +01:00
2019-02-21 12:05:07 +01:00
2019-04-11 13:43:47 +00:00
2018-07-17 11:26:55 +02:00
2019-07-04 10:07:33 +01:00
2019-07-10 17:01:38 +01:00
2019-06-03 14:56:21 +02:00
2019-04-11 13:43:47 +00:00