Description of problem: Rollback failing with Null pointer exception. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: . 1. Edit & save config to generate more than one revision 2. go to config->History 3. Select an older version 4. Click on Rollback to selected buttong Actual results: Rollback failing with Null pointer exception Expected results: Rollback successful Additional info:
The rollback was actually happening, but an exception was getting thrown in the JSF action method after the rollback was performed which is why the status message indicated a NPE. ListConfigurationUpdateUIBean was calling ExistingResourceConfigurationUIBean to clear out its copy of the current configuration. This triggered the exception because ExistingResourceConfigurationUIBean is no longer used and has been replaced by the seam components, ResourceConfigurationViewer and ResourceConfigurationEditor. Simply removing the call to ExistingResourceConfigurationUIBean resolved the issue.
Temporarily adding the keyword "SubBug" so we can be sure we have accounted for all the bugs. keyword: new = Tracking + FutureFeature + SubBug
making sure we're not missing any bugs in rhq_triage
looks like this has been fixed. moving to on_qa
qa -> rtimaniy
Verified on master (build #133) GIT Revision: bf2ad7ab6e9532e4869f4373712fcbc0c04f8618 Modified configuration values many time and created multiple version under history. Select older version and rollback it. Rollback is working fine, its not giving Null Pointer Exception.
Mass-closure of verified bugs against JON.