Description of problem: At the navigation tree, clicking a fence device under "Fence Devices" causes a Traceback error. Captured message is in "Actual Results" that follows. Version-Release number of selected component (if applicable): 0.9.26 How reproducible: Steps to Reproduce: 1. Start system-config-cluster. 2. Click a fence device under the "Fence Devices" object. 3. Observe traceback error message at command line prompt. Actual results: [root@tng3-4 root]# system-config-cluster Traceback (most recent call last): File "/usr/share/system-config-cluster/ConfigTab.py", line 148, in on_tree_selection_changed self.prop_renderer.render_to_layout_area(obj.getProperties(), obj.getName(),type) File "/usr/share/system-config-cluster/FenceDevice.py", line 34, in getProperties stringbuf = stringbuf + "<span><b>" + NAME + ": " + "</b>" + VALUE + "\n</span>" TypeError: coercing to Unicode: need string or buffer, NoneType found Expected results: No error message Additional info: To make the problem occur after clicking the fence device, click any other object in the navigation tree, then click the fence device again.
FWIW, I can not reproduce this in 0.9.33-1.0
I am running at 0.9.33-1.0 also and see the same problem. Traceback output: Traceback (most recent call last): File "/usr/share/system-config-cluster/ConfigTab.py", line 153, in on_tree_selection_changed self.prop_renderer.render_to_layout_area(obj.getProperties(), obj.getName(),type) File "/usr/share/system-config-cluster/FenceDevice.py", line 34, in getProperties stringbuf = stringbuf + "<span><b>" + NAME + ": " + "</b>" + VALUE + "\n</span>" TypeError: coercing to Unicode: need string or buffer, NoneType found
This error is/was caused by a bad config file attr name. This possible error is now trapped for. Fixed in 0.9.34-1.0
I have been unable to reproduce this, if seen again by others it can be reopened.