catmaid / CATMAID

Collaborative Annotation Toolkit for Massive Amounts of Image Data
https://catmaid.org
GNU General Public License v3.0
185 stars 56 forks source link

Catmaid problem with Drosophila L1 brain projects #2197

Open wredenc opened 2 years ago

wredenc commented 2 years ago

When I try to access the L1 CNS projects at SSD (Janelia), SSD (Magdeburg), or SSD (LMB), I do not get the EM images in the main project window. The annotations are present, but overlayed on a blank, black window.

In addition, on the 'CATMAID / Projects / L1 CNS'page after logging in to the project, the links to select a location are not accurate. If I select 'Janelia', I get 'Tokyo'. If I select 'Tokyo', I get 'Janelia'. If I select 'Janelia local', I get 'LMB'. And, if I select 'LMB', I get 'Janelia local'.

clbarnes commented 2 years ago

When I try to access the L1 CNS projects at SSD (Janelia), SSD (Magdeburg), or SSD (LMB), I do not get the EM images in the main project window. The annotations are present, but overlayed on a blank, black window.

There is a division between the host of the CATMAID instance on which the project lives (which holds annotations and serves the web app) and the host of the image stacks. Often they're the same place, but image stacks can have multiple mirrors around the world to speed up access to the images. Consequently, the host of the project instance may not have control over the image host. If you find a host which works and select it, that should be saved in your user settings so you shouldn't need to worry about it again.

I'll try to track down the non-functional hosts and remove them from the menu if they're no longer an option. For me, that seems to be LMB (LMB-2 is fine), Magdeburg, and Tokyo: I can access tiles from Janelia (and Janelia local) fine. Could you provide a link to the location of the Janelia stack where you can't see the images?

In addition, on the 'CATMAID / Projects / L1 CNS'page after logging in to the project, the links to select a location are not accurate. If I select 'Janelia', I get 'Tokyo'. If I select 'Tokyo', I get 'Janelia'. If I select 'Janelia local', I get 'LMB'. And, if I select 'LMB', I get 'Janelia local'.

This sounds like a bug; I'll look into it.

clbarnes commented 2 years ago

It's also possible that some image hosts are only available on a certain network - for example, people working within a particular institution (or using their HTTP proxy). Whether or not these should be visible to all other users is another question.

aschampion commented 2 years ago

Regarding the latter issue, it appears I didn't update the backend project table data view template with the recent mirror index->mirror ID changes. For the other data views, like project list, it doesn't look like the existing version attempts to link to a specific mirror, unless I'm missing where that happens.