Scene Loading Line and Node Error

Hello,

I have run into the following issue rarely before. Because of this, I save important (read: time-consuming) segmentations two different ways once I finish. I saved the Scene and associated files (png, nrrd, etc.) to both a USB and a shared network drive, but I am getting an error message (screenshot below) regardless of which location I open from and trying three different workstations and different versions of Slicer. The version I used to create the Segmentation is 4.13.0-2021-12-03, but the latest and older versions also return an error. The png and seg/nrrd files are not corrupted when I open them elsewhere, only the .mrml file seems to be affected.

I looked through the top 50 Support topics with a keyword search and couldn’t find an answer. I am hoping there is something I can do to restore/access the file. Please help! Thanks.

Error Detail:
"- Error: Loading S:/CARD_SHARE/3D Printing/3D Visualization/3D (2022-3-30) - MV - Dextro VA Discord PA iIVC Shunt - CHLA/2022-04-19-Scene.mrml - ERROR: In D:\D\P\Slicer-0\Libs\MRML\Core\vtkMRMLStorableNode.cxx, line 322

vtkMRMLScalarVolumeNode (000001201CE5EA70): vtkMRMLStorableNode::UpdateScene failed: Failed to read node 2501: 3D_BTFE_WH (vtkMRMLScalarVolumeNode1) using storage node vtkMRMLVolumeArchetypeStorageNode1.

  • Error: Loading S:/CARD_SHARE/3D Printing/3D Visualization/3D (2022-3-30) - MV - Dextro VA Discord PA iIVC Shunt - CHLA/2022-04-19-Scene.mrml - ERROR: In D:\D\P\Slicer-0\Libs\MRML\Core\vtkMRMLStorableNode.cxx, line 322

vtkMRMLSegmentationNode (000001201E5E4410): vtkMRMLStorableNode::UpdateScene failed: Failed to read node HeteroTAPVR (vtkMRMLSegmentationNode1) using storage node vtkMRMLSegmentationStorageNode1."

image

A few months ago we added detailed reporting of any potential scene loading and saving errors. This is the main reason you are seeing these errors. From the error messages it is hard to tell if this indicates loading failure of any valid data; or it is just due to presence of storage node that is not used anymore, but for some reason it did not get deleted from the scene.

You can get rid of unused nodes by just loading the files into a clean scene (instead of loading the .mrml or .mrb file).

Thank you. Opening a new Slicer window and adding all the non-.mrml files to that scene worked. I appreciate your help to restore my work…

1 Like