View Issue Details

IDProjectCategoryView StatusLast Update
0003374Slicer4Core: MRMLpublic2017-06-20 08:12
Reporterfedorov Assigned Topieper  
PriorityhighSeverityblockReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.4.0Fixed in VersionSlicer 4.4.0 
Summary0003374: Volumes loaded from DICOM that have dots in filename cannot be assigned a static file name
Description

To reproduce:

1) import the attached dataset
2) add volume from DICOM module
3) try to save the volume, and change the file name to something - like "subtract.nrrd"
4) click "Save scene" again - file name has changed (see screenshot attached)

No matter how many times I try, the file name is reset to garbage every time I try to save.

TagsNo tags attached.

Relationships

related to 0003125 closedpieper Compressed Nifti files not stored properly in MRML 

Activities

2013-09-05 15:12

 

save1.png (29,254 bytes)
save1.png (29,254 bytes)

2013-09-05 15:12

 

save2.png (42,667 bytes)
save2.png (42,667 bytes)

2013-09-05 15:12

 

test_dicom_name.tgz (772,435 bytes)
pieper

pieper

2014-03-07 05:20

administrator   ~0011314

I'll try to replicate - Jc thinks it may be fixed.

pieper

pieper

2014-04-01 13:29

administrator   ~0011508

This seems to be fixed for me. The filename with parentheses is not accepted, but I was able to rename the output filename and correctly save and restore the volume.

_-_-_

_-_-_

2017-05-30 04:22

reporter  

Slicer_Bug3374_Example.zip (3,549,109 bytes)
_-_-_

_-_-_

2017-05-30 04:24

reporter   ~0014495

Last edited: 2017-05-30 04:25

View 3 revisions

I think this bug still exists in version 4.6.2. Find attached a small example:

Slicer_Bug3374_Example.zip (3,549,109 bytes) 2017-05-30 04:22

pieper

pieper

2017-06-02 13:46

administrator   ~0014508

I can't replicate this. I was able to save the data from the original bug report.

When i tried loading the Slicer_Bug3374_Example scene the volume data would not load. There's an extra ".nrrd" at the end of the filename resulting in this error:

vtkITKArchetypeImageSeriesReader::ExecuteInformation: Archetype file /Users/pieper/tmp/Slicer_Bug3374_Example/Test.Volume.nrrd.nrrd does not exist.

I'm not sure how that go there, but if there's a reproducible way to make that happen then maybe it's a bug that should be reported separately.

_-_-_

_-_-_

2017-06-20 08:12

reporter   ~0014908

Yes, to replicate the error do the following

  1. Open slicer (New / clean scene)
  2. Add a Volume with a dot inside the file name like the one in the example Test.Volume.nrrd
  3. Save the scene
  4. Close the scene
  5. Try to load the scene again

The error in the scene file is:
<VolumeArchetypeStorage
id="vtkMRMLVolumeArchetypeStorageNode4" name="VolumeArchetypeStorage_3" hideFromEditors="true" selectable="true" selected="false" fileName="Test.Volume.nrrd.nrrd" useCompression="1" defaultWriteFileExtension="nrrd" readState="0" writeState="0" centerImage="0" singleFile="4" UseOrientationFromFile="1" ></VolumeArchetypeStorage>

Issue History

Date Modified Username Field Change
2013-09-05 15:11 fedorov New Issue
2013-09-05 15:11 fedorov Status new => assigned
2013-09-05 15:11 fedorov Assigned To => alexy
2013-09-05 15:12 fedorov File Added: save1.png
2013-09-05 15:12 fedorov File Added: save2.png
2013-09-05 15:12 fedorov File Added: test_dicom_name.tgz
2013-09-05 15:12 fedorov Assigned To alexy => pieper
2013-09-05 15:13 fedorov Relationship added related to 0003125
2013-09-05 15:34 jcfr Target Version => Slicer 4.3.1
2013-10-01 12:20 jcfr Target Version Slicer 4.3.1 => Slicer 4.3.2
2014-03-06 10:15 nicole Target Version Slicer 4.3.2 => Slicer 4.4.0
2014-03-07 05:20 pieper Note Added: 0011314
2014-04-01 13:29 pieper Note Added: 0011508
2014-04-01 13:29 pieper Status assigned => resolved
2014-04-01 13:29 pieper Fixed in Version => Slicer 4.4.0
2014-04-01 13:29 pieper Resolution open => fixed
2014-04-03 05:02 fedorov Status resolved => closed
2017-05-30 04:22 _-_-_ File Added: Slicer_Bug3374_Example.zip
2017-05-30 04:24 _-_-_ Note Added: 0014495
2017-05-30 04:25 _-_-_ Note Edited: 0014495 View Revisions
2017-05-30 04:25 _-_-_ Note Edited: 0014495 View Revisions
2017-06-02 13:46 pieper Note Added: 0014508
2017-06-20 08:12 _-_-_ Note Added: 0014908