I am looking for guidance on how to debug a CRAN warning for a package 
(rstpm2). The warning is:

`Warning in formals(fun) : argument is not a function`

I tried debugging this by using:

.onLoad <- function(libname, pkgname) {
    trace("formals", tracer = quote({
        cat(">>> formals called in R CMD check with object of class:", 
class(fun), "\n")
        print(sys.calls())
    }), print = FALSE)
}

At package installation, this showed that some formals() were called with 
objects of class derivedDefaultMethod -- however I am not certain _which_ 
objects cause this issue. (I realise that this suggests an issue with S3 versus 
S4 classes -- if that helps.) Does anyone have experience with debugging such 
warnings? Any guidance would be appreciated.

Sincerely, Mark.


När du skickar e-post till Karolinska Institutet (KI) innebär detta att KI 
kommer att behandla dina personuppgifter. Här finns information om hur KI 
behandlar personuppgifter<https://ki.se/om-ki/integritetsskyddspolicy>.


Sending email to Karolinska Institutet (KI) will result in KI processing your 
personal data. You can read more about KI’s processing of personal data 
here<https://staff.ki.se/data-protection-policy>.
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to