It's all about the answers!

Ask a question

problem in JTS setup page


Sridhar Kuna (1602017) | asked Apr 26 '11, 10:48 a.m.
When i register QM app with JTS, gets the below error on JTS log file. Please let us know what could be the problem.



2011-04-26 08:03:09,719 WARN net.jazz.ajax.service.internal.http.ProxyHandler - Unexpected exception:
java.lang.IllegalArgumentException: uri1 must be absolute
at com.ibm.team.jfs.app.http.util.HostUtil.authorityEquiv(HostUtil.java:55)
at com.ibm.team.jfs.app.util.oauth.OAuthCookieNames.getFriendForRealm(OAuthCookieNames.java:347)
at com.ibm.team.jfs.app.util.oauth.OAuthCookieNames.parseAndSyncRealmMappings(OAuthCookieNames.java:165)
at com.ibm.team.jfs.app.util.oauth.OAuthCookieNames.<init>
(OAuthCookieNames.java:95)
at net.jazz.ajax.service.internal.http.ProxyHandler.forwardToUri(ProxyHandler.java:512)
at net.jazz.ajax.service.internal.http.ProxyHandler.handle(ProxyHandler.java:451)
at com.ibm.team.server.httpcore.bridge.AbstractHandlerWrapperServlet.doWrappedService(AbstractHandlerWrapperServlet.java:136)
at net.jazz.ajax.service.internal.EndpointRegistrar$1.doWrappedService(EndpointRegistrar.java:83)
at com.ibm.team.server.httpcore.bridge.AbstractHandlerWrapperServlet.service(AbstractHandlerWrapperServlet.java:109)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
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:59)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3933)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1784)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:816)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)

3 answers



permanent link
Curtis d'Entremont (1.3k3) | answered Apr 27 '11, 3:29 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
It sounds like the proxy does not like the URL you're using it to get, i.e. it's not absolute. Can you check your friend entries and app URLs to make sure they're all fully qualified, e.g. http://... and not just server-relative paths like /path/... ?

permanent link
Sridhar Kuna (1602017) | answered Apr 27 '11, 11:16 p.m.
The URLs are fine in friend entries and some how QM app got registered.

But my RM app not registered and with error below in log file.

com.ibm.team.jfs.app.http.HttpInternalServerErrorException: Internal Server Error
Error 500: javax.servlet.ServletException: java.lang.RuntimeException: java.lang.RuntimeException: com.ibm.rdm.fronting.server.exception.UnexpectedResponseException: HTTP/1.1 503 Service Unavailable

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:56)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
at java.lang.reflect.Constructor.newInstance(Constructor.java:527)
at com.ibm.team.jfs.app.util.ErrorUtils.handleErrorResponse(ErrorUtils.java:441)
at com.ibm.team.jfs.discovery.service.internal.DiscoveryService.updateSCRInfo(DiscoveryService.java:691)
at com.ibm.team.jfs.discovery.service.internal.DiscoveryService.updateServiceContributions(DiscoveryService.java:201)

permanent link
Sridhar Kuna (1602017) | answered Apr 27 '11, 11:21 p.m.
There was a support note related to this error. This was based on 2.x and it was different 'http/1.1 403 Forbidden'

https://www-304.ibm.com/support/docview.wss?uid=swg21438480

I didn't find user "rrs-daemon" in this 3.0 Beta

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.