It's all about the answers!

Ask a question

FocalPoint and RTC Integration error


Pavithra Kasturirangan (42955956) | asked Jun 28 '12, 8:00 a.m.


Hi,

I have RTC 3.0.1.3 setup and focal point 6.5.0.2 and tomcat Apache Tomcat/5.5.28 in Linux server.RTC is LDAP integrated and Local users are created in FocalPoint


I'm trying to setup integration between Focal Point and RTC and following instructions as per the page https://jazz.net/library/article/788/ 


From JTS: I have completed Step 1 (Create Consumer Inbound)

From JTS: When attempting the second step to create Friends outbound , i end up with the below mentioned error.
Can someone tell me why this problem occurs ? 

when i try to access the rootservices 
https://xxxxxxxxxxxxxxxxxxxxxx:8443/fp/resources/rootservices
 for focal point, the page doesnt open. It gives page not found error. There is no error in FocalPoint logs or RTC Logs. 

Am i missing something ? 
=======
ERROR
=======

An error occurred while requesting the root services document from server "https://xxxxxxxxxxxxxx:8443/fp/resources/rootservices". Please check the URL and try again.ID CRJAZ1575E
hide details
Request to service https://xxxxxxxxxxxxxxx:8443/fp/resources/rootservices failed with status code 401 and response body:

HTTP Status 401 -


type Status report

message

description This request requires HTTP authentication ().


Apache Tomcat/5.5.28

com.ibm.team.repository.common.TeamRepositoryException
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.checkHttpResponse(FriendsAdminRestService.java:836)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService$1.handleResponse(FriendsAdminRestService.java:771)
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:735)
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:709)
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:700)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.executeHttpRequest(FriendsAdminRestService.java:792)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getDiscoveryDocumentModel(FriendsAdminRestService.java:779)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getPropertyFromDiscoveryDocument(FriendsAdminRestService.java:883)
com.ibm.team.repository.service.internal.discovery.FriendsAdminRestService.getFriendsOAuthInfo(FriendsAdminRestService.java:617)
sun.reflect.GeneratedMethodAccessor618.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
$Proxy325.getFriendsOAuthInfo(Unknown Source)
sun.reflect.GeneratedMethodAccessor617.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:504)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:1869)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:1725)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1634)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:420)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
java.lang.Thread.run(Thread.java:811)

One answer



permanent link
John Vasta (2.6k15) | answered Jun 28 '12, 8:46 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
The problem is that the request for the Focal Point rootservices resource responded with an authentication challenge, but rootservices resources are not supposed to require authentication. Are you sure that the rootservices URL is correct? Is the port number really 8443 (not 9443)? The article on setting up the friend relationship used the "http" scheme and port 8080 as an example - did you configure your server in a different way?

You should be able to enter the Focal Point rootservices URL in a browser and get back the rootservices resource (an XML document) without being challenged for authentication. If that doesn't work for you, you'll need to figure out what's wrong with your server configuration.

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.