Breadcrumbs do not appear on the next screen after the flow: Administration > Monitoring Defaults > (Utilized types only|All types) > Edit Metric Template > (select metric) > (new value) > submit |> You have to go back to Administration and start over for the next metric template, which is cumbersome. The back button will take you back to the previous screen, but that breaks the intended page flow.
It appears that this issue may be caused by the fact that two different struts actions are used during this one operation and the context(i.e. Bread Crumb listin) is not transferred correctly. In other words, before the change is committed, navigation and template details are displayed by the following url : http://127.0.0.1:7080/admin/platform/monitor/Config.do?mode=configure&id=502077&type=502077 during or after the change is committed, the struts action and url looks like http://127.0.0.1:7080/resource/common/monitor/config/ConfigMetrics.do The correct fix is probably to migrate this struts page to JSF correctly but that may not be the right course of action given the time constraints.
Modified struts-config.xml to forward action and validation results to the original admin/common context. See SVN 3589 for more details. Modified and tested and struts style breadcrumbs are correctly displayed.
This bug was previously known as http://jira.rhq-project.org/browse/RHQ-1476