Slicer 4.11 on M1 not loading .mrb file

Problem report for Slicer 4.11.20200930 macosx-amd64: [please describe expected and actual behavior]

i cant load the file , the hierarchy shows nothing being loaded as well .

its quite frustrating ! i need urgent help with this

log
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - Session start time …: 2021-02-26 09:15:02
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - Slicer version …: 4.11.20200930 (revision 29402 / 002be18) macosx-amd64 - installed release
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - Operating system …: macOS / 11.2.1 / 20D74 - 64-bit
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - Memory …: 8192 MB physical, 9216 MB virtual
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - CPU …: Apple M1, 8 cores, 8 logical processors
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - VTK configuration …: OpenGL2 rendering, Sequential threading
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - Qt configuration …: version 5.15.1, with SSL, requested OpenGL 3.2 (core profile)
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - Developer mode enabled …: no
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - Prefer executable CLI …: yes
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - Application path …: /Applications/Slicer.app/Contents/MacOS
[DEBUG][Qt] 26.02.2021 09:15:02 [] (unknown:0) - Additional module paths …: (none)
[DEBUG][Python] 26.02.2021 09:15:03 [Python] (/Applications/Slicer.app/Contents/lib/Python/lib/python3.6/site-packages/pydicom/datadict.py:432) - Reversing DICOM dictionary so can look up tag from a keyword…
[DEBUG][Python] 26.02.2021 09:15:04 [Python] (/Applications/Slicer.app/Contents/lib/Slicer-4.11/qt-scripted-modules/SubjectHierarchyPlugins/AbstractScriptedSubjectHierarchyPlugin.py:36) - Scripted subject hierarchy plugin registered: Annotations
[DEBUG][Python] 26.02.2021 09:15:04 [Python] (/Applications/Slicer.app/Contents/lib/Slicer-4.11/qt-scripted-modules/SubjectHierarchyPlugins/AbstractScriptedSubjectHierarchyPlugin.py:36) - Scripted subject hierarchy plugin registered: SegmentEditor
[DEBUG][Python] 26.02.2021 09:15:04 [Python] (/Applications/Slicer.app/Contents/lib/Slicer-4.11/qt-scripted-modules/SubjectHierarchyPlugins/AbstractScriptedSubjectHierarchyPlugin.py:36) - Scripted subject hierarchy plugin registered: SegmentStatistics
[DEBUG][Qt] 26.02.2021 09:15:04 [] (unknown:0) - Switch to module: “Welcome”
[WARNING][Qt] 26.02.2021 09:15:26 [] (unknown:0) - QGestureManager::deliverEvent: could not find the target for gesture
[DEBUG][Qt] 26.02.2021 09:15:44 [] (unknown:0) - Switch to module: “Data”
[WARNING][Qt] 26.02.2021 09:15:58 [] (unknown:0) - QGestureManager::deliverEvent: could not find the target for gesture

This is new territory - do other things in Slicer work as expected on this machine? Are you able to open the mrb file on other machines?

it was ok till installed 4.11 .
still able to do full work , like i started the work fine . the issue is only when i load saved file in .mrb

Maybe the temporary folder is not writable. Please check if latest Slicer Preview Release works well (save and load the scene using this same Slicer version).

can you explain how can i do that please ?

You can install Preview Release from here and then check if scene saving and loading works well. This new Slicer version automatically creates a new temporary folder if the current one is not writable.

did that already , didn’t work :cry:

You can write me a private message (click on my name and then on the email icon) if you are available now for a call with screen sharing.

We had a quick call and it turned out that the remote cache folder location was not writable. Choosing a writable location fixed the problem.

The latest Slicer Preview Release detected the error and explained what do to in the error popup’s details section. However, probably many users would not read through those messages, so we shouls resolve such errors automatically.

I’ll implement the same solution as for the temp folder - check at startup if the folder exists and writable and create a new folder if it is not.

1 Like

An enhancement is now implemented to automatically update the cache folder if it is detected that it is invalid (not writable).