[R] R CMD check: Error in get("ptime", pos = "CheckExEnv") ...

Johannes Graumann johannes_graumann at web.de
Wed Jan 30 08:13:24 CET 2013


Prof Brian Ripley wrote:

> On 30/01/2013 06:02, Johannes Graumann wrote:
>> Hi,
>>
>> Does anyboody have insight into what this error terminating "R CMD check"
>> on an in-house package may imply?
> 
> You have re-defined cat(), so I guess you re-defined get() too.

Aha! "cat" not, but one of my functions contains indeed
> #' @method get rcfpdsuperclass
> setGeneric("get", function(object, slot) standardGeneric("get"))
> setMethod(
>   "get",
>   signature = signature(object = "rcfpdsuperclass",slot="character"),
>   definition=function(object,slot){
>     result <- slot(object,slot)
>     if(inherits(x=result,what="RcfpdStoredObject")){
>       return(evalObject(result))
>     } else {
>       return(result)
>     }
>   })

How does one prevent interference like the one I see. Is the only way to re-
name the "Get"?

Thanks for any hints.

Sincerely, Joh

> 
>>

>>> ###
>>> cat("Time elapsed: ", proc.time() - get("ptime", pos =
>>> 'CheckExEnv'),"\n")
>> Error in get("ptime", pos = "CheckExEnv") :
>>    unused argument(s) (pos = "CheckExEnv")
>> Calls: cat -> cat.default -> <Anonymous> -> get
>> Execution halted
>>
>> It happens in the "* checking examples ... ERROR" section, yet the
>> example code in the file cited as the most likely source works just fine
>> when executed manually ...
>>
>> thanks for any hint.
>>
>> Sincerely, Joh
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html and provide commented,
>> minimal, self-contained, reproducible code.
>>
> 
>



More information about the R-help mailing list