Open will-moore opened 4 months ago
Following up on this after investigating further:
Option 1 - The exception is occurring during setID so this is not going to be a solution in this case
Option 2 - This option works as expected, and testing with it as a symlinked image also works. As a bonus it appears that we do not need to create a symlink for every image but instead only the very last one. For example, testing 005B30_S2R
I was only required to create a blank plane for 005B30_S2R_P24_s2_w4.TIF
. I have a suitably sized blank plane that can be used, it has been copied over to uod/idr/scratch/inbox/idr0008-blankTif
Option 3 - This also works as expected, though it does mean modifying the original file and the metadata (ie the number of channels) would differ from current production IDR
My proposal would be to go for the option 2 approach as the quickest and least intrusive solution. It would mean having just 1 new symlink which makes it Having seen how the exception occurs I could also see the argument for a fix at the reader level to make the reader more lenient. That could be an option for an upcoming patch release.
As reported https://github.com/IDR/idr-metadata/issues/696#issuecomment-2188560610
message = Error instantiating pixel buffer: /data/OMERO/ManagedRepository/demo_2/2015-09/14/20-06-35.749/005B30_S2R.HTD
The file at
/data/OMERO/ManagedRepository/demo_2/2015-09/14/20-06-35.749/005B30_S2R_P24_s2_w4.TIF
is not found onidr-testing
oridr-next
oridr
itself! Image38517
gives ResouceError above onidr-testing
andidr-next
but not onidr.openmicroscopy.org
!?Actually, for those 2 plates (5th and 7th of idr008), there are NO
...w4.TIF
images and the 4th channel (DAPI) is black (idr.openmicroscopy.org), whereas for all other idr0008 plates, there are768
images like...w4.TIF
and DAPI is viewable. Images from these 2 plates are not viewable in idr-testing, possibly due to a change in Bio-Formats?Seb: likely due to https://github.com/ome/bioformats/pull/3806
JM: https://openmicroscopy.slack.com/archives/C0K5WAD8A/p1719395174513279