Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Upgrading to 2.0.0.1 broke my RQM

I upgrade RQM to 2.0.0.1 and now when I start the Tomcat instance, the page would not come up, when I check the Tomcat log files, I see that there are some errors shown below. The problems seems that it could not find the folder rqm-license-update-site, rqm-update-site and update-site which are under the \server. Although this can be fix inside the \server\conf\jazz\provision_profiles, I am not sure how to update them as it currently has this value:

url=file:../rqm-license-update-site
featureid=com.ibm.rqm.licensing.standard.feature

How do I update the provision_profiles files? Also when I check the previous backup files that I have, they are also the same. HELP PLEASE!!!!

17:22:47,727 ERROR eam.repository.provision.internal.ProvisionService - CRJAZ0288I Failed to install the profile feature "com.ibm.rqm.licensing.standard.feature" from the update site "file:../rqm-license-update-site" referenced in the profile file "D:\Program Files\IBM\RQM20\server\conf\jazz\provision_profiles\rqm-license-profile.ini".
com.ibm.team.repository.provision.ProvisionException: java.io.FileNotFoundException: ..\rqm-license-update-site\site.xml (The system cannot find the path specified.)
at com.ibm.team.repository.provision.internal.ProvisionService.connect(ProvisionService.java:219)
at com.ibm.team.repository.provision.internal.ProvisionService.installFromProfiles(ProvisionService.java:751)
at com.ibm.team.repository.provision.internal.ProvisionService.installFromProfile(ProvisionService.java:871)
at com.ibm.team.repository.web.internal.Activator.addingService(Activator.java:102)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(ServiceTracker.java:926)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274)
at com.ibm.team.repository.web.internal.Activator.start(Activator.java:62)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(AccessController.java:246)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:315)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
at net.jazz.ajax.internal.registry.ClientLocalizingRegistryStrategy.createExecutableExtension(ClientLocalizingRegistryStrategy.java:56)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at net.jazz.ajax.internal.registry.WebUIRegistryReader.createApplication(WebUIRegistryReader.java:670)
at net.jazz.ajax.internal.registry.WebUIRegistryReader.start(WebUIRegistryReader.java:239)
at net.jazz.ajax.internal.Activator.addingService(Activator.java:66)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(ServiceTracker.java:926)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274)
at net.jazz.ajax.internal.Activator.start(Activator.java:48)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(AccessController.java:246)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1074)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:616)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:299)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:489)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:211)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:321)
Caused by:
java.io.FileNotFoundException: ..\rqm-license-update-site\site.xml (The system cannot find the path specified.)
at java.io.FileInputStream.<init>(FileInputStream.java:135)
at java.io.FileInputStream.<init>(FileInputStream.java:95)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:85)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:176)
at java.net.URL.openStream(URL.java:1041)
at com.ibm.team.repository.provision.internal.xml.AbstractXMLParser.invokeParser(AbstractXMLParser.java:40)
at com.ibm.team.repository.provision.internal.xml.SiteXMLParser.parse(SiteXMLParser.java:48)
at com.ibm.team.repository.provision.internal.ProvisionService.connect(ProvisionService.java:200)
... 53 more
17:22:47,759 ERROR eam.repository.provision.internal.ProvisionService - CRJAZ0285I Failed to connect to "file:../rqm-update-site".
java.io.FileNotFoundException: ..\rqm-update-site\site.xml (The system cannot find the path specified.)
at java.io.FileInputStream.<init>(FileInputStream.java:135)
at java.io.FileInputStream.<init>(FileInputStream.java:95)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:85)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:176)
at java.net.URL.openStream(URL.java:1041)
at com.ibm.team.repository.provision.internal.xml.AbstractXMLParser.invokeParser(AbstractXMLParser.java:40)
at com.ibm.team.repository.provision.internal.xml.SiteXMLParser.parse(SiteXMLParser.java:48)
at com.ibm.team.repository.provision.internal.ProvisionService.connect(ProvisionService.java:200)
at com.ibm.team.repository.provision.internal.ProvisionService.installFromProfiles(ProvisionService.java:751)
at com.ibm.team.repository.provision.internal.ProvisionService.installFromProfile(ProvisionService.java:871)
at com.ibm.team.repository.web.internal.Activator.addingService(Activator.java:102)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(ServiceTracker.java:926)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274)
at com.ibm.team.repository.web.internal.Activator.start(Activator.java:62)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(AccessController.java:246)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:315)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
at net.jazz.ajax.internal.registry.ClientLocalizingRegistryStrategy.createExecutableExtension(ClientLocalizingRegistryStrategy.java:56)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at net.jazz.ajax.internal.registry.WebUIRegistryReader.createApplication(WebUIRegistryReader.java:670)
at net.jazz.ajax.internal.registry.WebUIRegistryReader.start(WebUIRegistryReader.java:239)
at net.jazz.ajax.internal.Activator.addingService(Activator.java:66)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(ServiceTracker.java:926)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274)
at net.jazz.ajax.internal.Activator.start(Activator.java:48)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(AccessController.java:246)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1074)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:616)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:299)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:489)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:211)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:321)

0 votes



5 answers

Permanent link
Question: did you follow the 2.0 -> 2.0.0.1 upgrade instructions completely? See steps 1 through 13 under the heading "Upgrading from 2.0 to 2.0.0.1 -- Tomcat" at this page: https://jazz.net/downloads/rational-quality-manager/releases/2.0.0.1?p=upgrading

0 votes


Permanent link
Followed instructions word per word.....

Question: did you follow the 2.0 -> 2.0.0.1 upgrade instructions completely? See steps 1 through 13 under the heading "Upgrading from 2.0 to 2.0.0.1 -- Tomcat" at this page: https://jazz.net/downloads/rational-quality-manager/releases/2.0.0.1?p=upgrading

0 votes


Permanent link
Just to reiterate, you were sure to verify and restore the \server\conf directory structure and files?

To get around this specific problem, you might try editing the three *profile.ini files (back them up first) and replace the relative paths in each (file:../*update-site) with full paths to /*update-site.
To be honest, I'm still a little concerned that you'd need to do that, however, since this is not typically needed. Did you make any edits to the startup (bat) files?

Hope that helps.

Regards,
John

Followed instructions word per word.....

Question: did you follow the 2.0 -> 2.0.0.1 upgrade instructions completely? See steps 1 through 13 under the heading "Upgrading from 2.0 to 2.0.0.1 -- Tomcat" at this page: https://jazz.net/downloads/rational-quality-manager/releases/2.0.0.1?p=upgrading

0 votes


Permanent link
jnason wrote:
Just to reiterate, you were sure to verify and restore the \server\conf directory structure and files?

To get around this specific problem, you might try editing the three
*profile.ini files (back them up first) and replace the relative
paths in each (file:../*update-site) with full paths to /*update-site.
To be honest, I'm still a little concerned that you'd need to do that,
however, since this is not typically needed. Did you make any edits to
the startup (bat) files?

Hope that helps.

Regards,
John

schuawrote:
Followed instructions word per word.....
patrick.vanzandtwrote:
Question: did you follow the 2.0 -> 2.0.0.1 upgrade instructions
completely? See steps 1 through 13 under
the heading "Upgrading from 2.0 to 2.0.0.1 -- Tomcat" at
this page:
https://jazz.net/downloads/rational-quality-manager/releases/2.0.0.1?p=upgradingcompletely
?
See steps 1 through 13 under the heading "Upgrading from 2.0 to
2.0.0.1 -- Tomcat" at this page:
https://jazz.net/downloads/rational-quality-manager/releases/2.0.0.1?p=upgrading


Just to reiterate what John said. You need to merge your changes. If
you just copied them back you can have problems as the paths of some
files have changed for example log4j.properties is not in the same place
as before and the startup script looks for that as well.

0 votes


Permanent link
FYI, the manual backup/restore/merge steps involved in the RQM update are something inherited from Jazz foundation. I recently opened a work item against Jazz foundation asking development to look into eliminating the need for such steps. If others are interested in this, you may want to add your comments and/or subscribe here: https://jazz.net/jazz/web/projects/Jazz%20Foundation#action=com.ibm.team.workitem.viewWorkItem&id=98827

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Dec 01 '09, 7:39 p.m.

Question was seen: 5,504 times

Last updated: Dec 01 '09, 7:39 p.m.

Confirmation Cancel Confirm