Hi Tom!

> On 28 Apr 2019, at 18:04, Thomas Lawson <thomas.nigel.law...@gmail.com> wrote:
> 
> Hi BioConductor community,
> 
> My package (msPurity) is passing the build on the Linux and Windows servers
> but has just started failing on the Mac OS X server due to the following
> error when running the "purityX" constructor in the vignette :
> 
>> Error: processing vignette 'msPurity-vignette.Rmd' failed with
> diagnostics: [MSData::Spectrum::getMZIntensityPairs()] Sizes do not match.
> 

This error is occurring randomly on my mac too - it is originating from the 
proteowizard C++ code from within mzR. The problem is you can't do anything 
about it. This is a so far elusive error that I try to catch since more than a 
year. It occurs randomly, with some configurations (OS and compilers) less 
frequently, with others more. At present I get it more often if I read data 
from mzXML files, while mzML files seem to be OK-ish (???). 

Unfortunately I don't have a solution to this, sorry. It *should* go away in 
the next check build - hopefully.

cheers, jo

> It might be due to this warning from XCMS (an xcmsSet object is used for
> purityX)
> 
>> Warning: Adjusted retention times had to be re-adjusted for some files to
> ensure them being in the same order than the raw retention times. A call to
> 'dropAdjustedRtime' might thus fail to restore retention times of
> chromatographic peaks to their original values. Eventually consider to
> increase the value of the 'span' parameter.
> 
> And could be related to these issues
> 
> - https://github.com/lgatto/MSnbase/issues/170
> - https://github.com/sneumann/mzR/issues/112
> 
> However, I can't replicate the issue on my local OSX machine (or on local
> Linux and Windows machines) and it might be quite hard to troubleshoot.
> Interestingly though I was not experiencing this error since the weekend -
> and I have not updated the code for purityX for a while now - so perhaps an
> update in mzR or MSnBase might have occurred that has caused it?
> 
> I have just pushed an update to BioCon dev where I have updated the
> vignette that might help stop the error (I removed the retention alignment
> step in XCMS prior to using purityX).
> 
> Hopefully this will pass tonight, if it doesn't, is there anyway I could
> still get the package updates in the next release? Perhaps by having purityX
> as Linux and Windows only? (the main functionality is for the purityA
> class, so this wouldn't be a dramatic loss of functionality for the package)
> 
> Kind regards,
> Tom
> 
>       [[alternative HTML version deleted]]
> 
> _______________________________________________
> Bioc-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to