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. |
13 answers
![]()
Benjamin Silverman (4.1k●6●10)
| answered Jan 06 '10, 2:27 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
The root URI should be https://rrc:9443/jazz rather than /rdm. Hope it helps,
|
![]() 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 |
![]()
Benjamin Silverman (4.1k●6●10)
| answered Jan 06 '10, 4:29 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
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,
|
|
![]() 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! |
![]()
@bsilverm - I knew I got the /rdm from somewhere..... :D
The Rational Team Concert Info Center as well as the Rational Requirements Composer Info Center states in the chapter "Setting the Public URI for jazz servers" that for RRC it should be /rdm. |
![]()
More coffee is needed. I just re-read the chapter and the Public URI should be set to /jazz. It's the verification step that requires /rdm
Sorry for the mistake |
![]()
Hello,
this is an issue that confuses since a couple of days: when to use /rdm and when to use /jazz Could you explain what you mean by the term "verification step"? Are you refering to the setup process? Kind Regards Joerg |
![]()
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> |
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.