Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DAFFODIL-2803

Warnings included in serialized DataProcessor

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.4.0
    • 3.5.0
    • Diagnostics
    • None

    Description

      When a schema is compiled and serialized, any warnings that were created as part of the compilation are also serialized. Which means a reloaded DataProcessor includes those same warnings that were output during compilation.

      DAFFODIL-2267 modified the CLI so that it does not output any diagnostics on a reloaded DataProcessor, but API users could still output those diagnostics which is likely not what they want. Reloaded parsers really show have no diagnostics associated with them.

      Note that these reloaded warning diagnostic do not become part of the Parse/UnparseResult diagnostics. So even if API users output warnings on a reloaded DataProcessor, they at least won't see them for every parse.

      But to avoid the possibility of these excess warnings, we should modify the save parser function so that it removes all diagnostics from the DataProcessor when saved.

      Attachments

        Activity

          People

            Unassigned Unassigned
            slawrence Steve Lawrence
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: