Uploaded image for project: 'XNAT'
  1. XNAT
  2. XNAT-6815

Missing MRI Inversion Time breaks TI extraction until tomcat restart

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • 1.8.3
    • 1.7, 1.8
    • DICOM
    • None

    Description

      To recreate this:

      1. Upload sample1 to a project.
      2. Click on scan 4. Note that TI will be present in the scan preview.
      3. Upload https://download.nrg.wustl.edu/pub/data/STS_001_A.zip to a project.
      4. Upload sample1 again to a different project.
      5. Click on scan 4. TI will not be present

      The issue would seem to be this: Optional.wrap is called in a static initialization block for TI in MRScanAttributes, so presumably the Optional object is going to be a cached static for all imports. Optional extends OptionalAttrDef which has boolean isValid = true. I’ve got a bunch of break points in this class, and the constructor doesn’t seem to be getting called whenever I import, and I can see that isValid = false, so it really does look like it encountered an exception once and it persistently cached like that.

      Attachments

        Activity

          People

            moore.c@wustl.edu Charlie Moore (Inactive)
            moore.c@wustl.edu Charlie Moore (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: