Mandatory custodian #44

Merged
djmil merged 1 commits from mandatory-custodian into main 2023-11-29 17:36:54 +01:00
Owner

This code was written deliberately to deal with Corda's back chain tracking issues in BB8 (prod server.) The same code (and tests) were OK in dev environment. Trx verfication was crushing with null-ptr-exeption somewhere inside Corda during processing of any GameResult type transaction. i.e. when the custodian was present to store the final score.

It was observed, that Corda was failing to fetch data from previous (for custodian node) states from vnodes pf actual participants.

Thus, after lots of failing attempts to mitigate the null-ptr-exeption, final solution was to add custodian to each trx, thus backtracking was working.

This code was written deliberately to deal with Corda's back chain tracking issues in BB8 (prod server.) The same code (and tests) were OK in dev environment. Trx verfication was crushing with null-ptr-exeption somewhere inside Corda during processing of any GameResult type transaction. i.e. when the custodian was present to store the final score. It was observed, that Corda was failing to fetch data from previous (for custodian node) states from vnodes pf actual participants. Thus, after lots of failing attempts to mitigate the null-ptr-exeption, final solution was to add custodian to each trx, thus backtracking was working.
djmil added the
bug
label 2023-11-29 17:36:24 +01:00
djmil added 1 commit 2023-11-29 17:36:25 +01:00
djmil merged commit dce7f8e549 into main 2023-11-29 17:36:54 +01:00
djmil deleted branch mandatory-custodian 2023-11-29 17:36:54 +01:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: djmil/corda-checkers#44
No description provided.