[GRASSGUI] wx start error
William Kyngesburye
woklist at kyngchaos.com
Tue Aug 7 12:31:51 EDT 2007
An error trying to start wxgrass. With 'wxgrass&' from a running
GRASS session, I get this error. Interestingly, if I set
my .grassrc6 to wx, I get the same error after a gis_set.py error,
but GRASS automatically starts in the last mapset I was in (as is set
in .grassrc6), instead of bailing completely (since gis_set.py failed).
The gis_set.py error appears only if I have DEBUG set to GUI:3 (it
doesn't like the : there). I get the normal mapset selection in
python if DEBUG is not set or is set to just a number.
startup error:
GUI D3/3: Map.GetRegion(): {'rows': 1431.0, 'e': 609000.0, 'cells':
2721762.0, 'cols': 1902.0, 'n': 4928010.0, 's': 4913700.0, 'w':
589980.0, 'ewres': 10.0, 'nsres': 10.0}
GUI D3/3: Map.__adjustRegion(): {'rows': 300, 'e': 609000.0, 'cells':
2721762.0, 'cols': 400, 'n': 4933535.0, 's': 4908175.0, 'w':
589980.0, 'ewres': 63.399999999999999, 'nsres': 63.399999999999999}
GUI D1/1: MapFrame.__init__(): size=640,480
GUI D3/3: Map.__adjustRegion(): {'rows': 300, 'e': 609000.0, 'cells':
2721762.0, 'cols': 400, 'n': 4933535.0, 's': 4908175.0, 'w':
589980.0, 'ewres': 63.399999999999999, 'nsres': 63.399999999999999}
GUI D3/3: Map.GetRegion(): {'rows': 1431.0, 'e': 609000.0, 'cells':
2721762.0, 'cols': 1902.0, 'n': 4928010.0, 's': 4913700.0, 'w':
589980.0, 'ewres': 10.0, 'nsres': 10.0}
GUI D2/2: Map.AddOverlay(): cmd=['d.barscale'], render=0
GUI D3/3: MapLayer.__init__(): type=overlay, cmd=d.barscale,
name=None, active=0, opacity=1, hidden=0
GUI D2/2: Map.AddOverlay(): cmd=['d.barscale'], render=0
GUI D3/3: MapLayer.__init__(): type=overlay, cmd=d.barscale,
name=None, active=0, opacity=1, hidden=0
GUI D3/3: Map.GetRegion(): {'rows': 1431.0, 'e': 609000.0, 'cells':
2721762.0, 'cols': 1902.0, 'n': 4928010.0, 's': 4913700.0, 'w':
589980.0, 'ewres': 10.0, 'nsres': 10.0}
GUI D3/3: Map.__adjustRegion(): {'rows': 300, 'e': 609000.0, 'cells':
2721762.0, 'cols': 400, 'n': 4933540.0, 's': 4908180.0, 'w':
589980.0, 'ewres': 63.399999999999999, 'nsres': 63.399999999999999}
GUI D3/3: Map.GetRegion(): {'rows': 1431.0, 'e': 609000.0, 'cells':
2721762.0, 'cols': 1902.0, 'n': 4928010.0, 's': 4913700.0, 'w':
589980.0, 'ewres': 10.0, 'nsres': 10.0}
GUI D3/3: Map.__adjustRegion(): {'rows': 300, 'e': 609000.0, 'cells':
2721762.0, 'cols': 400, 'n': 4933540.0, 's': 4908180.0, 'w':
589980.0, 'ewres': 63.399999999999999, 'nsres': 63.399999999999999}
GUI D3/3: Map.GetRegion(): {'rows': 1431.0, 'e': 609000.0, 'cells':
2721762.0, 'cols': 1902.0, 'n': 4928010.0, 's': 4913700.0, 'w':
589980.0, 'ewres': 10.0, 'nsres': 10.0}
GUI D3/3: BufferedWindow.OnSize():
GUI D3/3: BufferedWindow.OnSize():
GUI D3/3: Command.__init__(): [Popen] cmd=g.proj -p
GUI D3/3: Command(): cmd=g.proj -p, wait=1, returncode=0
GUI D3/3: AbstractDigit.__init__(): map=None
Traceback (most recent call last):
File "/Applications/GRASS-6.3.app/Contents/Resources/etc/wx/
wxgui.py", line 943, in <module>
app = GMApp(0)
File "//Library/Frameworks/Python.framework/Versions/2.5/lib/
python2.5/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 7757,
in __init__
self._BootstrapApp()
File "//Library/Frameworks/Python.framework/Versions/2.5/lib/
python2.5/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 7354,
in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "/Applications/GRASS-6.3.app/Contents/Resources/etc/wx/
wxgui.py", line 925, in OnInit
mainframe = GMFrame(parent=None, id=wx.ID_ANY, title="")
File "/Applications/GRASS-6.3.app/Contents/Resources/etc/wx/
wxgui.py", line 188, in __init__
self.NewDisplay()
File "/Applications/GRASS-6.3.app/Contents/Resources/etc/wx/
wxgui.py", line 583, in NewDisplay
auimgr=self._auimgr)
File "/Applications/GRASS-6.3.app/Contents/Resources/etc/wx/
gui_modules/wxgui_utils.py", line 167, in __init__
self.shaded_icon = il.Add(trgif)
File "//Library/Frameworks/Python.framework/Versions/2.5/lib/
python2.5/site-packages/wx-2.8-mac-unicode/wx/_gdi.py", line 5999, in
Add
return _gdi_.ImageList_Add(*args, **kwargs)
ValueError: invalid null reference in method 'ImageList_Add',
expected argument 2 of type 'wxBitmap const &'
gis_set.py error (when DEBUG = GUI:3):
Traceback (most recent call last):
File "/Applications/GRASS-6.3.app/Contents/Resources/etc/wx/
gis_set.py", line 497, in <module>
GRASSStartUp = StartUp(0)
File "//Library/Frameworks/Python.framework/Versions/2.5/lib/
python2.5/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 7757,
in __init__
self._BootstrapApp()
File "//Library/Frameworks/Python.framework/Versions/2.5/lib/
python2.5/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 7354,
in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "/Applications/GRASS-6.3.app/Contents/Resources/etc/wx/
gis_set.py", line 488, in OnInit
StartUp = GRASSStartup(None, -1, "")
File "/Applications/GRASS-6.3.app/Contents/Resources/etc/wx/
gis_set.py", line 62, in __init__
self.grassrc = read_grassrc()
File "/Applications/GRASS-6.3.app/Contents/Resources/etc/wx/
gis_set.py", line 48, in read_grassrc
key,val = line.split(":")
ValueError: too many values to unpack
GRASS GUI should be wx
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
Earth: "Mostly harmless"
- revised entry in the HitchHiker's Guide to the Galaxy
More information about the grass-gui
mailing list