DataStore: data not showing for uploaded dataset

I uploaded an .mrb file to the Slicer datastore rep at: http://slicer.kitware.com/midas3/community/23
And here is the info for the dataset: http://slicer.kitware.com/midas3/item/285338

The data is called Swiss Skull Stripper Atlas. It does not show up in the DataStore module in Slicer.

Bill

Have you uploaded through the DataStore module? For data sets that show up in the DataStore module (for example http://slicer.kitware.com/midas3/item/121588), “slicerdatastore” attribute is set to “true”. This attribute is missing for your data set.

Yes, I uploaded through the slicer module.

I just uploaded a test data set and it does not have the slicerdatastore attribute…

The Swiss skull stripper data set has the slicerdatastore attribute now: http://slicer.kitware.com/midas3/item/285338

But it still does not show up in the Data store:
http://slicer.kitware.com/midas3/slicerdatastore

You can have a look at the MRB parser and Slicer data store source code to see what could go wrong:


For example, the mrbextractor depends on scheduler, so maybe the uploaded files are not parsed immediately but according to some schedule. Maybe we just have to wait some more.

In the meantime, the Swiss skull stripper data has appeared in the data store (listed and can be downloaded), but unfortunately there is some error in viewing its properties:
http://slicer.kitware.com/midas3/slicerdatastore/view?itemId=285338&layout=layout

There is still a chance that we have to just wait a bit more.

If you uploaded the data set so that the Swiss Skull Stripper extension can automatically download it, then probably it’s better to upload them on Midas as simple files (not as scenes) and download them as the SampleData module does it. Or, even simpler, you can just include the volume files in the extension package (4MB data is really small; there are much larger extension packages).

I manually added the proper meta data.

BTW the meta data contributor is misspelled. It is spelled mrbextrator. Probaby should have been mrbextractor. I realize that can’t be fixed. Also, even though the value is true, the type is text, not boolean. It took me a few times to get it right.

Can you try to upload an mrb and see if the slicerdatastoRE atribute is set?

I have the same problem.

An error occurred
The system has encountered the following error:
Unable to find metadata.
In /projects/src/Midas3/modules/slicerdatastore/controllers/ViewController.php, line: 54 At 06:53:07 2018-09-07