[GRASS-dev] [GRASS GIS] #2498: yet another problem with GUI toolbox menu

#2498: yet another problem with GUI toolbox menu
---------------------------+------------------------------------------------
Reporter: cmbarton | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.1.0
Component: wxGUI | Version: svn-trunk
Keywords: menu tree xml | Platform: Unspecified
      Cpu: OSX/Intel |
---------------------------+------------------------------------------------
I just compiled from GRASS trunk. It compiles with the normal set of
errors in GUI modules using a windowing class created a year or two back.
Normally these do not have any impact on running. But it is again not
generating XML file needed for the toolbox menu, probably because it is
not finding wx again. Here is the error.

Also, I thought trunk is supposed to be GRASS 7.0. But it is showing up as
GRASS svn 7.1

(((

Welcome to GRASS 7.1.svn (r62850M)
GRASS homepage: http://grass.osgeo.org
This version running through: Bash Shell (/bin/bash)
Help is available with the command: g.manual -i
See the licence terms with: g.version -c
If required, restart the GUI with: g.gui wxpython
When ready to quit enter: exit

Launching <wxpython> GUI in the background, please wait...
GRASS 7.1.svn (Penaguila):~ > Traceback (most recent call last):
   File
"/Users/cmbarton/grass_source/grass_trunk/macosx/dist/GRASS-7.1.app/Contents/MacOS/gui/wxpython/wxgui.py",
line 140, in <module>
     sys.exit(main())
   File
"/Users/cmbarton/grass_source/grass_trunk/macosx/dist/GRASS-7.1.app/Contents/MacOS/gui/wxpython/wxgui.py",
line 133, in main
     app = GMApp(workspaceFile)
   File
"/Users/cmbarton/grass_source/grass_trunk/macosx/dist/GRASS-7.1.app/Contents/MacOS/gui/wxpython/wxgui.py",
line 48, in __init__
     wx.App.__init__(self, False)
   File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-
packages/wx-2.8-mac-unicode/wx/_core.py", line 7981, in __init__
     self._BootstrapApp()
   File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-
packages/wx-2.8-mac-unicode/wx/_core.py", line 7555, in _BootstrapApp
     return _core_.PyApp__BootstrapApp(*args, **kwargs)
   File
"/Users/cmbarton/grass_source/grass_trunk/macosx/dist/GRASS-7.1.app/Contents/MacOS/gui/wxpython/wxgui.py",
line 82, in OnInit
     workspace = self.workspaceFile)
   File
"/Users/cmbarton/grass_source/grass_trunk/macosx/dist/GRASS-7.1.app/Contents/MacOS/gui/wxpython/lmgr/frame.py",
line 119, in __init__
     self._menuTreeBuilder = LayerManagerMenuData()
   File
"/Users/cmbarton/grass_source/grass_trunk/macosx/dist/GRASS-7.1.app/Contents/MacOS/gui/wxpython/lmgr/menudata.py",
line 40, in __init__
     MenuTreeModelBuilder.__init__(self, filename,
expandAddons=expandAddons)
   File
"/Users/cmbarton/grass_source/grass_trunk/macosx/dist/GRASS-7.1.app/Contents/MacOS/gui/wxpython/core/menutree.py",
line 64, in __init__
     xmlTree = etree.parse(filename)
   File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py",
line 1182, in parse
     tree.parse(source, parser)
   File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py",
line 657, in parse
     self._root = parser.close()
   File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py",
line 1654, in close
     self._raiseerror(v)
   File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py",
line 1506, in _raiseerror
     raise err
xml.etree.ElementTree.ParseError: no element found: line 1, column 0

)))

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2498&gt;
GRASS GIS <http://grass.osgeo.org>

#2498: yet another problem with GUI toolbox menu
---------------------------------------+------------------------------------
Reporter: cmbarton | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.1.0
Component: wxGUI | Version: svn-trunk
Keywords: menu tree, xml, toolboxes | Platform: Unspecified
      Cpu: OSX/Intel |
---------------------------------------+------------------------------------
Changes (by wenzeslaus):

  * keywords: menu tree xml => menu tree, xml, toolboxes

Comment:

This is probably just duplicate or highly overlapping with #1819. It can
depend on #2142 but this dependency should be broken by r64677.

Hint: To include source code or error messages use `{{{` and `}}}` before
and after the included text. Use backticks to include verbatim text
inline, e.g. {{{`abc`}}}.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2498#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#2498: yet another problem with GUI toolbox menu
--------------------------+-------------------------------------------------
  Reporter: cmbarton | Owner: grass-dev@…
      Type: defect | Status: closed
  Priority: normal | Milestone: 7.1.0
Component: wxGUI | Version: svn-trunk
Resolution: fixed | Keywords: menu tree, xml, toolboxes
  Platform: Unspecified | Cpu: OSX/Intel
--------------------------+-------------------------------------------------
Changes (by wenzeslaus):

  * status: new => closed
  * resolution: => fixed

Comment:

#1819 is fixed, so considering this one as fixed too.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2498#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>