Dear list,

I'm running an R script which first line is:

#!/usr/bin/Rscript

While running that script from the system console (in Red Hat Enterprise Linux 6) I got the following error:


Error in plot2(x = sim, y = obs, plot.type = "single", main = paste("Daily", :
  could not find function "hasArg"
Calls: plot_results -> plot_out -> ggof -> plot2


However, if I call EXACTLY the same script from the R console, by using

> source("myRscript.R")

I do not get any error.


As you can see in the error message, the function 'plot_results' calls 'plot_out' (both in the hydroPSO package). Then 'plot_out' calls the function 'ggof', which in turn calls 'plot2' (the latter 2 in the hydroGOF package), and 'plot2' has a call to 'hasArg'.


The package 'hydroGOF' exports all its functions by using:

exportPattern("^[^\\.]")

At the other hand, the package 'hydroPSO' does not import any function of the 'hydroGOF' package, because the call to 'ggof' only occurs within the 'plot_out' function if the hydroGOF package is detected on the user machine:

if (!require(hydroGOF)) {
     stop("Invalid argument: You don't have the 'hydroGOF' package !!")
} else {
  library(hydroGOF)
  ggof()
}

Do I have to explicitly import 'ggof' and 'plot2' on the 'hydroPSO' package in order to avoid this error or is there any better solution ?

sessionInfo()
R version 2.15.0 (2012-03-30)
Platform: x86_64-redhat-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_GB.utf8       LC_NUMERIC=C
 [3] LC_TIME=en_GB.utf8        LC_COLLATE=en_GB.utf8
 [5] LC_MONETARY=en_GB.utf8    LC_MESSAGES=en_GB.utf8
 [7] LC_PAPER=C                LC_NAME=C
 [9] LC_ADDRESS=C              LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_GB.utf8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] lhs_0.7          hydroPSO_0.1-57  hydroGOF_0.3-3-1 hydroTSM_0.3-4-5
[5] xts_0.8-6        Lisflood_0.2-10  zoo_1.7-7

loaded via a namespace (and not attached):
[1] automap_1.0-12 class_7.3-4 cluster_1.14.2 e1071_1.6 grid_2.15.0 [6] gstat_1.0-12 Hmisc_3.9-3 lattice_0.20-6 proj4_1.0-7 rgdal_0.7-12 [11] sp_0.9-99 tools_2.15.0



Any help would be very much appreciated.

Kind regards,

Mauricio Zambrano-Bigiarini

--
====================================================
Water Resources Unit
Institute for Environment and Sustainability (IES)
Joint Research Centre (JRC), European Commission
webinfo    : http://floods.jrc.ec.europa.eu/
====================================================
DISCLAIMER:\ "The views expressed are purely those of th...{{dropped:11}}

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to