View Issue Details

IDProjectCategoryView StatusLast Update
0002315Slicer4Core: Usabilitypublic2013-02-12 09:41
Reporterungi Assigned Totokuda  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.1.1 
Target VersionSlicer 4.3.0Fixed in VersionSlicer 4.3.0 
Summary0002315: OpenIGTLink socket useless in reloaded scene
Description

When an OpenIGTLinkConnector node is saved with the scene and reloaded. No data is transferred through the connector anymore. Somehow the server and client cannot connect anymore. This was working in Slicer3 well.
Tested on Windows 7, Slicer 4 being client.

TagsNo tags attached.

Activities

tokuda

tokuda

2012-07-13 10:59

developer   ~0005137

I tested the module to see if I can recreate on Slicer running on Mac OS X Lion. Although the OpenIGTLink connector connected to the external server software that sends dummy linear transform data, the module was not able to create a linear transform node in the MRML scene.

tokuda

tokuda

2012-07-13 12:12

developer   ~0005139

Found that vtkMRMLIGTLConnectorNode::RegisterMessageConverter() was not called when the node was loaded from MRML scene file. The function is in charge of giving a list of classes that convert OpenIGTLink messages to MRML nodes. Without a proper list, the connector node cannot import received messages to MRML nodes.

tokuda

tokuda

2012-07-13 15:31

developer   ~0005140

I fixed the above issue and committed as revision 8012. It works on Mac OS X. Need testing on the other platforms.

ungi

ungi

2012-07-16 09:59

developer   ~0005143

I have tested it on Windows, and the bug seems to be fixed successfully. Thanks.

Issue History

Date Modified Username Field Change
2012-07-07 08:15 ungi New Issue
2012-07-13 09:48 tokuda Status new => assigned
2012-07-13 09:48 tokuda Assigned To => tokuda
2012-07-13 10:59 tokuda Note Added: 0005137
2012-07-13 12:12 tokuda Note Added: 0005139
2012-07-13 15:31 tokuda Note Added: 0005140
2012-07-16 09:59 ungi Note Added: 0005143
2012-08-22 05:56 jcfr Target Version => Slicer 4.3.0
2012-09-15 11:18 tokuda Status assigned => closed
2012-09-15 11:18 tokuda Resolution open => fixed
2013-02-12 09:41 jcfr Fixed in Version => Slicer 4.3.0