Uploaded image for project: 'Corda'
  1. CORDA-2674

Backwards compatibility break in serialisation engine when deserialising nullable fields

    Details

    • Type: Bug
    • Status: Done (View workflow)
    • Priority: Highest
    • Resolution: Done
    • Affects versions: Corda Enterprise 4 RC03
    • Fix versions: Corda 4.1
    • Components: None
    • Labels:
      None

      Description

      Seems like the serializer in V3 handled deserialization of nullable fields where the field was null, presumably it assigned some default value to the field. However, in V4, the behaviour has changed and this case is not handled anymore and instead an exception is thrown... which is what you can see in https://r3-cev.atlassian.net/browse/R3T-2225.

        Attachments

          Activity

            People

            • Assignee:
              Dominic.Fox Dominic.Fox@r3.com
              Reporter:
              Roger.Willis Roger Willis
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: