It's all about the answers!

Ask a question

Problem to install RTC on Tomcat


Henry Cui (212) | asked Mar 19 '10, 2:48 p.m.
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.

2 answers



permanent link
David Csikkel (1313516) | answered Mar 20 '10, 3:32 a.m.
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

permanent link
Henry Cui (212) | answered Mar 20 '10, 10:36 a.m.
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?

Your answer


Register or 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.