Under IBM Rational Quality Managerv4.0.3, When adding default reporting widgets to RQM dashboard you might encounter the following error:
In order to validate if these default reports are working fine, you may execute the etl jobs for QM applications. However in this scenario, you could notice that the etl job execution was showing no specific errors pertaining to these reports or widgets. You can navigate to the QM and ETL jobs to find if any error gets logged. In most of the cases, you can find an error message :
"The "com.ibm.rqm.reports.service.fragment" bundle could not be resolved."
This fragment is the one that extends the foundation reporting functionality to use specific tools designed in RQM. It acts like a "bridge" between foundation and RQM reporting functions. Since the bundle couldn't be loaded, the reporting functionality in RQM is not working as expected.
There might be several reason for the above error:
- It could be that the bundle was removed
- It could be that the file is corrupted
It could be a case where the file was renamed.
To confirm , you can navigate to this URL to see if he bundles are activated for the application.On the left pane of the window, click on Internal Tools >> Component Status. All the components listed there are expected to be displayed with green status. Pay special attention to the com.ibm.rqm.reporting section.
Since the bundle that acts as a bridge between the BIRT engine and specific RQM reporting functions can't be resolved, you might encounter such errors. The primary reason could be that the .jar files (com.ibm.rqm.reports.service.fragment_4.0.300.v20130417_0652.jar AND com.ibm.rqm.reports.service_4.0.300.v20130516_2315.jar) maybe corrupt or maybe it was moved to a part of the disk that is having issues.
First thing you could try is replacing the problematic bundle mentioned above with a clean one while troubleshooting advances, as it is easy and may actually fix the issue. Get a copy of the above mentioned .jar files from a fresh installation of similar version of RQM and perform the below steps.
1. Before shutting down RQM, go to this URL with a user with JazzAdmin permission:
2. Shut down RQM
3. Backup the following files:
4. Unzip the attached file to a temporary directory. Copy the plugins (*.jar files) to:
5. If running on WebSphere, backup the following directory:
6. Clear browser cache
7. Restart RQM
If it does not fix the issue try replacing also its Host plugin:
Follow same steps as above.