Cannot connect to RRC repository after cross server auth
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.
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
The root URI should be https://rrc:9443/jazz rather than /rdm. Hope it helps,
Thanks, that helped and I have gotten a lot further now.
The only last problem I seem to be facing is that the RRC client cannot open the project.
Here is the .log file from my workspace
!ENTRY org.eclipse.core.jobs 4 2 2010-01-07 16:13:07.546
!MESSAGE An internal error occurred during: "Get Child Folders for Project".
!STACK 0
java.lang.NullPointerException
at com.ibm.rdm.ui.explorer.editparts.ProjectEditPart$ProjectGetChildFoldersJob.run(ProjectEditPart.java:274)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!ENTRY org.eclipse.core.jobs 4 2 2010-01-07 16:13:59.859
!MESSAGE An internal error occurred during: "Populate table with project contents".
!STACK 0
java.lang.NullPointerException
at com.ibm.rdm.ui.explorer.RepositoryExplorer$PopulateTableWithProjectContentsJob.run(RepositoryExplorer.java:368)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!ENTRY org.eclipse.ui 4 0 2010-01-07 16:14:45.390
!MESSAGE Unable to create editor ID com.ibm.rdm.ui.explorer.ProjectEditor: An unexpected exception was thrown.
!STACK 0
java.lang.NullPointerException
at com.ibm.rdm.ui.explorer.projectdashboard.ProjectHomePageArtifactsPage$4.getURL(ProjectHomePageArtifactsPage.java:358)
at com.ibm.rdm.ui.explorer.dashboard.common.FilterByFolderPart.getModelURL(FilterByFolderPart.java:160)
at com.ibm.rdm.ui.explorer.dashboard.common.FilterByFolderRootPart.getModelURL(FilterByFolderRootPart.java:40)
at com.ibm.rdm.ui.explorer.dashboard.common.FilterFolderAbstractPart.getModelChildren(FilterFolderAbstractPart.java:64)
at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:709)
at com.ibm.rdm.ui.explorer.dashboard.common.FilterFolderAbstractPart.updateChildren(FilterFolderAbstractPart.java:85)
at com.ibm.rdm.ui.explorer.dashboard.common.FilterFolderAbstractPart.refreshChildren(FilterFolderAbstractPart.java:81)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:677)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:727)
at com.ibm.rdm.ui.explorer.dashboard.common.FilterFolderAbstractPart.updateChildren(FilterFolderAbstractPart.java:85)
at com.ibm.rdm.ui.explorer.dashboard.common.FilterFolderAbstractPart.refreshChildren(FilterFolderAbstractPart.java:81)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:677)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
at org.eclipse.gef.editparts.RootTreeEditPart.setContents(RootTreeEditPart.java:131)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:601)
at com.ibm.rdm.ui.explorer.dashboard.common.AbstractArtifactsPage.initializeFolderViewer(AbstractArtifactsPage.java:2172)
at com.ibm.rdm.ui.explorer.dashboard.common.AbstractArtifactsPage.createControl(AbstractArtifactsPage.java:1423)
at com.ibm.rdm.ui.explorer.dashboard.common.AbstractArtifactsPage.createComposite(AbstractArtifactsPage.java:1202)
at com.ibm.rdm.ui.explorer.projectdashboard.ProjectEditor.createArtifactsTabItem(ProjectEditor.java:742)
at com.ibm.rdm.ui.explorer.projectdashboard.ProjectEditor.createPartControl(ProjectEditor.java:685)
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:183)
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)
!ENTRY org.eclipse.ui 4 0 2010-01-07 16:14:45.546
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.core.runtime.AssertionFailedException: null argument:)
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
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)
Caused by: org.eclipse.core.runtime.AssertionFailedException: null argument:
at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:86)
at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:74)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.getResourceManager(AbstractEditPartViewer.java:370)
at com.ibm.rdm.ui.search.editparts.ArtifactListEditPart.createFigure(ArtifactListEditPart.java:30)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.getFigure(AbstractGraphicalEditPart.java:452)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addChildVisual(AbstractGraphicalEditPart.java:204)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:197)
at org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEditPart.java:101)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:601)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:610)
at com.ibm.rdm.ui.explorer.sidebar.result.JobSidebarContentComposite$5.run(JobSidebarContentComposite.java:409)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
... 23 more
!ENTRY org.eclipse.ui 4 0 2010-01-07 16:14:45.875
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
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)
Caused by: org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.SWT.error(SWT.java:3666)
at org.eclipse.swt.widgets.Widget.error(Widget.java:463)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:335)
at org.eclipse.swt.widgets.Control.redraw(Control.java:1986)
at com.ibm.rdm.platform.ui.sidebar.SidebarSectionComposite.setText(SidebarSectionComposite.java:216)
at com.ibm.rdm.platform.ui.sidebar.SidebarSection.setText(SidebarSection.java:150)
at com.ibm.rdm.ui.explorer.sidebar.recent.RecentActivitySidebarContentComposite.updateCount(RecentActivitySidebarContentComposite.java:278)
at com.ibm.rdm.ui.explorer.sidebar.recent.RecentActivitySidebarContentComposite$4.run(RecentActivitySidebarContentComposite.java:265)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
... 23 more
!ENTRY org.eclipse.ui 4 0 2010-01-07 16:14:45.890
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
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)
Caused by: org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.SWT.error(SWT.java:3666)
at org.eclipse.swt.widgets.Widget.error(Widget.java:463)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:335)
at org.eclipse.swt.widgets.Control.redraw(Control.java:1986)
at com.ibm.rdm.platform.ui.sidebar.SidebarSectionComposite.setText(SidebarSectionComposite.java:216)
at com.ibm.rdm.platform.ui.sidebar.SidebarSection.setText(SidebarSection.java:150)
at com.ibm.rdm.ui.explorer.sidebar.recent.RecentActivitySidebarContentComposite.updateCount(RecentActivitySidebarContentComposite.java:278)
at com.ibm.rdm.ui.explorer.sidebar.recent.RecentActivitySidebarContentComposite$4.run(RecentActivitySidebarContentComposite.java:265)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
... 23 more
!ENTRY org.eclipse.ui 4 0 2010-01-07 16:14:45.921
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
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)
Caused by: org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.SWT.error(SWT.java:3666)
at org.eclipse.swt.widgets.Widget.error(Widget.java:463)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:335)
at org.eclipse.swt.widgets.Control.redraw(Control.java:1986)
at com.ibm.rdm.platform.ui.sidebar.SidebarSectionComposite.setText(SidebarSectionComposite.java:216)
at com.ibm.rdm.platform.ui.sidebar.SidebarSection.setText(SidebarSection.java:150)
at com.ibm.rdm.ui.explorer.sidebar.recent.RecentActivitySidebarContentComposite.updateCount(RecentActivitySidebarContentComposite.java:278)
at com.ibm.rdm.ui.explorer.sidebar.recent.RecentActivitySidebarContentComposite$4.run(RecentActivitySidebarContentComposite.java:265)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
... 23 more
Did you create the project from the RRC client, or from the web? Creating from the web is not yet supported, so maybe that's the problem? I would recommend trying to create a project from the client. Hope it helps,
Just a clarification. Creating a project from the web admin ui is supported in the 2.0 GA product. It was not supported in the beta.
When was the project created? Was it before or after fixing the '/jazz' issue? It's possible there was a problem when it was created such that it's in a corrupt state.
I believe I created the project prior to fixing /jazz. So I deleted the cross project links, archived the project and created a new one using the RRC client. I re-established the cross project links and I think things are working correctly now. More testing is in order but at least I can now open the RRC project.
Thanks for all your help!
Thanks for all your help!
From the documentation, you need to set the Public URI Root property to https://host-name:port/jazz/ for all three products, RRC, RQM and RTC.
After you have finished setting this property, the documentation tells you to check that you can open the root services document.
For this test, you need to use /rdm for RRC:
For example, on a Rational Team Concert or Rational Quality Manager Jazz server, open the root services document in a browser. The typical format is https://host-name:9443/jazz/rootservices.
On a Rational Requirements Composer server, the typical format is https://host-name:9443/rdm/rootservices.
Verify that the XML document opens, and that the first line in the document appears as follows:
<rdf>
After you have finished setting this property, the documentation tells you to check that you can open the root services document.
For this test, you need to use /rdm for RRC:
For example, on a Rational Team Concert or Rational Quality Manager Jazz server, open the root services document in a browser. The typical format is https://host-name:9443/jazz/rootservices.
On a Rational Requirements Composer server, the typical format is https://host-name:9443/rdm/rootservices.
Verify that the XML document opens, and that the first line in the document appears as follows:
<rdf>
page 1of 1 pagesof 2 pages