Hi, just out of the blue the class designer has stopped working. The
little window where you say you want a form and spacers appears ok. Then
it seems to stop working for some minutes while the memory use goes up,
finally it gives the following list of errors. The only thing new in my
system is I installed mingw and msys. Any ideas?
Connexion editor and report designer start ok.

Platform: Win
Python Version: 2.5.4 on win32
Dabo Version: Version 0.9.1; Revision ~5021
UI Version: 2.8.9.1 on wxMSW


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
    return self.getDesignerDict(propsToExclude=("Top", "Left"))
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
 91, in getDesignerDict
    defVals = self.Controller.getDefaultValues(self)
  File "ClassDesigner.py", line 1463, in getDefaultValues
    obj = cls(None)
  File "ClassDesigner.py", line 296, in __init__
    base.__init__(self, parent=parent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
    BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
    fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
    self.restoreSizeAndPosition()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
    self.saveState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
    self._savedState = self._getSavedState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
    return self.getDesignerDict(propsToExclude=("Top", "Left"))
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
 91, in getDesignerDict
    defVals = self.Controller.getDefaultValues(self)
  File "ClassDesigner.py", line 1463, in getDefaultValues
    obj = cls(None)
  File "ClassDesigner.py", line 296, in __init__
    base.__init__(self, parent=parent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
    BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
    fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
    self.restoreSizeAndPosition()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
    self.saveState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
    self._savedState = self._getSavedState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
    return self.getDesignerDict(propsToExclude=("Top", "Left"))
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
 91, in getDesignerDict
    defVals = self.Controller.getDefaultValues(self)
  File "ClassDesigner.py", line 1463, in getDefaultValues
    obj = cls(None)
  File "ClassDesigner.py", line 296, in __init__
    base.__init__(self, parent=parent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
    BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
    fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
    self.restoreSizeAndPosition()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
    self.saveState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
    self._savedState = self._getSavedState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
    return self.getDesignerDict(propsToExclude=("Top", "Left"))
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
 91, in getDesignerDict
    defVals = self.Controller.getDefaultValues(self)
  File "ClassDesigner.py", line 1463, in getDefaultValues
    obj = cls(None)
  File "ClassDesigner.py", line 296, in __init__
    base.__init__(self, parent=parent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
    BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
    fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
    self.restoreSizeAndPosition()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
    self.saveState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
    self._savedState = self._getSavedState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
    return self.getDesignerDict(propsToExclude=("Top", "Left"))
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
 91, in getDesignerDict
    defVals = self.Controller.getDefaultValues(self)
  File "ClassDesigner.py", line 1463, in getDefaultValues
    obj = cls(None)
  File "ClassDesigner.py", line 296, in __init__
    base.__init__(self, parent=parent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
    BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
    fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
    self.restoreSizeAndPosition()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
    self.saveState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
    self._savedState = self._getSavedState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
    return self.getDesignerDict(propsToExclude=("Top", "Left"))
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
 91, in getDesignerDict
    defVals = self.Controller.getDefaultValues(self)
  File "ClassDesigner.py", line 1463, in getDefaultValues
    obj = cls(None)
  File "ClassDesigner.py", line 296, in __init__
    base.__init__(self, parent=parent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
    BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
    fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
    self.restoreSizeAndPosition()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
    self.saveState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
    self._savedState = self._getSavedState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
    return self.getDesignerDict(propsToExclude=("Top", "Left"))
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
 91, in getDesignerDict
    defVals = self.Controller.getDefaultValues(self)
  File "ClassDesigner.py", line 1463, in getDefaultValues
    obj = cls(None)
  File "ClassDesigner.py", line 296, in __init__
    base.__init__(self, parent=parent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
    BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
    fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
    self.restoreSizeAndPosition()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
    self.saveState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
    self._savedState = self._getSavedState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
    return self.getDesignerDict(propsToExclude=("Top", "Left"))
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
 91, in getDesignerDict
    defVals = self.Controller.getDefaultValues(self)
  File "ClassDesigner.py", line 1463, in getDefaultValues
    obj = cls(None)
  File "ClassDesigner.py", line 296, in __init__
    base.__init__(self, parent=parent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
    BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
    fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
    self.restoreSizeAndPosition()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
    self.saveState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
    self._savedState = self._getSavedState()
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
    return self.getDesignerDict(propsToExclude=("Top", "Left"))
  File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
 91, in getDesignerDict
    defVals = self.Controller.getDefaultValues(self)
  File "ClassDesigner.py", line 1463, in getDefaultValues
    obj = cls(None)
  File "ClassDesigner.py", line 296, in __init__
    base.__init__(self, parent=parent, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
    BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
    fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
77, in _
_init__
    attProperties, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dPemMixin.py", line
184, in _
_init__
    self._afterInit()
  File "ClassDesigner.py", line 305, in _afterInit
    super(DesForm, self)._afterInit()
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 70,
in _after
Init
    super(BaseForm, self)._afterInit()
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
96, in _
afterInit
    self.MenuBar = mbc()
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenuBar.py", line
20, in __i
nit__
    pm.dPemMixin.__init__(self, preClass, None, properties, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dPemMixin.py", line
184, in _
_init__
    self._afterInit()
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dBaseMenuBar.py",
line 175, i
n _afterInit
    self.appendMenu(FileMenu(self, MenuID="base_file"))
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dBaseMenuBar.py",
line 26, in
 __init__
    self.super(*args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\lib\autosuper\autosuper.py",
line 176
, in __call__
    return method(*p, **kw)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenu.py", line 43,
in __init
__
    pm.dPemMixin.__init__(self, preClass, parent, properties,
attProperties, *ar
gs, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dPemMixin.py", line
184, in _
_init__
    self._afterInit()
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dBaseMenuBar.py",
line 38, in
 _afterInit
    help=_("Open up a command window for debugging") )
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenu.py", line 219,
in appen
d
    menutype=menutype, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenu.py", line 201,
in _crea
teMenuItem
    dummySpacer = _actualCreation(" ", "", None, "")
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenu.py", line 195,
in _actu
alCreation
    _item = self._getItem(help, picture, menutype, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenu.py", line 353,
in _getI
tem
    itm = cls(self, HelpText=help, Icon=icon, kind=itmtyp, *args, **kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenuItem.py", line
31, in __
init__
    pm.dPemMixin.__init__(self, preClass, parent, properties, *args,
**kwargs)
  File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dPemMixin.py", line
100, in _
_init__
    properties = self._extractKeywordProperties(kwargs, self._properties)
  File "C:\Python25\lib\site-packages\dabo\lib\propertyHelperMixin.py",
line 57,
 in _extractKeywordProperties
    props = self.getPropertyList()
  File "C:\Python25\lib\site-packages\dabo\lib\propertyHelperMixin.py",
line 262
, in getPropertyList
    propList = propLists.get((cls, onlyDabo), [])
RuntimeError: maximum recursion depth exceeded in cmp

C:\Python25\Lib\site-packages\dabo\ide>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



--- StripMime Report -- processed MIME parts ---
multipart/alternative
  text/plain (text body -- kept)
  text/html
---

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

Reply via email to