sneumann/mzR

CHECK error on macOS: getMZIntensityPairs() Sizes do not match

Opened this issue · 3 comments

Hi, we have a very recent failure on
http://bioconductor.org/checkResults/devel/bioc-LATEST/mzR/celaya2-checksrc.html

* checking tests ...
  Running ‘runTests.R’
 ERROR
Running the tests in ‘tests/runTests.R’ failed.
Last 13 lines of output:
  1 Test Suite : 
  mzR RUnit Tests - 39 test functions, 1 error, 0 failures
  ERROR in test_writeMSData: Error in object@backend$getPeakList(x) : 
    [MSData::Spectrum::getMZIntensityPairs()] Sizes do not match.
  Test files with failing tests 
     test_write.R 
       test_writeMSData 
  Error in BiocGenerics:::testPackage("mzR") : 
    unit tests failed for package mzR

AFAICS there was no recent change in the package

Last Commit: 524b2a7
Last Changed Date: 2019-04-17 11:03:08 -0400 (Wed, 17 Apr 2019)

so not sure yet what caused this failure.
Yours, Steffen

Ok, self-healing capacity on the BioC build machine, issue disappeared. Yours, Steffen

Just an info: I get the same error from time to time (on macOS) - recently more frequently. Don't know the reason, but my guess is pwiz/boost and/or incompatibility with the compilers on macOS (and/or the way R is compiled).

Hm, for the records, currently having the issue on merida1
http://bioconductor.org/checkResults/devel/bioc-LATEST/mzR/merida1-checksrc.html