unable to access ccm after upgrade to 5.0.2
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
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.