View Issue Details

IDProjectCategoryView StatusLast Update
0003724Slicer4Module OpenIGTLinkIFpublic2017-06-10 08:51
Reportertokuda Assigned Totokuda  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.3.1-2 
Target VersionSlicer 4.4.0Fixed in Version 
Summary0003724: Transforms don't update after loading from saved scene.
Description

Tamas Ungi reported:

I experienced random errors when loading a scene with persistent connection. Transforms representing tracked objects are not being updated. The error is associated with multiple transforms with the same name. The likely reason is that the transform nodes are not yet loaded in the scene when the connection already starts and creates new transforms. When the used transforms are loaded in the scene, they don't get updated anymore.

The reason and the code needs to be further investigated. I added this issue here for the record.

See:

https://github.com/openigtlink/OpenIGTLinkIF/issues/28

TagsNo tags attached.

Activities

tokuda

tokuda

2014-05-29 14:34

developer   ~0011994

Andras Lasso submitted a patch:

https://github.com/openigtlink/OpenIGTLinkIF/pull/34

There were multiple serious problems when a scene was loaded that contained saved OpenIGTLink connections. These changes fix all the known issues.

Issues fixed:

Nodes are not updating and duplicate nodes are created when a scene is loaded with an active OpenIGTLink connector (and only duplicate nodes are updated by OpenIGTLink)
Wrong model nodes are transformed and wrong models are shown/hidden when model nodes already exist in the scene and a scene is imported that contains OpenIGTLink connectors and locator models
Socket connections remain open after scene is closed or connector node is deleted
Display and pushOnConnect checkboxes are not working when Slicer is built in debug mode

tokuda

tokuda

2014-05-29 14:42

developer   ~0011995

The code is merged into the main repository.

tokuda

tokuda

2014-05-29 15:00

developer   ~0011996

Pull request has been sent:

https://github.com/Slicer/Slicer/pull/140

jcfr

jcfr

2014-09-17 23:01

administrator   ~0012529

Closing resolved issues that have not been updated in more than 3 months.

Related Changesets

Import 2017-06-07 23:51:09: master 8eb610df

2014-06-04 10:51:03

jcfr

Details Diff
BUG: Update OpenIGTLinkIF Git Tag. Fixes 0003724

Transforms don't update after loading from saved scene.

From: Junichi Tokuda <tokuda@bwh.harvard.edu>

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

Issue History

Date Modified Username Field Change
2014-05-29 14:33 tokuda New Issue
2014-05-29 14:33 tokuda Status new => assigned
2014-05-29 14:33 tokuda Assigned To => tokuda
2014-05-29 14:34 tokuda Note Added: 0011994
2014-05-29 14:42 tokuda Note Added: 0011995
2014-05-29 15:00 tokuda Note Added: 0011996
2014-05-29 15:00 tokuda Status assigned => resolved
2014-05-29 15:00 tokuda Resolution open => fixed
2014-06-04 06:52 jcfr Target Version => Slicer 4.4.0
2014-09-17 22:59 jcfr Status resolved => closed
2014-09-17 23:01 jcfr Note Added: 0012529
2017-06-10 08:51 jcfr Changeset attached => Slicer master 8eb610df