View Issue Details

IDProjectCategoryView StatusLast Update
0002712Slicer4Core: CLI infrastructurepublic2018-03-02 11:06
Reporternicole Assigned Tomillerjv  
PrioritylowSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.4.0Fixed in VersionSlicer 4.4.0 
Summary0002712: Parsing an output parameter file with empty values causes a string error crash
Description

While testing the PETStandardUptakeValueComputation CLI, it managed to complete without errors but generated an output parameter file with no values in it (see attached). On return to Slicer, the parsing failed and caused a crash.

Steps To Reproduce

Load a PET and a CT dicom data set (from the RSNA tutorials 2012 if possible)
Edit the CT data set to create a segmentation (it's supposed to be done on the PET)
Enter the PETStandardUptakeValueComputation module and set the input params
Hit apply.

Additional Information

will update with more info if you can't reproduce.

TagsNo tags attached.

Related Changesets

Import 2017-06-07 23:51:09: master 9c4fc29a

2014-07-23 02:51:17

jcfr

Details Diff
BUG: Update SlicerExecutionModel - Fixes 0002712

This commit updates SlicerExecutionModel to include an updated version
of ModuleDescription::ReadParameterFile function that support string
parameter without value. The Slicer/SlicerExecutionModel@05af78d also
adds corresponding test checking that parameter file with and without
value can still be read.

$ git shortlog feef59e..a6616b52 --no-merges
Jean-Christophe Fillion-Robin (1):
BUG: Support parameter file with empty value

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23478 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/External_SlicerExecutionModel.cmake Diff File

Issue History

Date Modified Username Field Change
2012-10-30 15:36 nicole New Issue
2012-10-30 15:36 nicole Status new => assigned
2012-10-30 15:36 nicole Assigned To => millerjv
2012-10-30 15:36 nicole File Added: 10485_nc2Z3RpTf3.params
2013-08-27 12:41 jcfr Priority normal => low
2013-08-27 12:41 jcfr Target Version Slicer 4.3.0 => Slicer 4.4.0
2014-07-22 23:02 jcfr Note Added: 0012232
2014-07-22 23:02 jcfr Status assigned => resolved
2014-07-22 23:02 jcfr Fixed in Version => Slicer 4.4.0
2014-07-22 23:02 jcfr Resolution open => fixed
2017-06-10 08:51 jcfr Changeset attached => Slicer master 9c4fc29a
2018-03-02 11:06 jcfr Status resolved => closed