It's all about the answers!

Ask a question

Cannot connect to RRC repository after cross server auth


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

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

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

Here is the friendconfig.rdf file from jazz subdir:

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

From rdm:

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Any help is appreciated.

13 answers



permanent link
Benjamin Silverman (4.1k610) | 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,

permanent link
Theresa Zappulla (5612) | answered Jan 06 '10, 4:18 p.m.
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

permanent link
Benjamin Silverman (4.1k610) | 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,

permanent link
Theresa Zappulla (5612) | answered Jan 06 '10, 4:39 p.m.
From the client.

permanent link
Stef van Dijk (2.0k179) | answered Jan 06 '10, 6:55 p.m.
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,


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.

permanent link
Theresa Zappulla (5612) | answered Jan 06 '10, 8:59 p.m.
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!

permanent link
Theresa Zappulla (5612) | answered Jan 08 '10, 7:38 a.m.
@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.

permanent link
Theresa Zappulla (5612) | answered Jan 08 '10, 7:41 a.m.
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

permanent link
Joerg Moeller (9677) | answered Jan 12 '10, 12:55 p.m.
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

permanent link
Theresa Zappulla (5612) | answered Jan 12 '10, 1:06 p.m.
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


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.