[R-sig-Geo] error when trying to use RStudio within GRASS

Carlos Rodríguez @rrowt@do @ending from gm@il@com
Sun Dec 23 13:44:17 CET 2018


Hi guys,

I have the following error when using Rstudio within GRASS 7.2.2 (stand-alone version) in Windows 10:



Location Spearfish_60

> points <- readVECT("archsites")

Error in if (get("SYS", envir = .GRASS_CACHE) == "WinNat" && nchar(WN_bat) ==  :

  missing value where TRUE/FALSE needed


> traceback()

7: parseGRASS(cmd, legacyExec = legacyExec)

6: doGRASS(cmd, flags = flags, ..., parameters = parameters, echoCmd = echoCmd,

       legacyExec = legacyExec)

5: execGRASS("v.in.ogr", flags = ifelse(ignore.stderr, c("f", "quiet"),

       "f"), intern = TRUE, ignore.stderr = ignore.stderr)

4: .read_vect_non_plugin(vname = vname, layer = layer, type = type,

       remove.duplicates = remove.duplicates, ignore.stderr = ignore.stderr,

       pointDropZ = pointDropZ, driver = driver, with_prj = with_prj,

       with_c = with_c)

3: tryCatchList(expr, classes, parentenv, handlers)

2: tryCatch({

       stopifnot(is.logical(plugin) || is.null(plugin))

       stopifnot(is.logical(ignore.stderr))

       if (missing(layer))

           layer <- "1"

       layer <- as.character(layer)

       stopifnot(is.logical(with_c))

       if (!is.null(driver) && driver == "GRASS")

           plugin <- TRUE

       if (!requireNamespace("rgdal", quietly = TRUE)) {

           stop("rgdal not available")

       }

       if (is.null(plugin)) {

           ogrD <- rgdal::ogrDrivers()$name

           plugin <- "GRASS" %in% ogrD

       }

       if (plugin) {

           res <- .read_vect_plugin(vname = vname, layer = layer,

               type = type, ignore.stderr = ignore.stderr, pointDropZ = pointDropZ,

               mapset = mapset)

       }

       else {

           res <- .read_vect_non_plugin(vname = vname, layer = layer,

               type = type, remove.duplicates = remove.duplicates,

               ignore.stderr = ignore.stderr, pointDropZ = pointDropZ,

               driver = driver, with_prj = with_prj, with_c = with_c)

       }

   }, finally = {

       if (get.suppressEchoCmdInFuncOption()) {

           tull <- set.echoCmdOption(inEchoCmd)

       }

   })

1: readVECT("archsites")

 

 

This error does not show when using R instead of RStudio. I’ve searched around and tried to implement the fixes proposed for similar issues (unsuccessfully).  I feel that it might be a very simple issue, but I am stuck and I will appreciate any help. Here the Sys.getenv() and sessionInfo(), in case there are needed.




> Sys.getenv()

__COMPAT_LAYER              RunAsAdmin DetectorsWin7

ADSK_CLM_WPAD_PROXY_CHECK   FALSE

ALLUSERSPROFILE             C:\ProgramData

APPDATA                     C:\Users\...\AppData\Roaming

CLICOLOR_FORCE              1

CommonProgramFiles          C:\Program Files\Common Files

CommonProgramFiles(x86)     C:\Program Files (x86)\Common Files

CommonProgramW6432          C:\Program Files\Common Files

COMPUTERNAME               

ComSpec                     C:\WINDOWS\system32\cmd.exe

DISPLAY                     :0

DriverData                  C:\Windows\System32\Drivers\DriverData

FP_NO_HOST_CHECK            NO

GDAL_DATA                   C:/Program Files/R/R-3.5.1/library/rgdal/gdal

GEODA_GDAL_DATA             C:\Program Files\GeoDa Software\data

GEODA_OGR_DRIVER_PATH       C:\Program Files\GeoDa Software

GFORTRAN_STDERR_UNIT        -1

GFORTRAN_STDOUT_UNIT        -1

GRASS_MESSAGE_FORMAT        text

GRASS_PAGER                 cat

HOME                        C:/Users/…/Documents

HOMEDRIVE                   C:

HOMEPATH                    \Users\...

JRI_HOME                    C:\Users\...\Documents\R\win-library\3.4\rJava\jri

LOCALAPPDATA                C:\Users\...\AppData\Local

LOGONSERVER                 \\...

MSYS2_ENV_CONV_EXCL         R_ARCH

NUMBER_OF_PROCESSORS        8

OneDrive                    C:\Users\...\OneDrive

OS                          Windows_NT

PATH                        C:\Program

                            Files\R\R-3.5.1\bin\x64;C:\Rtools\bin;C:\ProgramData\Oracle\Java\javapath;c:\Rtools\gcc-4.6.3\bin;C:\Program

                            Files (x86)\Intel\iCLS Client\;C:\Program

                            Files\Intel\iCLS

                            Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program

                            Files\Intel\Intel(R) Management Engine

                            Components\DAL;C:\Program Files\Intel\Intel(R)

                            Management Engine Components\IPT;C:\Program Files

                            (x86)\Intel\Intel(R) Management Engine

                            Components\DAL;C:\Program Files (x86)\Intel\Intel(R)

                            Management Engine Components\IPT;C:\Program Files

                            (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program

                            Files\MiKTeX 2.9\miktex\bin\x64\;C:\Program

                            Files\Git\cmd;C:\Program Files

                            (x86)\Skype\Phone\;C:\Program

                            Files\R\R-3.5.1\bin\x64;C:\Program

                            Files\RStudio\bin;C:\WINDOWS\System32\OpenSSH\;C:\Program

                            Files (x86)\Calibre2\;C:\Program

                            Files\Intel\WiFi\bin\;C:\Program Files\Common

                            Files\Intel\WirelessCommon\;C:\Users\... \AppData\Local\Microsoft\WindowsApps

PATHEXT                     .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

PROCESSOR_ARCHITECTURE      AMD64

PROCESSOR_IDENTIFIER        Intel64 Family 6 Model 60 Stepping 3, GenuineIntel

PROCESSOR_LEVEL             6

PROCESSOR_REVISION          3c03

ProgramData                 C:\ProgramData

ProgramFiles                C:\Program Files

ProgramFiles(x86)           C:\Program Files (x86)

ProgramW6432                C:\Program Files

PROJ_LIB                    C:/Program Files/R/R-3.5.1/library/rgdal/proj

PSModulePath                C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\

PUBLIC                      C:\Users\Public

R_ARCH                      /x64

R_COMPILED_BY               gcc 4.9.3

R_DOC_DIR                   C:/PROGRA~1/R/R-35~1.1/doc

R_HOME                      C:/PROGRA~1/R/R-35~1.1

R_LIBS_USER                 C:\Program Files\R\R-3.5.1\library

R_MAP_DATA_DIR              C:/Program Files/R/R-3.5.1/library/maps/mapdata/

R_MAP_DATA_DIR_WORLD        C:/Program Files/R/R-3.5.1/library/maps/mapdata/

R_USER                      C:/Users/…/Documents

RCRAN                       C:\Program Files\R\R-3.5.1\bin\x64

RMARKDOWN_MATHJAX_PATH      C:/Program Files/RStudio/resources/mathjax-26

RS_LOCAL_PEER               \\.\pipe\30976-rsession

RS_RPOSTBACK_PATH           C:/Program Files/RStudio/bin/rpostback

RS_SHARED_SECRET            63341846741

RSTUDIO                     1

RSTUDIO_CONSOLE_COLOR       256

RSTUDIO_CONSOLE_WIDTH       80

RSTUDIO_MSYS_SSH            C:/Program Files/RStudio/bin/msys-ssh-1000-18

RSTUDIO_PANDOC              C:/Program Files/RStudio/bin/pandoc

RSTUDIO_SESSION_PORT        30976

RSTUDIO_USER_IDENTITY       …

RSTUDIO_WINUTILS            C:/Program Files/RStudio/bin/winutils

SystemDrive                 C:

SystemRoot                  C:\WINDOWS

TEMP                        C:\Users\...\AppData\Local\Temp

TERM                        xterm-256color

TMP                         C:\Users\...\AppData\Local\Temp

USERDOMAIN                  …

USERDOMAIN_ROAMINGPROFILE   …

USERNAME                    …

USERPROFILE                 C:\Users\...

windir                      C:\WINDOWS

 

 

> sessionInfo()

R version 3.5.1 (2018-07-02)

Platform: x86_64-w64-mingw32/x64 (64-bit)

Running under: Windows >= 8 x64 (build 9200)

 

Matrix products: default

 

locale:

[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252  

[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                         

[5] LC_TIME=English_United States.1252   

 

attached base packages:

[1] stats     graphics  grDevices utils     datasets  methods   base    

 

other attached packages:

 [1] dbscan_1.1-2        rgdal_1.3-4         geostatsp_1.7.2     Matrix_1.2-14     

 [5] raster_2.6-7        maptools_0.9-3      maps_3.3.0          spatstat_1.56-1   

 [9] rpart_4.1-13        nlme_3.1-137        spatstat.data_1.3-1 rgrass7_0.1-10    

[13] XML_3.98-1.16       sp_1.3-1          

 

 

 

Thanks in advance,

 

William 
	[[alternative HTML version deleted]]



More information about the R-sig-Geo mailing list