[GRASS-dev] gis.m: error message when trying to add layer without
open map display
Moritz Lennert
mlennert at club.worldonline.be
Thu Feb 8 08:11:00 EST 2007
Michael,
Since you have been busy working on error catching in gis.m: I've always
found that the error that occurs when you try to add a layer even though
there is no open map display quite difficult to understand for newbies:
invalid command name ".mainframe.frame.pw1.f0.frame.pgs.fpage_1.sw.tree_1"
invalid command name ".mainframe.frame.pw1.f0.frame.pgs.fpage_1.sw.tree_1"
while executing
"$tree($mon) selection get"
(procedure "GmTree::add" line 11)
invoked from within
"GmTree::add vector"
("uplevel" body line 1)
invoked from within
"uplevel \#0 $cmd"
(procedure "Button::_release" line 18)
invoked from within
"Button::_release .mainframe.topf.tb0.bbox2.b0"
(command bound to event)
Would it be possible to catch this and produce a nicer error message
such as: "You need to open a map display first." ?
Moritz
More information about the grass-dev
mailing list