ChangeTracker is broken

Hi,

I tested the ChangeTracker extension in Slicer 4.6.2 and it appears to be broken.

Problem #1: Test data fails to be loaded

Problem #2: There are Python errors at step 3

This appears to be a regression (or deprecation of functionality in Slicer?). This returns None, although dataset URL is valid:

>>> vl=slicer.modules.volumes.logic()
>>> vl.AddArchetypeVolume('http://www.slicer.org/slicerWiki/images/e/e3/RegLib_C01_2.nrrd','Test',0)

Surprisingly to myself (I have not used this module for years!), it completed successfully on mac with the latest nightly, no python errors, and here’s the proof!

should be resolved in the tomorrow’s nightly

https://github.com/fedorov/ChangeTrackerPy/commit/ea508e804a5a317037ddbc1e884d44dbc53018b9

Hi Andrey,

Here is the error I have when I enter step 3.

Traceback (most recent call last):
  File "C:\Users\Julien\AppData\Roaming\NA-MIC\Extensions-25516\ChangeTracker\lib\Slicer-4.6\qt-scripted-modules\ChangeTrackerWizard\ChangeTrackerSegmentROIStep.py", line 173, in onEntry
    Helper.InitVRDisplayNode(self.__vrDisplayNode, roiVolume.GetID(), roiNodeID)
  File "C:\Users\Julien\AppData\Roaming\NA-MIC\Extensions-25516\ChangeTracker\lib\Slicer-4.6\qt-scripted-modules\ChangeTrackerWizard\Helper.py", line 108, in InitVRDisplayNode
    propNode = vrDisplayNode.GetVolumePropertyNode()
AttributeError: 'NoneType' object has no attribute 'GetVolumePropertyNode'

You will find below the content of the downloaded ChangeTracker.s4ext file.

arch amd64
archivename 25516-win-amd64-ChangeTracker-gitd91e870-2015-06-04.zip
category Wizards
contributors Andrey Fedorov (SPL), Kilian Pohl (SPL), Peter Black (BWH), Jean-Christophe Fillion-Robin (Kitware), Ron Kikinis (SPL)
description ChangeTracker is a software tool for quantification of the subtle changes in pathology. The module provides a workflow pipeline that combines user input with the medical data. As a result we provide quantitative volumetric measurements of growth/shrinkage together with the volume rendering of the tumor and color-coded visualization of the tumor growth/shrinkage.
enabled 1
extension_id 137168
homepage http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/ChangeTracker
iconurl http://www.slicer.org/slicerWiki/images/b/b9/ChangeTracker_logo.png
md5 fb0a61860be06b57f5139eff2801dd19
os win
release 
revision d91e870
scm git
scmurl https://github.com/fedorov/ChangeTrackerPy.git
screenshots http://www.slicer.org/slicerWiki/images/8/8e/Slicer4_ChangeTracker_Ad.png
slicer_revision 25516
status

Please note that I don’t have any error with Slicer 4.7.0 nightly

Thanks @finetjul. I can reproduce it, but I can’t see immediately what is wrong. I am not sure though how valuable “stable” Slicer is, so I am a bit reluctant to spend time on fixing this, considering it works in nightly.