Hi,

Thanks for helping resolve this.

I have 3 addons seen in Settings -> Addon extensions -> Manage ...

I reinstalled them, so for example .../bin/r.flip.exe has current time. In R GUI:

parseGRASS("r.flip")
Command: r.flip
Extension: .exe
Description: Flips an image.
Keywords: Flips an image.
Parameters:
  name: input, type: string, required: yes, multiple: no
  keydesc: name, keydesc_count: 1
[Name of input raster map]
  name: output, type: string, required: yes, multiple: no
  keydesc: name, keydesc_count: 1
[Name for output raster map]
Flags:
  name: w [East-West flip] {FALSE}
  name: b [Both N-S and E-W flip] {FALSE}
  name: overwrite [Allow output files to overwrite existing files] {FALSE}
  name: help [Print usage summary] {FALSE}
  name: verbose [Verbose module output] {FALSE}
  name: quiet [Quiet module output] {FALSE}


and

Sys.getenv("PATH")
[1] "C:\\Program Files\\GRASS GIS 7.0.4\\Python27\\lib\\site-packages\\numpy\\core;C:\\Program Files\\GRASS GIS 7.0.4\\gui\\scripts;C:\\Program Files\\GRASS GIS 7.0.4\\lib;C:\\Program Files\\GRASS GIS 7.0.4\\bin;C:\\Users\\rsb\\AppData\\Roaming\\GRASS7\\addons\\bin;C:\\Program Files\\GRASS GIS 7.0.4\\extrabin;C:\\Program Files\\GRASS GIS 7.0.4\\bin;c:\\Rtools\\bin;C:\\WINDOWS\\SYSTEM32;C:\\WINDOWS;C:\\WINDOWS\\SYSTEM32\\WBEM;C:\\WINDOWS\\SYSTEM32\\WINDOWSPOWERSHELL\\V1.0\\;C:\\PROGRAM FILES\\INTEL\\WIFI\\BIN\\;C:\\PROGRAM FILES\\COMMON FILES\\INTEL\\WIRELESSCOMMON\\;C:\\PROGRAM FILES\\MATLAB\\R2011B\\BIN;;C:\\PROGRAM FILES (X86)\\INTEL\\SERVICES\\IPT\\;C:\\PROGRAM FILES (X86)\\LENOVO\\ACCESS CONNECTIONS\\;C:\\Program Files\\ThinkPad\\Bluetooth Software\\;C:\\Program Files\\ThinkPad\\Bluetooth Software\\syswow64;C:\\Rtools\\bin;C:\\Rtools\\gcc-4.6.3\\bin;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Program Files\\RStudio\\bin;C:\\Program Files\\R\\R-3.3.1\\bin\\x64"


and directly:

Sys.getenv("GRASS_ADDON_BASE")
[1] "C:\\Users\\rsb\\AppData\\Roaming\\GRASS7\\addons"


If I remove this folder, the:

library(rgrass7)
Loading required package: sp
Loading required package: XML
Error : .onAttach failed in attachNamespace() for 'rgrass7', details:
  call: if (class(t0) != "try-error" && is.character(t0) && nchar(t0) >
  error: missing value where TRUE/FALSE needed
Error: package or namespace load failed for ‘rgrass7’


error becomes replicable. I'll report back when I've fixed it; the workaround is to install any extension before starting R in GRASS.

Roger

On Tue, 4 Oct 2016, Helmut Kudrnovsky wrote:

[also here: you have to be subscribed to be able to post on this ML ]


and...@ukr.net wrote
Dear ALL

I installed new GRASS GIS 7.0 (stable) and R (last versions + all packages
were updated). Then started R (also tried Rstudio) from GRASS as it is recommended here:

https://grasswiki.osgeo.org/wiki/R_statistics/rgrass7

R started, but when I tried to load libraries I got the following error
and nothing works:

-------------
library(rgrass7)
Loading required package: sp
Loading required package: XML
Error : .onAttach failed in attachNamespace() for 'rgrass7',
details:
call: if (class(t0) != "try-error" && is.character(t0) && nchar(t0) >
error: missing value where TRUE/FALSE needed
Error: package or namespace load failed for ‘rgrass7’
library(rgdal)
rgdal: version: 1.1-10, (SVN revision 622)
Geospatial Data Abstraction Library extensions to R successfully loaded
Loaded GDAL runtime: GDAL 2.0.1, released 2015/09/15
Path to GDAL shared files: C:/Users/Andriy/R/win-library/3.3/rgdal/gdal
Loaded PROJ.4 runtime: Rel. 4.9.2, 08 September 2015, [PJ_VERSION: 492]
Path to PROJ.4 shared files: C:/Users/Andriy/R/win-library/3.3/rgdal/proj
Linking to sp version: 1.2-3
G <- gmeta()
Error: could not find function "gmeta"
-----------

However if I just start R alone (not from GRASS) the packages are loaded
normally  without errors (of course if I start R not from Grass I can't
use Grass data).

I tried older versions: Grass 6.4.2 works with R fine, but not  GRASS 7.
Tried on 3 different PCs. Same problem.

Could you please help to fix it?


Thank you.
Andrew

after starting R in winGRASS and before library("rgrass7") , could you do: sessionInfo() have you installed any GRASS addons? if yes, which one?
the addons are installed in C:\Users\yourusername\AppData\Roaming\GRASS7

if you have installed some GRASS addons, could you delete the addons folder
in the C:\Users\yourusername\AppData\Roaming\GRASS7

then restart winGRASS (without any addons installed) and R and try to do
library("rgrass7") again and report the results.


-----
best regards
Helmut
--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/GRASS-GIS-7-0-stable-and-R-integration-issue-tp5281770p5289300.html
Sent from the Grass - Stats mailing list archive at Nabble.com.
_______________________________________________
grass-stats mailing list
grass-stats@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-stats

--
Roger Bivand
Department of Economics, Norwegian School of Economics,
Helleveien 30, N-5045 Bergen, Norway.
voice: +47 55 95 93 55; fax +47 55 95 91 00
e-mail: roger.biv...@nhh.no
http://orcid.org/0000-0003-2392-6140
https://scholar.google.no/citations?user=AWeghB0AAAAJ&hl=en
http://depsy.org/person/434412
_______________________________________________
grass-stats mailing list
grass-stats@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-stats

Reply via email to