It's all about the answers!

Ask a question

Cannot connect to RRC repository after cross server auth


Theresa Zappulla (5612) | asked Jan 05 '10, 4:56 p.m.
I configured RTC, RRC, and RQM per TN0039 for cross server communication with all three products running on the same machine with different tomcat instances.

When I initially installed RRC, I set it up with localhost as the server name.
After cross server authentication was setup, I could connect to the repository but could not open the project. Oddly, I could browse the project artifacts. Also, attempts to set the connection to https://rrc:9443/rdm were automatically overwritten by the client to https://localhost:9443/rdm.

Following the posts here, I have set the Host property to rrc. And set the the public root URI to https://rrc:9443/rdm. I have edited my friendconfig.rdf files (jazz and rdm) to use rrc instead of localhost. Although in that process, I broke something because now I cannot connect to the repository with error
"Internal Server Error".

Here is the friendconfig.rdf file from jazz subdir:

<rdf>
<jd>
<jd>
<dc>RQM</dc>
<jfs>https://rqm:9453/jazz</jfs>
<jfs>2e6efa9aae5e44a89c365bf5f4d9a4ac</jfs>
<jfs>foo</jfs>
<jfs>false</jfs>
</jd>
<jd>
<jfs>true</jfs>
<jfs>yTLwOMz1EQXRbQhMby6NnRUXotovu0NBUBRrgjlbJEM=</jfs>
<jfs>9277b957d5654487905c8a5b0200cc6f</jfs>
<jfs>https://rrc:9443/rdm,https://rrc:9443/jazz</jfs>
<dc>Rational Requirements Server</dc>
<jd>
</jd>
<jd>
<jfs>false</jfs>
<jfs>foo</jfs>
<jfs>35c0c75926c8424e93617e66de7e9b46</jfs>
<jfs>https://rtc:9433/jazz</jfs>
<dc>RTC</dc>
<jd>
</jd>
</rdf>

From rdm:

<rdf>
<jd>
<jfs>true</jfs>
<jfs>yTLwOMz1EQXRbQhMby6NnRUXotovu0NBUBRrgjlbJEM=</jfs>
<jfs>9277b957d5654487905c8a5b0200cc6f</jfs>
<jfs>https://rrc:9443/rdm,https://rrc:9443/jazz</jfs>
<dc>Rational Requirements Server</dc>
<jd>
</jd>
</rdf>


The rdm.log file
2010-01-06 15:50:57,843 [] ERROR x.internal.javascript.JavaScriptDependencyAnalyzer - A CSS Binding has already been provided for javascript module
2010-01-06 15:50:57,843 [] ERROR x.internal.javascript.JavaScriptDependencyAnalyzer - A CSS Binding has already been provided for javascript module
2010-01-06 15:52:25,125 ERROR fronting.server.services.resources.ResourceService -
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 20:52:24 GMT

com.ibm.team.jfs.app.oauth.OAuthTokenRequestFailedException:
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 20:52:24 GMT

at com.ibm.team.jfs.app.oauth.OAuthHelper.getToken(OAuthHelper.java:689)
at com.ibm.team.jfs.app.oauth.OAuthHelper.getNewRequestTokenFromProvider(OAuthHelper.java:289)
at com.ibm.rdm.fronting.server.core.oauth.internal.OauthAuthenticationService.authorizeUser(OauthAuthenticationService.java:155)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:99)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:85)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:181)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:121)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:810)
2010-01-06 15:52:25,125 ERROR fronting.server.services.resources.ResourceService -
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 20:52:24 GMT

com.ibm.team.jfs.app.oauth.OAuthTokenRequestFailedException:
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 20:52:24 GMT

at com.ibm.team.jfs.app.oauth.OAuthHelper.getToken(OAuthHelper.java:689)
at com.ibm.team.jfs.app.oauth.OAuthHelper.getNewRequestTokenFromProvider(OAuthHelper.java:289)
at com.ibm.rdm.fronting.server.core.oauth.internal.OauthAuthenticationService.authorizeUser(OauthAuthenticationService.java:155)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:99)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:85)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:181)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:121)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:810)
2010-01-06 15:52:28,656 ERROR ices.servicedocument.ProjectServiceDocumentService -
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 20:52:28 GMT

com.ibm.team.jfs.app.oauth.OAuthTokenRequestFailedException:
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 20:52:28 GMT

at com.ibm.team.jfs.app.oauth.OAuthHelper.getToken(OAuthHelper.java:689)
at com.ibm.team.jfs.app.oauth.OAuthHelper.getNewRequestTokenFromProvider(OAuthHelper.java:289)
at com.ibm.rdm.fronting.server.core.oauth.internal.OauthAuthenticationService.authorizeUser(OauthAuthenticationService.java:155)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:99)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:85)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:181)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:121)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:810)
2010-01-06 15:52:28,656 ERROR ices.servicedocument.ProjectServiceDocumentService -
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 20:52:28 GMT

com.ibm.team.jfs.app.oauth.OAuthTokenRequestFailedException:
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 20:52:28 GMT

at com.ibm.team.jfs.app.oauth.OAuthHelper.getToken(OAuthHelper.java:689)
at com.ibm.team.jfs.app.oauth.OAuthHelper.getNewRequestTokenFromProvider(OAuthHelper.java:289)
at com.ibm.rdm.fronting.server.core.oauth.internal.OauthAuthenticationService.authorizeUser(OauthAuthenticationService.java:155)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:99)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:85)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:181)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:121)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:810)
2010-01-06 15:59:48,312 [] ERROR x.internal.javascript.JavaScriptDependencyAnalyzer - A CSS Binding has already been provided for javascript module
2010-01-06 15:59:48,312 [] ERROR x.internal.javascript.JavaScriptDependencyAnalyzer - A CSS Binding has already been provided for javascript module
2010-01-06 16:45:25,296 ERROR fronting.server.services.resources.ResourceService -
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 21:45:24 GMT

com.ibm.team.jfs.app.oauth.OAuthTokenRequestFailedException:
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 21:45:24 GMT

at com.ibm.team.jfs.app.oauth.OAuthHelper.getToken(OAuthHelper.java:689)
at com.ibm.team.jfs.app.oauth.OAuthHelper.getNewRequestTokenFromProvider(OAuthHelper.java:289)
at com.ibm.rdm.fronting.server.core.oauth.internal.OauthAuthenticationService.authorizeUser(OauthAuthenticationService.java:155)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:99)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:85)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:181)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:121)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:810)
2010-01-06 16:45:25,296 ERROR fronting.server.services.resources.ResourceService -
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 21:45:24 GMT

com.ibm.team.jfs.app.oauth.OAuthTokenRequestFailedException:
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 21:45:24 GMT

at com.ibm.team.jfs.app.oauth.OAuthHelper.getToken(OAuthHelper.java:689)
at com.ibm.team.jfs.app.oauth.OAuthHelper.getNewRequestTokenFromProvider(OAuthHelper.java:289)
at com.ibm.rdm.fronting.server.core.oauth.internal.OauthAuthenticationService.authorizeUser(OauthAuthenticationService.java:155)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:99)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:85)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:181)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:121)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:810)
2010-01-06 16:45:27,671 ERROR ices.servicedocument.ProjectServiceDocumentService -
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 21:45:27 GMT

com.ibm.team.jfs.app.oauth.OAuthTokenRequestFailedException:
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 21:45:27 GMT

at com.ibm.team.jfs.app.oauth.OAuthHelper.getToken(OAuthHelper.java:689)
at com.ibm.team.jfs.app.oauth.OAuthHelper.getNewRequestTokenFromProvider(OAuthHelper.java:289)
at com.ibm.rdm.fronting.server.core.oauth.internal.OauthAuthenticationService.authorizeUser(OauthAuthenticationService.java:155)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:99)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:85)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:181)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:121)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:810)
2010-01-06 16:45:27,671 ERROR ices.servicedocument.ProjectServiceDocumentService -
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 21:45:27 GMT

com.ibm.team.jfs.app.oauth.OAuthTokenRequestFailedException:
HTTP/1.1 403 CRJZS0040E There is no REST service handler registered for the path "/oauth-request-token".
Server:Apache-Coyote/1.1
Content-Type:text/html;charset=utf-8
Content-Length:1267
Date:Wed, 06 Jan 2010 21:45:27 GMT

at com.ibm.team.jfs.app.oauth.OAuthHelper.getToken(OAuthHelper.java:689)
at com.ibm.team.jfs.app.oauth.OAuthHelper.getNewRequestTokenFromProvider(OAuthHelper.java:289)
at com.ibm.rdm.fronting.server.core.oauth.internal.OauthAuthenticationService.authorizeUser(OauthAuthenticationService.java:155)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:99)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:85)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:181)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:121)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:810)



Any help is appreciated.

13 answers



permanent link
Joerg Moeller (9677) | answered Jan 14 '10, 4:43 a.m.
Hello,

thanks for the clarification so far.

What the documentation is telling me with respect to public uri pretty much depends on what document I'm reading ;-)

Ok. This is quite a bit confusing because I was expecting that when I'm setting the public URI for RRC to something like https://rrc.calm.com:9443/jazz I would verify that https://rrc.calm.com:9443/jazz/rootservices would showy the expected results and NOT https://rrc.calm.com:9443/rdm/rootservices.

Just to get this straight: even if I change the public URI of RRC to something like https://rrc.calm.com:9443/jazz the eclipse client, the web UI and /rootservices are still expected to be connected via /rdm/... ?!?

Kind Regards
Joerg

permanent link
Robin Bater (3.4k47) | answered Jan 14 '10, 10:40 a.m.
JAZZ DEVELOPER
Hi Joerg,

There is a difference between how RTC/RQM and RRC servers have been developed. RRC server is completely written using JFS.

Hence the slight difference in the setup

https://rrc:9443/rdm/rootservices

https://rtc:9444/jazz/rootservices
https://rqm:9445/jazz/rootservices

permanent link
Teresa Hadish (1121) | answered May 06 '10, 1:10 p.m.
When trying to open a project (containing a corporate glossary), I encouter the following error message:

Could not open the editor: Argument cannot be Null.

Please advise, this project has previously had NO problems and now it won't open.

Details as follows:
java.lang.IllegalArgumentException: Argument cannot be null
at org.eclipse.swt.SWT.error(SWT.java:3761)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.SWT.error(SWT.java:3666)
at org.eclipse.swt.graphics.GC.textExtent(GC.java:4772)
at org.eclipse.swt.graphics.GC.textExtent(GC.java:4737)
at org.eclipse.draw2d.FigureUtilities.getTextDimension(FigureUtilities.java:88)
at org.eclipse.draw2d.FigureUtilities.getTextExtents(FigureUtilities.java:125)
at com.ibm.rdm.draw2d.text.TextUtilities.getTextExtents(TextUtilities.java:58)
at com.ibm.rdm.ui.explorer.projectdashboard.ProjectMemberFigure.getFigureWidth(ProjectMemberFigure.java:130)
at com.ibm.rdm.ui.explorer.projectdashboard.ProjectMemberFigure.setParent(ProjectMemberFigure.java:143)
at org.eclipse.draw2d.Figure.add(Figure.java:153)
at org.eclipse.draw2d.Figure.add(Figure.java:171)
at com.ibm.rdm.ui.explorer.projectdashboard.ProjectOverviewSection.createProjectMembersSection(ProjectOverviewSection.java:178)
at com.ibm.rdm.ui.explorer.projectdashboard.ProjectOverviewSection.primAddAdditionalContent(ProjectOverviewSection.java:164)
at com.ibm.rdm.ui.sidebar.OverviewSection.addContent(OverviewSection.java:349)
at com.ibm.rdm.ui.explorer.projectdashboard.ProjectOverviewSection.fetchResource(ProjectOverviewSection.java:98)
at com.ibm.rdm.ui.sidebar.OverviewSection.createContent(OverviewSection.java:202)
at com.ibm.rdm.platform.ui.sidebar.SidebarSection.createPartControl(SidebarSection.java:74)
at com.ibm.rdm.platform.ui.sidebar.SidebarContext.createPartControl(SidebarContext.java:39)
at com.ibm.rdm.platform.ui.sidebar.FlyoutSidebarComposite$ContextSidebarProvider.createSidebar(FlyoutSidebarComposite.java:68)
at com.ibm.rdm.gef.InternalFlyoutSidebarComposite.setState(InternalFlyoutSidebarComposite.java:567)
at com.ibm.rdm.platform.ui.sidebar.FlyoutSidebarComposite.setState(FlyoutSidebarComposite.java:48)
at com.ibm.rdm.gef.InternalFlyoutSidebarComposite.updateState(InternalFlyoutSidebarComposite.java:618)
at com.ibm.rdm.platform.ui.sidebar.FlyoutSidebarComposite.applyStatePreference(FlyoutSidebarComposite.java:59)
at com.ibm.rdm.ui.explorer.projectdashboard.ProjectEditor.createPartControl(ProjectEditor.java:663)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:779)
at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:678)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:639)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2817)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
at com.ibm.rdm.ui.utils.DocumentUtil.openEditor(DocumentUtil.java:166)
at com.ibm.rdm.ui.server.editor.input.RepositoryEditorInputHelper.openEditorFor(RepositoryEditorInputHelper.java:73)
at com.ibm.rdm.ui.gef.editor.input.EditorInputHelper.openEditor(EditorInputHelper.java:53)
at com.ibm.rdm.ui.gef.editor.input.EditorInputHelper.openEditor(EditorInputHelper.java:49)
at com.ibm.rdm.ui.gef.editor.input.EditorInputHelper.openEditor(EditorInputHelper.java:41)
at com.ibm.rdm.ui.explorer.editparts.ProjectEditPart.performOpen(ProjectEditPart.java:232)
at com.ibm.rdm.ui.explorer.editparts.ProjectEditPart.performRequest(ProjectEditPart.java:237)
at org.eclipse.gef.tools.SelectEditPartTracker.performOpen(SelectEditPartTracker.java:187)
at org.eclipse.gef.tools.SelectEditPartTracker.handleDoubleClick(SelectEditPartTracker.java:131)
at org.eclipse.gef.tools.AbstractTool.mouseDoubleClick(AbstractTool.java:955)
at org.eclipse.gef.tools.SelectionTool.mouseDoubleClick(SelectionTool.java:501)
at org.eclipse.gef.EditDomain.mouseDoubleClick(EditDomain.java:208)
at org.eclipse.gef.ui.parts.TreeViewer$EventDispatcher.mouseDoubleClick(TreeViewer.java:67)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:80)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.ibm.rdm.ui.application.ReqComposerApplication.start(ReqComposerApplication.java:122)
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:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
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)

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.