# OpenDose3D Run Test error

**URL:** <https://discourse.slicer.org/t/opendose3d-run-test-error/44200>\
**Category:** Development\
**Tags:** opendose3d\
**Created:** [August 25, 2025, 6:49pm UTC](https://discourse.slicer.org/t/opendose3d-run-test-error/44200 "2025-08-25T18:49:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gaia\_muti](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/gaia_muti/32/80883_2.png) [@gaia\_muti](https://discourse.slicer.org/u/gaia_muti)\
**Post date:** [August 25, 2025, 6:49pm UTC](https://discourse.slicer.org/t/opendose3d-run-test-error/44200/1 "2025-08-25T18:49:32Z")

</div>

Problem report for Slicer 5.6.2 win-amd64: [please describe expected and actual behavior]

After installing Slicer 5.6.2 and the requested extension for OpenDose3D, after running the test to check the correct functioning the software stopped with this log:

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - Session start time …: 20250825\_150909

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - Slicer version …: 5.6.2 (revision 32448 / f10cd8c) win-amd64 - installed release

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - Operating system …: Windows / Professional / (Build 19044, Code Page 65001) - 64-bit

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - Memory …: 16220 MB physical, 18652 MB virtual

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - CPU …: GenuineIntel , 8 cores, 8 logical processors

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - VTK configuration …: OpenGL2 rendering, TBB threading

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - Qt configuration …: version 5.15.2, with SSL, requested OpenGL 3.2 (compatibility profile)

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - Internationalization …: disabled, language=

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - Developer mode …: disabled

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - Application path …: C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin

[DEBUG][Qt] 25.08.2025 15:09:09 (unknown:0) - Additional module paths ..: [slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules](http://slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules), [slicer.org/Extensions-32448/SlicerElastix/lib/Slicer-5.6/qt-scripted-modules](http://slicer.org/Extensions-32448/SlicerElastix/lib/Slicer-5.6/qt-scripted-modules), [slicer.org/Extensions-32448/TotalSegmentator/lib/Slicer-5.6/qt-scripted-modules](http://slicer.org/Extensions-32448/TotalSegmentator/lib/Slicer-5.6/qt-scripted-modules), [slicer.org/Extensions-32448/PyTorch/lib/Slicer-5.6/qt-scripted-modules](http://slicer.org/Extensions-32448/PyTorch/lib/Slicer-5.6/qt-scripted-modules), [slicer.org/Extensions-32448/SlicerRT/lib/Slicer-5.6/cli-modules](http://slicer.org/Extensions-32448/SlicerRT/lib/Slicer-5.6/cli-modules), [slicer.org/Extensions-32448/SlicerRT/lib/Slicer-5.6/qt-loadable-modules](http://slicer.org/Extensions-32448/SlicerRT/lib/Slicer-5.6/qt-loadable-modules), [slicer.org/Extensions-32448/SlicerRT/lib/Slicer-5.6/qt-scripted-modules](http://slicer.org/Extensions-32448/SlicerRT/lib/Slicer-5.6/qt-scripted-modules)

[DEBUG][Python] 25.08.2025 15:09:11 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\lib\Python\Lib\site-packages\matplotlib\__init_\_.py:341) - matplotlib data path: C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\lib\Python\Lib\site-packages\matplotlib\mpl-data

[DEBUG][Python] 25.08.2025 15:09:11 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\lib\Python\Lib\site-packages\matplotlib\__init_\_.py:341) - CONFIGDIR=C:\Users\gmuti\.matplotlib

[DEBUG][Python] 25.08.2025 15:09:11 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\lib\Python\Lib\site-packages\matplotlib\__init_\_.py:1512) - interactive is False

[DEBUG][Python] 25.08.2025 15:09:11 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\lib\Python\Lib\site-packages\matplotlib\__init_\_.py:1513) - platform is win32

[DEBUG][Python] 25.08.2025 15:09:12 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\lib\Python\Lib\site-packages\matplotlib\__init_\_.py:341) - CACHEDIR=C:\Users\gmuti\.matplotlib

[DEBUG][Python] 25.08.2025 15:09:12 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\lib\Python\Lib\site-packages\matplotlib\font\_manager.py:1580) - Using fontManager instance from C:\Users\gmuti\.matplotlib\fontlist-v390.json

[DEBUG][Python] 25.08.2025 15:09:32 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\lib\Slicer-5.6\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:39) - Scripted subject hierarchy plugin registered: SegmentEditor

[DEBUG][Python] 25.08.2025 15:09:32 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\lib\Slicer-5.6\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:39) - Scripted subject hierarchy plugin registered: SegmentStatistics

[DEBUG][Qt] 25.08.2025 15:09:32 (unknown:0) - Switch to module: “Welcome”

[DEBUG][Python] 25.08.2025 15:09:32 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\lib\Slicer-5.6\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:39) - Scripted subject hierarchy plugin registered: Elastix

[DEBUG][Qt] 25.08.2025 15:09:39 (unknown:0) - Switch to module: “OpenDose3D”

[ERROR][Python] 25.08.2025 15:09:44 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\testbuilder.py:158) - DICOM test data dir: C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Resources\DICOM\A\_Cycle3-6848MBq-9h57

[DEBUG][Qt] 25.08.2025 15:09:44 (unknown:0) - Skipped 10 files that were already in the database: C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules/Resources/DICOM/A\_Cycle3-6848MBq-9h57/CT/CT\_1h.dcm, C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules/Resources/DICOM/A\_Cycle3-6848MBq-9h57/CT/CT\_24h.dcm, C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules/Resources/DICOM/A\_Cycle3-6848MBq-9h57/CT/CT\_48h.dcm, C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules/Resources/DICOM/A\_Cycle3-6848MBq-9h57/CT/CT\_4h.dcm, C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules/Resources/DICOM/A\_Cycle3-6848MBq-9h57/CT/CT\_96h.dcm, C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules/Resources/DICOM/A\_Cycle3-6848MBq-9h57/SPECT\_1h.dcm, C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules/Resources/DICOM/A\_Cycle3-6848MBq-9h57/SPECT\_24h.dcm, C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules/Resources/DICOM/A\_Cycle3-6848MBq-9h57/SPECT\_48h.dcm, C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules/Resources/DICOM/A\_Cycle3-6848MBq-9h57/SPECT\_4h.dcm…

[DEBUG][Qt] 25.08.2025 15:09:44 (unknown:0) - “DICOM indexer has successfully processed 10 files [0.00s]”

[DEBUG][Qt] 25.08.2025 15:09:44 (unknown:0) - “DICOM indexer has updated display fields for 0 files [0.00s]”

[ERROR][Python] 25.08.2025 15:09:44 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\testbuilder.py:169) - Successfully loaded patient 2 with StudyInstanceUID: 1.2.392.200036.9116.2.6.1.61487.1955899372.1653959898.845999 and SeriesInstanceUID: 2.16.840.1.113669.1919.1659510452

[INFO][Python] 25.08.2025 15:09:44 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py:452) - Test FullTest\_positive started!

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:446) - Loading with imageIOName: GDCM

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:525) - Window/level found in DICOM tags (center=1579.0, width=3158.0) has been applied to volume 1: CT SPECT-CT 1HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:818) - Cannot get DICOM slice positions for volume 1: CT SPECT-CT 1HR

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:446) - Loading with imageIOName: GDCM

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:525) - Window/level found in DICOM tags (center=2070.0, width=4140.0) has been applied to volume 1: CT SPECT-CT 24HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:818) - Cannot get DICOM slice positions for volume 1: CT SPECT-CT 24HR

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:446) - Loading with imageIOName: GDCM

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:525) - Window/level found in DICOM tags (center=4785.0, width=9571.0) has been applied to volume 1: CT SPECT-CT 48HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:818) - Cannot get DICOM slice positions for volume 1: CT SPECT-CT 48HR

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:446) - Loading with imageIOName: GDCM

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:525) - Window/level found in DICOM tags (center=2467.0, width=4935.0) has been applied to volume 1: CT SPECT-CT 4HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:818) - Cannot get DICOM slice positions for volume 1: CT SPECT-CT 4HR

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:446) - Loading with imageIOName: GDCM

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:525) - Window/level found in DICOM tags (center=1663.0, width=3327.0) has been applied to volume 1: CT SPECT-CT 96HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:818) - Cannot get DICOM slice positions for volume 1: CT SPECT-CT 96HR

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:446) - Loading with imageIOName: GDCM

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:525) - Window/level found in DICOM tags (center=32767.0, width=65534.0) has been applied to volume 1: ACSC SPECT-CT 1HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:818) - Cannot get DICOM slice positions for volume 1: ACSC SPECT-CT 1HR

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:446) - Loading with imageIOName: GDCM

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:525) - Window/level found in DICOM tags (center=32767.0, width=65534.0) has been applied to volume 1: ACSC SPECT-CT 24HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:818) - Cannot get DICOM slice positions for volume 1: ACSC SPECT-CT 24HR

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:446) - Loading with imageIOName: GDCM

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:525) - Window/level found in DICOM tags (center=32767.0, width=65534.0) has been applied to volume 1: ACSC SPECT-CT 48HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:818) - Cannot get DICOM slice positions for volume 1: ACSC SPECT-CT 48HR

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:446) - Loading with imageIOName: GDCM

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:525) - Window/level found in DICOM tags (center=32767.0, width=65534.0) has been applied to volume 1: ACSC SPECT-CT 4HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:818) - Cannot get DICOM slice positions for volume 1: ACSC SPECT-CT 4HR

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:446) - Loading with imageIOName: GDCM

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:525) - Window/level found in DICOM tags (center=32767.0, width=65534.0) has been applied to volume 1: ACSC SPECT-CT 96HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/qt-scripted-modules/DICOMScalarVolumePlugin.py:818) - Cannot get DICOM slice positions for volume 1: ACSC SPECT-CT 96HR

[INFO][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py:466) - Standardise started!

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:487) - Failed to read DICOM attribute ‘DICOM.AcquisitionFramesDuration’

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:281) - Attribute ‘DICOM.Acquisition.Duration’ is empty

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:487) - Failed to read DICOM attribute ‘DICOM.AcquisitionFramesDuration’

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:281) - Attribute ‘DICOM.Acquisition.Duration’ is empty

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:487) - Failed to read DICOM attribute ‘DICOM.AcquisitionFramesDuration’

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:281) - Attribute ‘DICOM.Acquisition.Duration’ is empty

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:487) - Failed to read DICOM attribute ‘DICOM.AcquisitionFramesDuration’

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:281) - Attribute ‘DICOM.Acquisition.Duration’ is empty

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:487) - Failed to read DICOM attribute ‘DICOM.AcquisitionFramesDuration’

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:281) - Attribute ‘DICOM.Acquisition.Duration’ is empty

[ERROR][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeMRB.py:197) - No injection time and no timestamp in name for node 1: ACSC SPECT-CT 1HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:535) - Failed to retrieve DICOM attribute: DICOM.Injection.Date

[ERROR][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeMRB.py:197) - No injection time and no timestamp in name for node 1: ACSC SPECT-CT 24HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:535) - Failed to retrieve DICOM attribute: DICOM.Injection.Date

[ERROR][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeMRB.py:197) - No injection time and no timestamp in name for node 1: ACSC SPECT-CT 48HR

[WARNING][Python] 25.08.2025 15:09:45 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:535) - Failed to retrieve DICOM attribute: DICOM.Injection.Date

[ERROR][Python] 25.08.2025 15:09:46 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeMRB.py:197) - No injection time and no timestamp in name for node 1: ACSC SPECT-CT 4HR

[WARNING][Python] 25.08.2025 15:09:46 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:535) - Failed to retrieve DICOM attribute: DICOM.Injection.Date

[ERROR][Python] 25.08.2025 15:09:46 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeMRB.py:197) - No injection time and no timestamp in name for node 1: ACSC SPECT-CT 96HR

[WARNING][Python] 25.08.2025 15:09:46 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\NodeDICOM.py:535) - Failed to retrieve DICOM attribute: DICOM.Injection.Date

[INFO][Python] 25.08.2025 15:09:46 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py:478) - Standardise passed!

[INFO][Python] 25.08.2025 15:09:46 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py:482) - Setup isotope started!

[INFO][Python] 25.08.2025 15:09:46 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py:491) - Setup Isotope passed!

[INFO][Python] 25.08.2025 15:09:46 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py:495) - Resample started!

[INFO][VTK] 25.08.2025 15:09:46 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:870) - Found CommandLine Module, target is C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/cli-modules/BRAINSResample.exe

[INFO][VTK] 25.08.2025 15:09:46 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:888) - ModuleType: CommandLineModule

[INFO][VTK] 25.08.2025 15:09:46 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1729) - Resample Image (BRAINS) command line:

C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/cli-modules/BRAINSResample.exe --inputVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeB.nrrd --referenceVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeG.nrrd --outputVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBB.nrrd --pixelType float --interpolationMode Lanczos --defaultValue -1000 --numberOfThreads -1

[INFO][VTK] 25.08.2025 15:09:49 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1917) - Resample Image (BRAINS) standard output:

WARNING: neither warpTransform nor deformationVolume are defined, so warpTransform is set as identity.

=====================================================

Input Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeB.nrrd

Reference Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeG.nrrd

Output Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBB.nrrd

Pixel Type: float

Interpolation: Lanczos

Background Value: -1000

Warp By Transform: Identity

=====================================================

[INFO][VTK] 25.08.2025 15:09:49 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1943) - Resample Image (BRAINS) completed without errors

[INFO][VTK] 25.08.2025 15:09:49 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:870) - Found CommandLine Module, target is C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/cli-modules/BRAINSResample.exe

[INFO][VTK] 25.08.2025 15:09:49 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:888) - ModuleType: CommandLineModule

[INFO][VTK] 25.08.2025 15:09:49 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1729) - Resample Image (BRAINS) command line:

C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/cli-modules/BRAINSResample.exe --inputVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeE.nrrd --referenceVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeJ.nrrd --outputVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBC.nrrd --pixelType float --interpolationMode Lanczos --defaultValue -1000 --numberOfThreads -1

[INFO][VTK] 25.08.2025 15:09:51 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1917) - Resample Image (BRAINS) standard output:

WARNING: neither warpTransform nor deformationVolume are defined, so warpTransform is set as identity.

=====================================================

Input Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeE.nrrd

Reference Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeJ.nrrd

Output Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBC.nrrd

Pixel Type: float

Interpolation: Lanczos

Background Value: -1000

Warp By Transform: Identity

=====================================================

[INFO][VTK] 25.08.2025 15:09:51 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1943) - Resample Image (BRAINS) completed without errors

[INFO][VTK] 25.08.2025 15:09:51 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:870) - Found CommandLine Module, target is C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/cli-modules/BRAINSResample.exe

[INFO][VTK] 25.08.2025 15:09:51 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:888) - ModuleType: CommandLineModule

[INFO][VTK] 25.08.2025 15:09:51 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1729) - Resample Image (BRAINS) command line:

C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/cli-modules/BRAINSResample.exe --inputVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeC.nrrd --referenceVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeH.nrrd --outputVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBD.nrrd --pixelType float --interpolationMode Lanczos --defaultValue -1000 --numberOfThreads -1

[INFO][VTK] 25.08.2025 15:09:54 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1917) - Resample Image (BRAINS) standard output:

WARNING: neither warpTransform nor deformationVolume are defined, so warpTransform is set as identity.

=====================================================

Input Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeC.nrrd

Reference Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeH.nrrd

Output Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBD.nrrd

Pixel Type: float

Interpolation: Lanczos

Background Value: -1000

Warp By Transform: Identity

=====================================================

[INFO][VTK] 25.08.2025 15:09:54 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1943) - Resample Image (BRAINS) completed without errors

[INFO][VTK] 25.08.2025 15:09:54 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:870) - Found CommandLine Module, target is C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/cli-modules/BRAINSResample.exe

[INFO][VTK] 25.08.2025 15:09:54 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:888) - ModuleType: CommandLineModule

[INFO][VTK] 25.08.2025 15:09:54 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1729) - Resample Image (BRAINS) command line:

C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/cli-modules/BRAINSResample.exe --inputVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeD.nrrd --referenceVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeI.nrrd --outputVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBE.nrrd --pixelType float --interpolationMode Lanczos --defaultValue -1000 --numberOfThreads -1

[INFO][VTK] 25.08.2025 15:09:56 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1917) - Resample Image (BRAINS) standard output:

WARNING: neither warpTransform nor deformationVolume are defined, so warpTransform is set as identity.

=====================================================

Input Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeD.nrrd

Reference Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeI.nrrd

Output Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBE.nrrd

Pixel Type: float

Interpolation: Lanczos

Background Value: -1000

Warp By Transform: Identity

=====================================================

[INFO][VTK] 25.08.2025 15:09:56 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1943) - Resample Image (BRAINS) completed without errors

[INFO][VTK] 25.08.2025 15:09:56 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:870) - Found CommandLine Module, target is C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/cli-modules/BRAINSResample.exe

[INFO][VTK] 25.08.2025 15:09:56 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:888) - ModuleType: CommandLineModule

[INFO][VTK] 25.08.2025 15:09:56 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1729) - Resample Image (BRAINS) command line:

C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/bin/../lib/Slicer-5.6/cli-modules/BRAINSResample.exe --inputVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeF.nrrd --referenceVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBA.nrrd --outputVolume C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBF.nrrd --pixelType float --interpolationMode Lanczos --defaultValue -1000 --numberOfThreads -1

[INFO][VTK] 25.08.2025 15:09:59 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1917) - Resample Image (BRAINS) standard output:

WARNING: neither warpTransform nor deformationVolume are defined, so warpTransform is set as identity.

=====================================================

Input Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeF.nrrd

Reference Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBA.nrrd

Output Volume: C:/Users/gmuti/AppData/Local/Temp/Slicer/HEDG\_vtkMRMLScalarVolumeNodeBF.nrrd

Pixel Type: float

Interpolation: Lanczos

Background Value: -1000

Warp By Transform: Identity

=====================================================

[INFO][VTK] 25.08.2025 15:09:59 [vtkSlicerCLIModuleLogic (0000023B5EB3DF70)] (D:\D\S\S-0\Base\QTCLI\vtkSlicerCLIModuleLogic.cxx:1943) - Resample Image (BRAINS) completed without errors

[INFO][Python] 25.08.2025 15:09:59 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py:507) - Resample passed!

[INFO][Python] 25.08.2025 15:09:59 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py:511) - Rescale started!

[INFO][Python] 25.08.2025 15:09:59 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py:535) - Rescale passed!

[INFO][Python] 25.08.2025 15:09:59 [Python] (C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py:539) - Registration started!

[CRITICAL][Stream] 25.08.2025 15:09:59 (unknown:0) - Traceback (most recent call last):

[CRITICAL][Stream] 25.08.2025 15:09:59 (unknown:0) - File “C:/Users/gmuti/AppData/Local/slicer.org/Slicer 5.6.2/slicer.org/Extensions-32448/OpenDose3D/lib/Slicer-5.6/qt-scripted-modules/OpenDose3D.py”, line 1228, in onRunTestButton

[CRITICAL][Stream] 25.08.2025 15:09:59 (unknown:0) - self.test.FullTest\_positive()

[CRITICAL][Stream] 25.08.2025 15:09:59 (unknown:0) - File “C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DTest.py”, line 542, in FullTest\_positive

[CRITICAL][Stream] 25.08.2025 15:09:59 (unknown:0) - self.logic.createTransforms(referenceNode.data)

[CRITICAL][Stream] 25.08.2025 15:09:59 (unknown:0) - File “C:\Users\gmuti\AppData\Local\slicer.org\Slicer 5.6.2\slicer.org\Extensions-32448\OpenDose3D\lib\Slicer-5.6\qt-scripted-modules\Logic\OpenDose3DLogic.py”, line 919, in createTransforms

[CRITICAL][Stream] 25.08.2025 15:09:59 (unknown:0) - Elastix.RegistrationPresets\_ParameterFilenames

[CRITICAL][Stream] 25.08.2025 15:09:59 (unknown:0) - AttributeError: module ‘Elastix’ has no attribute ‘RegistrationPresets\_ParameterFilenames’

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [August 25, 2025, 6:50pm UTC](https://discourse.slicer.org/t/opendose3d-run-test-error/44200/2 "2025-08-25T18:50:37Z")

</div>

Elastix extension has been greatly improved, but the refactoring also resulted in changing some of the APIs. You need to adjust how OpenDose3D uses Elastix to avoid errors.
