View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002514 | Slicer4 | public | 2012-09-13 11:49 | 2017-06-07 23:27 | |
Reporter | jcfr | Assigned To | nicole | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Slicer 4.2.0 | Fixed in Version | Slicer 4.2.0 | ||
Summary | 0002514: Tutorial 13 - Abdominal Atlas | ||||
Description | |||||
Tags | No tags attached. | ||||
Missing scene view thumbnails, Marianna redid them and gave me a new .mrb file to upload for nightly testing. Waiting on Midas registration. |
|
New mrb uploaded and test updated, svn 21020. |
|
Restoring scene views is crashing, parsing of the compare view layout. |
|
On scene view restore, the mrml layout manager gets in a state with an invalid relationship between view and viewNode and widgets. Trying to reset at that point just pushes the crash to the second view restore. |
|
When loading the scene, get two vtkMRMLViewNodes in the scene, both with singleton tags '1' and '2', and ids: vtkMRMLViewNode1, vtkMRMLViewNode2 (both have the attribute MappedInLayout set to 1) Getting the first scene view's node collection, it has one view node, with singleton tag '2' and id vtkMRMLViewNode2. |
|
Turns out that the mrml file has some errors in it: the scene views referenced both view node 1 and 2 but view node 1 isn't defined in the scene views. On restore, view node 1 is removed and the restored camera node points to an invalid view. I wasn't able to make the layout manager gracefully recover from this error state, so I'm uploading a new .mrb file with a corrected .mrml file in it. Got it to upload with the same id, so tests should run with the new .mrb file from now on. |
|
This test was crashing for the last few days in an assert due to missing views on scene restore. I found a fix for this that avoids the crash and appears to be consistent with the logic of the layout manager as far as I can tell. I will go ahead and commit it and then email this note to Julien so he can have a look. http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21174 |
|
The brain atlas test was also crashing, even after the fix to the abdominal atlas case. The fix in revision 21176 fixes the issue with the layout node becoming invalid. http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21176 |
|
Comment 0006520: Comment 0006521: |
|
I think there's also an issue with the test download mechanism - it just checks that there's already a file on disk with the given name, and it's not getting the updated mrb with the fixed MRML file (I just uploaded a new copy, the URL and name are the same, but file sizes are different: 34.2Mb for the second version, 36.4Mb for the first version). |
|
Yes, if the data changes right now you would need to give it a new name in midas. (actually a new name in the temp directory is enough). I added a topic for the January meeting to discuss self-tests (we can make this a formal project and discuss our experiences). |
|
Added a note to the documentation. |
|
Instead of giving a different name, I would suggest these two possible approaches: 1) Hardcode the md5 into the sampledata module. Before re-downloading a file, the module would compare the hard-coded MD5 with the MD5 of the file on disk. To avoid computing the MD5, the module could simply create a file named: <name-of-file>.md5 and compare the content of that file with the hard-coded one.
2) If we don;t want to hard-code the md5, we could also teach the module how to retrieve the md5 from midas. I would suggest we implement approach (1). |
|
Tested on Mac 64 bit using rc 1 2012-10-29 svn r21280 - segmentation volume color table is all black Tested on Linux 64 bit using rc 1 2012-10-29 svn r21280 - segmentation volume color table is all black |
|
Since MRB and sceneview are not required to run the tutorial, these issues are considered resolved. Nicole, make sure to provide archive with MRML file(s) and data in a archive file that could be used after being extracted. Thanks |
|
Segmentation volume color table being all black was resolved, mrb is working well now: |
|
Excellent. |
|
No update needed, new revision of the mrb uses the same url. |
|
Closing resolved issues that have not been updated in more than 3 months |
|
Slicer: 1683-launcher-with-output 73f9a47e 2012-10-13 15:30:54 Details Diff |
BUG: fix for issue 0002514 Make sure the widgets exist before updating the layout. git-svn-id: http://svn.slicer.org/Slicer4/trunk@21174 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLLayoutManager.cxx | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-09-13 11:49 | jcfr | New Issue | |
2012-09-13 12:00 | jcfr | Target Version | => Slicer 4.2.0 - coming release |
2012-09-13 12:04 | jcfr | Status | new => assigned |
2012-09-13 12:04 | jcfr | Assigned To | => nicole |
2012-09-19 12:46 | nicole | Note Added: 0006138 | |
2012-09-20 08:02 | nicole | Note Added: 0006140 | |
2012-09-28 15:09 | nicole | Note Added: 0006271 | |
2012-10-02 11:59 | nicole | Note Added: 0006339 | |
2012-10-02 13:02 | nicole | Note Added: 0006343 | |
2012-10-04 15:44 | nicole | Note Added: 0006392 | |
2012-10-13 11:31 | pieper | Note Added: 0006520 | |
2012-10-13 12:39 | pieper | Note Added: 0006521 | |
2012-10-14 18:00 | finetjul | Relationship added | related to 0002513 |
2012-10-14 18:11 | finetjul | Note Added: 0006523 | |
2012-10-17 10:15 | nicole | Note Added: 0006596 | |
2012-10-17 12:58 | pieper | Note Added: 0006601 | |
2012-10-17 13:01 | pieper | Note Added: 0006602 | |
2012-10-17 13:01 | pieper | Note Edited: 0006601 | |
2012-10-17 14:21 | jcfr | Note Added: 0006604 | |
2012-10-30 10:43 | nicole | Note Added: 0006917 | |
2012-10-30 11:00 | nicole | Note Edited: 0006917 | |
2012-10-30 11:03 | nicole | Relationship added | parent of 0002710 |
2012-10-31 11:35 | jcfr | Status | assigned => resolved |
2012-10-31 11:35 | jcfr | Fixed in Version | => Slicer 4.2.0 - coming release |
2012-10-31 11:35 | jcfr | Resolution | open => fixed |
2012-10-31 11:37 | jcfr | Note Added: 0006984 | |
2012-11-23 10:14 | nicole | Note Added: 0007356 | |
2012-11-24 08:06 | jcfr | Note Added: 0007361 | |
2012-11-26 05:36 | nicole | Note Added: 0007368 | |
2014-03-06 04:53 | jcfr | Note Added: 0010757 | |
2014-03-06 04:55 | jcfr | Status | resolved => closed |
2017-06-07 23:27 | pieper | Changeset attached | => Slicer 1683-launcher-with-output 73f9a47e |