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

RTC extension environment exception

 Hi guys,

I'm following the lab exercises "IBM Rational Team Concert 4.0 Extensibility" to construct the plugins development environment.

Now I finished the lab 1 steps by steps.
However, when I launch [RTCExt] Jetty RTC Server, it got an exception error as bellow (I made the main error as bold type):

<log start>

2013-07-03 09:56:01.231:INFO::Logging to STDERR via org.mortbay.log.StdErrLog

2013-07-03 09:56:06.262:INFO::jetty-6.1.x

2013-07-03 09:56:06.387:INFO::Started SocketConnector@0.0.0.0:7080

2013-07-03 09:56:06.762:INFO::Started SslSocketConnector@0.0.0.0:7443

[ERROR] 2013-07-03 09:56:06.840 - FrameworkManager: An error event has occurred involving the bundle "com.ibm.team.jfs.app.distributed.objectgrid_2.2.0.v20120518_2049 [171]".

org.osgi.framework.ServiceException: Exception in org.eclipse.equinox.internal.ds.ServiceReg.getService()

at org.eclipse.osgi.internal.serviceregistry.ServiceUse.getService(ServiceUse.java:130)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:447)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:430)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.java:667)

at org.eclipse.equinox.internal.ds.InstanceProcess.getService(InstanceProcess.java:686)

at org.eclipse.equinox.internal.ds.model.ComponentReference.getMethod(ComponentReference.java:111)

at org.eclipse.equinox.internal.ds.model.ComponentReference.bind(ComponentReference.java:315)

at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bindReference(ServiceComponentProp.java:423)

at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bind(ServiceComponentProp.java:211)

at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:337)

at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)

at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)

at org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver.java:441)

at org.eclipse.equinox.internal.ds.Resolver.enableComponents(Resolver.java:213)

at org.eclipse.equinox.internal.ds.SCRManager.startedBundle(SCRManager.java:641)

at org.eclipse.equinox.internal.ds.SCRManager.bundleChanged(SCRManager.java:236)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:919)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227)

at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149)

at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1349)

at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1300)

at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:345)

at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)

at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)

at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)

at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)

at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:457)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

at java.lang.ClassLoader.loadClass(ClassLoader.java:626)

at java.lang.ClassLoader.defineClassImpl(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:275)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

at java.lang.ClassLoader.loadClass(ClassLoader.java:626)

at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)

at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)

at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)

at org.eclipse.equinox.internal.ds.model.ServiceComponent.createInstance(ServiceComponent.java:457)

at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.createInstance(ServiceComponentProp.java:264)

at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:325)

at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)

at org.eclipse.equinox.internal.ds.ServiceReg.getService(ServiceReg.java:53)

at org.eclipse.osgi.internal.serviceregistry.ServiceUse$1.run(ServiceUse.java:120)

at java.security.AccessController.doPrivileged(AccessController.java:202)

at org.eclipse.osgi.internal.serviceregistry.ServiceUse.getService(ServiceUse.java:118)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:447)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:430)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.java:667)

at org.eclipse.equinox.internal.ds.InstanceProcess.getService(InstanceProcess.java:686)

at org.eclipse.equinox.internal.ds.model.ComponentReference.getMethod(ComponentReference.java:111)

at org.eclipse.equinox.internal.ds.model.ComponentReference.bind(ComponentReference.java:315)

at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bindReference(ServiceComponentProp.java:423)

at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bind(ServiceComponentProp.java:211)

at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:337)

at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)

at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)

at org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)

at org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)

at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:933)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227)

at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:756)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:711)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)

at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:206)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:507)

at org.eclipse.equinox.internal.ds.InstanceProcess.registerService(InstanceProcess.java:504)

at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:259)

at org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver.java:441)

at org.eclipse.equinox.internal.ds.Resolver.enableComponents(Resolver.java:213)

at org.eclipse.equinox.internal.ds.SCRManager.performWork(SCRManager.java:800)

at org.eclipse.equinox.internal.ds.SCRManager$QueuedJob.dispatch(SCRManager.java:767)

at org.eclipse.equinox.internal.ds.WorkThread.run(WorkThread.java:89)

at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:70)

Caused by: org.osgi.service.component.ComponentException: Exception occurred while creating new instance of component Component[

name = ObjectGrid based Distributed Operation Service

activate = activate

deactivate = deactivate

modified = 

configuration-policy = optional

factory = null

autoenable = true

immediate = false

implementation = com.ibm.team.jfs.app.distributed.objectgrid.internal.CacheServiceWrapper

state = Unsatisfied

properties = 

serviceFactory = false

serviceInterface = [com.ibm.team.jfs.app.distributed.IDistributedDataService]

references = {

Reference[name = Configuration Service, interface = com.ibm.team.jfs.app.config.IConfigurationPropertiesService, policy = static, cardinality = 1..1, target = null, bind = setConfigService, unbind = unsetConfigService]

Reference[name = Configuration Location, interface = com.ibm.team.jfs.app.config.IDefaultConfigurationLocation, policy = static, cardinality = 1..1, target = null, bind = setConfigLocation, unbind = unsetConfigLocation]

}

located in bundle = com.ibm.team.jfs.app.distributed.objectgrid_2.2.0.v20120518_2049 [171]

at org.eclipse.equinox.internal.ds.model.ServiceComponent.createInstance(ServiceComponent.java:459)

at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.createInstance(ServiceComponentProp.java:264)

at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:325)

at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)

at org.eclipse.equinox.internal.ds.ServiceReg.getService(ServiceReg.java:53)

at org.eclipse.osgi.internal.serviceregistry.ServiceUse$1.run(ServiceUse.java:120)

at java.security.AccessController.doPrivileged(AccessController.java:202)

at org.eclipse.osgi.internal.serviceregistry.ServiceUse.getService(ServiceUse.java:118)

... 90 more

Caused by: java.lang.ClassCircularityError

at java.lang.ClassLoader.defineClassImpl(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:275)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

at java.lang.ClassLoader.loadClass(ClassLoader.java:626)

at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)

at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)

at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)

at org.eclipse.equinox.internal.ds.model.ServiceComponent.createInstance(ServiceComponent.java:457)

... 97 more

<log  end>

Could someone help on this please? 

Which step I do the wrong configuration or something I miss?

Thanks for the response and help!

Best Regards,

Kenery 

0 votes


Accepted answer

Permanent link
Hi Kenery, it is almost impossible to tell, where the issue comes from, if you failed to setup the SDK correctly or something else went wrong. I would suggest to look if you set your workspace default to UTF-8 and as mentioned in https://rsjazz.wordpress.com/2013/02/28/setting-up-rational-team-concert-for-api-development/ make sure you carefully follow all steps.
Kenery Wang selected this answer as the correct answer

1 vote

Comments

Really appreciate your help, Ralph.


The problem has been solved!

Was it that weird UTF-8 thing?

Yes, it is. 

Cause I'm helping my customer construct the environment.
I just forget to examine the UTF-8 setting..  

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
× 10,948

Question asked: Jul 02 '13, 10:08 p.m.

Question was seen: 3,347 times

Last updated: Jul 04 '13, 1:53 a.m.

Confirmation Cancel Confirm