Unable to insert state into vault if notary was just started using Corda OS-4.0

Description

Transaction flow could throw SQL exception when Notary node connected to the network with a delay

 

Steps to reproduce:

  1. Register Notary node and a normal nodes

  2. Start normal node without Notary node and wait until node started

  3. Start Notary node and run the cash issue flow once Notary node started

 

After performing steps above using behave, following records inserted into normal node’s log

Behave .feature file could be found in attachments

This issue was reproduced in Corda version [OS-4.0]
Not reproducible in Corda versions [ENT-4.0], [OS-4.1-RC02], [ENT-4.1-RC02], [4.2-ER-20190723 ]

Status

Assignee

Unassigned

Reporter

Alexey Shirin

Labels

None

Priority

Medium

Fix versions

None

Ported to...

None

Feature Team

Notaries

CVSS Vector

None

Severity

Medium

Affects versions

Configure