Hi Dario,
Note that we observe the same problem on our daily Windows builder, so
this has not much to do with your GitHub actions setup:
https://bioconductor.org/checkResults/3.17/bioc-LATEST/SpatialExperiment/palomino3-buildsrc.html
It looks to me that some recent changes to the package broke the dim()
method for StoredSpatialImage objects. Here is how the method is defined
in BioC devel:
> selectMethod("dim", "StoredSpatialImage")
Object with tracing code, class "MethodDefinitionWithTrace"
Original definition:
Method Definition:
function (x)
{
src <- imgSource(x)
src <- normalizePath(src)
src <- paste0("file://", src)
img <- .get_from_cache(src, NULL)
if (!is.null(img))
return(dim(img))
img <- image_read(src)
tib <- image_info(img)
c(tib$height, tib$width)
}
<bytecode: 0x55a3f2dee5b8>
<environment: namespace:SpatialExperiment>
Signatures:
x
target "StoredSpatialImage"
defined "StoredSpatialImage"
## (to see the tracing code, look at body(object))
I'm not sure I understand the logic for prefixing the already normalized
local path with "file://", but this breaks magick::image_read() on
Windows. Without the "file://" prefix, the dim() method seems to work
fine on all platforms.
Hope this helps,
H.
On 12/12/2022 02:11, Dario Righelli wrote:
Hi everyone,
we are having an issue when running GithubActions on Windows platform
that we are not able to figure out.
The error is about loading an image as a grob during the vignette
construction.
It seems that it loads the image path twice, but this sounds weird
because the same vignette code is working on the other two platforms
(linux and osx).
Does anyone have any ideas about this?
Here it is the reported check error:
Quitting from lines 110-111 (SpatialExperiment.Rmd) Error: processing
vignette 'SpatialExperiment.Rmd' failed with diagnostics: Rscript.exe:
UnableToOpenBlob
`F:\biocbuild\bbs-3.17-bioc\tmpdir\RtmpsN0lzb\Rbuild3f6c3ae24a46\SpatialExperiment\vignettes\file:\F:\biocbuild\bbs-3.17-bioc\tmpdir\RtmpsN0lzb\Rinst3f6c113c6bc2\SpatialExperiment\extdata\10xVisium\section1\outs\spatial\tissue_lowres_image.png':
Invalid argument @ error/blob.c/OpenBlob/2924 --- failed re-building
'SpatialExperiment.Rmd'
Thanks, Dario
[[alternative HTML version deleted]]
_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel
--
Hervé Pagès
Bioconductor Core Team
hpages.on.git...@gmail.com
_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel