Hi Roger, I successfully loaded rgrass7 both with and without extensions installed in grass. I was then able to run a suite of grass commands from R. Thank-you for the fix!
I started R started from an existing grass project. > Grass 7.0.4 (winGrass stand alone binary, WinGRASS-7.0.4-1-Setup-x86_64.exe) > R version 3.3.1 (2016-06-21) > Platform: x86_64-w64-mingw32/x64 (64-bit) > Running under: Windows 7 x64 (build 7601) Service Pack 1 Jesse Whittington Wildlife Ecologist Banff National Park On Thu, Oct 6, 2016 at 5:03 AM, Roger Bivand <roger.biv...@nhh.no> wrote: > I've put a Windows binary and source of rgrass7_0.1-9 on: > > http://spatial.nhh.no/R/rgrass7/ > > which I believe resolves the issue. Please test and report back (on list, > subscribe first, then reply or post). Please also check with addons present > to be sure that the fix works both with and without addons. > > Roger > > > On Thu, 6 Oct 2016, Roger Bivand wrote: > >> 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