[Bioc-devel] SpatialExperiment checks fail on Windows platform
Dario Righelli
dr|ghe||| @end|ng |rom gm@||@com
Thu Dec 15 09:53:29 CET 2022
Hi Harvè,
thanks for your reply and suggestion, we'll definitively try what you
suggested.
Dario
Il 13/12/22 20:57, Hervé Pagès ha scritto:
> 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 using r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
[[alternative HTML version deleted]]
More information about the Bioc-devel
mailing list