#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]