Attempts to upgrade IBM Rational Team Concert application from 3.0.1.x to 4.0 using the ccm_upgrade script results in the error "java.lang.IllegalStateException".
The ccm_upgrade.bat script fails with the error:
2012-11-20 13:25:56,796 The version string " -Dcom.ibm.team.repotools.rcp.allowInvalidBundles=true" is not properly formatted.
java.lang.IllegalStateException: The version string " -Dcom.ibm.team.repotools.rcp.allowInvalidBundles=true" is not properly formatted.
You may notice the ccm_upgrade script hangs for a while and displays the following error:
CRJAZ1363I Loading the configuration from "bundleresource://364.fwk1594121988/teamserver.properties".
Validating JTS configuration files...
Checking the old application version...
The ccm upgrade failed at step 0. Correct the problem and run the script again starting at step 0.
There are custom operation advisors with invalid bundles. The upgrade script is unable to determine the old application version.
Resolving the problem
Proceed with the upgrade regardless of the invalid bundles, pass the oldApplicationVersion parameter with the value of the old application version (such as 18.104.22.168) when running the upgrade script.
upgrade/ccm/ccm_upgrade.bat -oldApplicationHome CCM_3.0.1_install_dir\server\conf oldApplicationVersion=22.214.171.124
upgrade/ccm/ccm_upgrade.sh -oldApplicationHome CCM_3.0.1_install_dir/server/conf -oldApplicationVersion 126.96.36.199