Странная ошибка в проверке пакета R: cleanEx () или dev.off () - PullRequest
0 голосов
/ 04 октября 2018

Я не уверен, что здесь происходит ... Я пытаюсь разработать пакет R для Bioconductor, и при проверке пакетов при запуске примеров появляется странная ошибка.

Running examples in ‘MMAPPR2-Ex.R’ failed
The error most likely occurred in:
> ### Name: prePeak
> ### Title: Identify chromosomes containing peaks
> ### Aliases: prePeak
> 
> ### ** Examples
> 
> postPrePeakMD <- prePeak(postLoessMD)
> 
> 
> 
> ### * <FOOTER>
> ###
> cleanEx()
> options(digits = 7L)
> base::cat("Time elapsed: ", proc.time() - base::get("ptime", pos = 'CheckExEnv'),"\n")
Time elapsed:  423.952 27.296 464.105 0.004 0.14 
> grDevices::dev.off()
Error in grDevices::dev.off() : 
  cannot shut down device 1 (the null device)

Как видите, ошибка не в моем коде, а скорее в этом разделе «FOOTER», автоматически генерируемом впоследствии.Я не знаю, как мой пакет мог испортить графические устройства, поскольку он рассматривает их только в одном месте, и я прокомментировал, где эта часть запускается в примерах.Я не уверен, что делать.

Вот сборка Travis с рассматриваемой проблемой: https://travis -ci.org / kjohnsen / MMAPPR2 / builds / 436922565

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...