Description of problem: Go to the server side plugin config page and e.g. configure the Microblog alert sender. After this config is saved, click in the tree on another alert sender like the irc one. The configuration of the selected plugin is not shown, but the config of the microblog sender stays on the right side. Console log shows 14:49:22,469 WARN [lifecycle] /rhq/admin/plugin/plugin-config.xhtml @71,82 nodeSelectListener="#{pluginConfigUIBean.processSelection}": java.lang.IllegalStateException: No tree element available or row key not set! (only on first click on a tree node ) Version-Release number of selected component (if applicable): head of 10/04/20 How reproducible: always
This is caused by <rich:tree treeNodeVar="node" nodeFace="#{node.leaf ? 'plugin' : 'pluginType'}"> in plugin-config.xhmtl
Comment on how to reproduce the bug : it is not necessary to even modify the existing configuration for the tree navigation to be stuck. Fix is in 01fb7c2
Verified on JON build #152 - Revision: 10620 Steps: 1) Log-in to JON server 2) Go to the server side plugin config page 3) Configure the Microblog alert sender 4) After this config is saved, click in the tree on another alert sender like the irc. The configuration of the selected plugin shows on the right side without any warning/error in log.
Mass-closure of verified bugs against JON.