[GRASS-dev] trying to test error trapping for invalid gisdbase, location, and mapset

Michael Barton michael.barton at asu.edu
Tue May 29 17:50:29 EDT 2007


So it seems that you hit the same error that I do, but don't hit it until a
bit later in the process. That's also weird.

Michael


On 5/29/07 12:30 PM, "William Kyngesburye" <woklist at kyngchaos.com> wrote:

> On May 29, 2007, at 1:54 PM, Michael Barton wrote:
> 
>> Always as far as I remember. Change the name of your location or
>> move it,
>> for example, and you get an error at startup. The only way to fix
>> it is to
>> edit your .grassrc6
>> 
> Likewise here the other way - that is, as long as I can remember it's
> always given the error, then gone into the mapset selection anyways.
> 
> Though there is another problem I DO have - if the location or mapset
> is invalid, I can't create a new location by values in the GUI -
> clicking Define new location with projection values button in the GUI
> gives me (the good db name is 'grassdb'):
> 
> access: No such file or directory
> ERROR: LOCATION << /Users/kyngchaos/Documents/gis/grassdbz/
> spearfish60 >>
>         not available
>      while executing
> 
> [previous error message repeated a few times]
> 
> "exec -- $env(GISBASE)/etc/grass-xterm-wrapper -name xterm-grass -e
> $env(GISBASE)/etc/grass-run.sh $env(GISBASE)/etc/set_data"
>      invoked from within
> ".frame0.frameNMS.seventh.button invoke"
>      ("uplevel" body line 1)
>      invoked from within
> "uplevel #0 [list $w invoke]"
>      (procedure "tk::ButtonUp" line 22)
>      invoked from within
> "tk::ButtonUp .frame0.frameNMS.seventh.button"
>      (command bound to event)
> 
> 
> It doesn't even try to run grass-xterm-wrapper.  Even if I correct
> the DB location in the GUI, I get this error.  So it could be related
> to the problem you're having.  It works normally in the text startup.
> 
>> Maybe, but I've got the same result on different Mac's (PPC and
>> Intel). My
>> Intel at least has never had an old version of the OS on it. I always
>> assumed that this was normal, and have been planning to add an
>> error trap
>> into gis_set.tcl for a long time, but hadn't gotten around to it.
>> 
> How about my binary?  I recently added a 5/20 CVS build for download
> on my site.
> 
>> Note that we just had a report on the GRASS list of someone who had a
>> similar error on the Mac. Kind of strange.
>> 
> Yeah, saw it, figured that's why you started on the error trapping.
> It sounded like they were using the old unix build, not a .app
> build.  The only difference is pre-init.sh - where the .app sets some
> GRASS env var defaults appropriate for the .app.
> 
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
> 
> Theory of the Universe
> 
> There is a theory which states that if ever anyone discovers exactly
> what the universe is for and why it is here, it will instantly
> disappear and be replaced by something even more bizarrely
> inexplicable.  There is another theory which states that this has
> already happened.
> 
> -Hitchhiker's Guide to the Galaxy 2nd season intro
> 
> 

__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics and Complexity
Arizona State University

phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton 




More information about the grass-dev mailing list