Description of problem: I tried to open a non existing config file and the GUI died: Traceback (most recent call last): File "/usr/sbin/system-config-cluster", line 295, in on_no_conf_open self.open_limited(None) File "/usr/sbin/system-config-cluster", line 209, in open_limited self.model_builder = ModelBuilder(DLM_TYPE, filepath) File "/usr/share/system-config-cluster/ModelBuilder.py", line 118, in __init__ self.object_tree = self.buildModel(None) File "/usr/share/system-config-cluster/ModelBuilder.py", line 129, in buildModel parent_node = self.parent AttributeError: ModelBuilder instance has no attribute 'parent' Traceback (most recent call last): File "/usr/sbin/system-config-cluster", line 407, in ? runFullGUI() File "/usr/sbin/system-config-cluster", line 390, in runFullGUI baseapp = basecluster(glade_xml, app) File "/usr/sbin/system-config-cluster", line 126, in __init__ self.configtab = ConfigTab(glade_xml, self.model_builder) File "/usr/share/system-config-cluster/ConfigTab.py", line 76, in __init__ self.reset_tree_model) File "/usr/share/system-config-cluster/ConfigTabController.py", line 132, in __init__ self.faildom_controller = FaildomController(self.glade_xml,self.model_builder,reset_tree_model) File "/usr/share/system-config-cluster/FaildomController.py", line 27, in __init__ self.faildoms = self.model_builder.getFailoverDomainPtr() AttributeError: 'NoneType' object has no attribute 'getFailoverDomainPtr' Version-Release number of selected component (if applicable): [root@tank-03 ~]# rpm -qa | grep system-config-cluster system-config-cluster-0.9.30-1.0
Doh! Fixed in 0.9.31
fix verified.