When adding RBD 7.5 to my installation repository after downloading it from the Software Access Catalogue, I encountered an error. Description of the error and the solution is below.
From my understanding you are trying to package RBDv7.5 using Packaging Utility 1.2 and are encountering the error message:
java.lang.reflect.InvocationTargetException
This issue is caused by a discrepancy related to the way the RBD 7.5 offering metadata is setup. Packaging Utility tries to obtain some artifacts related to the product and the disk image does not contain them so an error is thrown. This does not affect install since the missing artifacts are not selected by any features in the offering. This is targetted to be resolved in an upcoming release.
A simple workaround, however, is to add the IBM trial site repository to the Packaging Utility . The trial site contains the same version of RBD v7.5 and the missing artifacts.
1) Create a "My IBM" account at
https://www.ibm.com/account/profile/us?page=reg
This username/password will be used to open the trial site repository in Packaging Utility
2) Along with the disk image repository, in Packaging Utility on the "Copy Packages" UI, hit "Open Repository..." and put in
"https://www.ibm.com/software/rational/repositorymanager/repositories/rationalsdp7/repository.config".
A username/password dialog will come up, use the "My IBM" account credentials you just made. The trial site repository will be added to your source repositories (this takes a few minutes for PU to read the repository).
In Packaging Utility, there is an expandable checkbox next to the repository, if you expand this, you will find numerous repositories listed, please select only the repository for:
IBM Rational Business Developer > 7.5.0
See screenshot below
3) Now you can copy from your disk image as usual. PU will retrieve the remote repository artifacts from the trial site when it cannot find them on the local disk image, and the copy will be successful.