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

Problem to install RTC on Tomcat

I have a customer who is trying to install Rational Asset Manager 7.2. RAM uses RTC database. It involves this step to install RTC:
Create the tables for Rational Team Concert:
Open a command line window and navigate to the <rtc_install_dir>/jazz/server/ directory.
Run the following command:
:
repotools.bat -createTables teamserver.properties=conf\jazz\teamserver.properties


When customer ran this command, he got this exception:
... ...
2010-03-19 11:29:29,609 The bundle org.apache.lucene2 is STARTED.
2010-03-19 11:29:29,609 The bundle com.ibm.team.jazz.foundation.server is STARTED.
2010-03-19 11:29:29,609 The bundle com.ibm.team.repository.service is STOPPED.
2010-03-19 11:29:29,609 CRJAZ0291I Failed to start the bundle "com.ibm.team.repository.service 1.0.0.I200906181753".
org.osgi.framework.BundleException: Exception in com.ibm.team.repository.service.internal.RepoServiceBundleActivator.start() of bundle com.ibm.team.repository.service.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028)
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.internal.core.AbstractBundle.start(AbstractBundle.java:257)
at com.ibm.team.repository.provision.internal.ProvisionService.startFeatureBundles(ProvisionService.java:1029)
at com.ibm.team.repository.provision.internal.ProvisionService.startFeatureBundles(ProvisionService.java:1005)
at com.ibm.team.repository.provision.internal.ProvisionService.startFeatureBundles(ProvisionService.java:1005)
at com.ibm.team.repository.provision.internal.ProvisionService.installFromProfiles(ProvisionService.java:810)
at com.ibm.team.repository.provision.internal.ProvisionService.installFromProfile(ProvisionService.java:866)
at com.ibm.team.repotools.rcp.internal.Provisioner.provision(Provisioner.java:81)
at com.ibm.team.repotools.rcp.internal.Provisioner.installFromProfile(Provisioner.java:72)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.provision(RepositoryToolsApplication.java:605)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.run(RepositoryToolsApplication.java:651)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.start(RepositoryToolsApplication.java:702)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by:
java.lang.NoClassDefFoundError: org.eclipse.soda.sat.equinox.console.cmdprov.internal.bundle.Activator
at com.ibm.team.repository.service.internal.RepoServiceBundleActivator.startSatActivators(RepoServiceBundleActivator.java:245)
at com.ibm.team.repository.service.internal.RepoServiceBundleActivator.start(RepoServiceBundleActivator.java:144)
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)
... 27 more
Caused by:
java.lang.ClassNotFoundException: org.eclipse.soda.sat.equinox.console.cmdprov.internal.bundle.Activator
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:483)
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)
... 32 more
2010-03-19 11:29:29,625 The bundle net.oauth is STARTED.
2010-03-19 11:29:29,625 The bundle com.ibm.team.jfs.app.http is STARTED.
... ...
2010-03-19 11:29:30,125 The bundle com.ibm.team.rtc.web is STARTED.
2010-03-19 11:29:41,015 pluginId must not be null


Could you let me know how to solve the problem? Thanks.

0 votes



2 answers

Permanent link
Hi,

did he/she try to start Jazz server itself?
If it runs then he/she could use jazz setup via web interface.
It includes creation of tables as well.

David Csikkel
Consultant, Tieto

0 votes


Permanent link
I believe the RTC Web interface also invokes the same table creation command. So it will fail with the same errorl

The error log shows:
java.lang.NoClassDefFoundError: org.eclipse.soda.sat.equinox.console.cmdprov.internal.bundle.Activator

Any insight on why there is a classloading issue here?

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: Mar 19 '10, 2:48 p.m.

Question was seen: 5,329 times

Last updated: Mar 19 '10, 2:48 p.m.

Confirmation Cancel Confirm