#1161: wxAssertFailure when starting ClassDesigner
--------------------+-------------------------------------------------------
 Reporter:  sargis  |       Owner:  somebody
     Type:  defect  |      Status:  new     
 Priority:  major   |   Milestone:  0.8.3   
Component:  ui      |     Version:  0.8.2   
 Keywords:          |  
--------------------+-------------------------------------------------------
 I'm getting the following Traceback while running Dabo-0.8.4 on Linux
 (RHEL 4) with wxPython-2.8.8:

 {{{
 Traceback (most recent call last):
   File "ClassDesigner.py", line 4109, in <module>
     clsDes = ClassDesigner(f)
   File "ClassDesigner.py", line 184, in __init__
     frm = frmClass(UseSizers=True)
   File "ClassDesigner.py", line 405, in __init__
     base.__init__(self, parent=parent, *args, **kwargs)
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dForm.py", line 972, in
 __init__
     BaseForm.__init__(self, preClass, parent, properties, attProperties,
 *args, **kwargs)
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dForm.py", line 108, in
 __init__
     fm.dFormMixin.__init__(self, preClass, parent, properties,
 attProperties, *args, **kwargs)
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dFormMixin.py", line 71, in
 __init__
     attProperties, *args, **kwargs)
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dPemMixin.py", line 183, in
 __init__
     self._afterInit()
   File "ClassDesigner.py", line 414, in _afterInit
     super(DesForm, self)._afterInit()
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dForm.py", line 134, in
 _afterInit
     super(BaseForm, self)._afterInit()
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dFormMixin.py", line 88, in
 _afterInit
     self.MenuBar = mbc()
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dMenuBar.py", line 20, in
 __init__
     pm.dPemMixin.__init__(self, preClass, None, properties, *args,
 **kwargs)
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dPemMixin.py", line 183, in
 __init__
     self._afterInit()
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dBaseMenuBar.py", line 153, in
 _afterInit
     self.appendMenu(FileMenu(self))
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dBaseMenuBar.py", line 26, in
 __init__
     self.super(*args, **kwargs)
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/lib/autosuper/autosuper.py", line 176,
 in __call__
     return method(*p, **kw)
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dMenu.py", line 39, in __init__
     pm.dPemMixin.__init__(self, preClass, parent, properties,
 attProperties, *args, **kwargs)
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dPemMixin.py", line 183, in
 __init__
     self._afterInit()
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dBaseMenuBar.py", line 37, in
 _afterInit
     help=_("Open up a command window for debugging") )
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dMenu.py", line 231, in append
     self.appendItem(item)
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dMenu.py", line 153, in
 appendItem
     wxItem = self._getWxItem(self.AppendItem, item)
   File "/usr/local/lib/python2.5/site-
 packages/Dabo-0.8.4-py2.5.egg/dabo/ui/uiwx/dMenu.py", line 123, in
 _getWxItem
     wxItem = wxFunc(dMenuItemInstance)
   File "/usr/local/lib/python2.5/site-
 packages/wx-2.8-gtk2-unicode/wx/_core.py", line 10990, in AppendItem
     return _core_.Menu_AppendItem(*args, **kwargs)
 wx._core.PyAssertionError: C++ assertion "wxAssertFailure" failed at
 ../src/common/stockitem.cpp(166) in wxGetStockLabel(): invalid stock item
 ID

 }}}

 It works fine on Windows with wxPython-2.8.8.0 or Ubuntu 8.04 with
 wxPython-2.8.7.1

-- 
Ticket URL: <http://trac.dabodev.com/ticket/1161>
Dabo Trac <http://trac.dabodev.com>
Trac Page for Dabo


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]

Reply via email to