It's all about the answers!

Ask a question

unable to access ccm after upgrade to 5.0.2


Daisy Huang (428) | asked Apr 19 '17, 9:07 p.m.
edited Apr 19 '17, 10:06 p.m.

Hi there,

I just upgraded my RTC from 4.0.7 to 5.0.2 and the upgrade script was finished successfully.I'm using WAS 8.5.5.10,JDK 1.6 in RedHat 6.5.

Here's the situation when I use Web to access RTC:

jts/admin: can be logged in and Diagnostics seems normal but I can't see ccm in home page.
ccm/admin, The server status cannot be retrieved.
The "com.ibm.team.repository.service.internal.diagnostic.DiagnosticRestService" service failed to activate because a service that it depends on, "com.ibm.team.repository.service.internal.diagnostic.IDiagnosticEmailService", failed to be activated.ID CRJAZ1972E
com.ibm.team.repository.common.transport.TeamServiceRegistryException
com.ibm.team.repository.common.transport.internal.registry.AbstractActivationManagerOwner.buildServicesMap(AbstractActivationManagerOwner.java:371)
com.ibm.team.repository.common.transport.internal.registry.AbstractActivationManagerOwner.doActivate(AbstractActivationManagerOwner.java:736)
com.ibm.team.repository.common.transport.internal.registry.ServiceProviderActivationManagerOwner.getService(ServiceProviderActivationManagerOwner.java:129)
com.ibm.team.repository.common.transport.internal.registry.OsgiServicesManager.getService(OsgiServicesManager.java:287)
com.ibm.team.repository.common.transport.internal.registry.OsgiServicesManager.getService(OsgiServicesManager.java:296)
com.ibm.team.repository.common.transport.internal.registry.OsgiServicesManager.getServiceForRemoteAccess(OsgiServicesManager.java:691)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:2362)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:2244)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1761)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:76)
ccm/web:
Error: com.ibm.team.repository.web.transport.ServiceRequest(): invalid requestParameters parameter: [object Object].

ccm.log:admin <Initial Page Load@be9cb683-cac3-4365-b45d-04e69a75946d> /jts/admin] ERROR t.internal.registry.Abstr
actActivationManagerOwner  - The class "com.ibm.team.jfs.sdk.query.ISparqlQueryService" failed to load. The bundle "com.ibm.team.enterprise.rdf.query.service
" could not find the class.
java.lang.ClassNotFoundException: com.ibm.team.jfs.sdk.query.ISparqlQueryService".

jts/setup page step5: "An error occurred while scanning the server for installed Applications."
The configuration folder "/opt/IBM/JazzTeamServer_502/server/conf/indices" has multiple sub-folders, and so the context path root for the folder's application cannot be uniquely determined. If the folder represents the leaf of the application's context path, then it should contain at least one file. If it is not the leaf, then it must contain only a single sub-folder.ID CRJAZ1719E
com.ibm.team.repository.common.TeamRepositoryException
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getContextPathFromFolder(FriendsAdminRestService.java:498)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.detectLocallyInstalledApps(FriendsAdminRestService.java:409)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getLocallyInstalledApps(FriendsAdminRestService.java:366)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
java.lang.reflect.Method.invoke(Method.java:611)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
com.sun.proxy.$Proxy548.getLocallyInstalledApps(Unknown Source)

Could you please help me?



Now the setup page shows clear after I removed the wrong indices folder, but ccm still can't be accessed. And the other error message remain the same.

Accepted answer


permanent link
Donald Nong (14.4k213) | answered Apr 19 '17, 9:26 p.m.

The last error message looks very wrong.

The configuration folder "/opt/IBM/JazzTeamServer_502/server/conf/indices" has multiple sub-folders, and so the context path root for the folder's application cannot be uniquely determined. If the folder represents the leaf of the application's context path, then it should contain at least one file. If it is not the leaf, then it must contain only a single sub-folder.ID CRJAZ1719E

The path should look like below.
/opt/IBM/JazzTeamServer_502/server/conf/jts/indices
/opt/IBM/JazzTeamServer_502/server/conf/ccm/indices
and etc.

Daisy Huang selected this answer as the correct answer

Your answer


Register or to post your answer.