Hello,
After I updated to CLM 4.0.2 from 4.0.1, the "Generate Document-Style Report" stopped working for RRC. After I clicked on "Finish", nothing happened on web UI. This is for CLM on Linux with DB2 and WAS.
I had another system on Windows 2008 and the "Generate Document-Style Report" still works after I upgraded CLM from 4.0.0 to 4.0.2. This issue happens to two seperate CLM servers on different Linux systems.
In the rm.log file, I see the following error:
2013-04-04 13:41:13,078 [ WebContainer : 13] ERROR ibm.rdm.fronting.server.rrs.publish.PublishService - java.lang.IllegalStateException: Scheme 'unknown.https' not registered.
at org.apache.http.conn.scheme.SchemeRegistry.getScheme(SchemeRegistry.java:80)
at org.apache.http.impl.conn.DefaultHttpRoutePlanner.determineRoute(DefaultHttpRoutePlanner.java:107)
at org.apache.http.impl.client.DefaultRequestDirector.determineRoute(DefaultRequestDirector.java:574)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:291)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
at com.ibm.rational.dataservices.client.auth.oauth.OAuthCommunicator1a.executeImpl(OAuthCommunicator1a.java:413)
at com.ibm.rational.dataservices.client.auth.oauth.OAuthCommunicator1a.execute(OAuthCommunicator1a.java:384)
at com.ibm.rational.rpe.common.utils.URLDataProvider.doOAuth1a(URLDataProvider.java:346)
at com.ibm.rational.rpe.common.utils.URLDataProvider.execute(URLDataProvider.java:442)
at com.ibm.rational.rpe.common.utils.URLDataProvider.openDataStream(URLDataProvider.java:167)
at com.ibm.rational.rpe.common.utils.URLDataProvider.openDataStream(URLDataProvider.java:183)
at com.ibm.rational.rpe.common.template.api.impl.TemplateFileUtils.getAsFile(TemplateFileUtils.java:67)
at com.ibm.rational.rpe.common.template.api.TemplateLoaderFactory.getLoader(TemplateLoaderFactory.java:40)
at com.ibm.rational.rpe.engine.core.CoreUtils.loadTemplate(CoreUtils.java:60)
at com.ibm.rational.rpe.api.docspec.DocumentSpecificationBuilder.loadTemplate(DocumentSpecificationBuilder.java:883)
at com.ibm.rdm.fronting.server.rrs.publish.internal.rpe.PublishRPEDSXFiles.loadTemplate(PublishRPEDSXFiles.java:161)
at com.ibm.rdm.fronting.server.rrs.publish.internal.rpe.PublishRPEDSXFiles.constructDocSpec(PublishRPEDSXFiles.java:214)
at com.ibm.rdm.fronting.server.rrs.publish.internal.rpe.PublishRPEReports.getGenerateReportCommand(PublishRPEReports.java:356)
at com.ibm.rdm.fronting.server.rrs.publish.internal.LegacyPublishService.doPost(LegacyPublishService.java:264)
at com.ibm.rdm.fronting.server.rrs.publish.internal.PublishServiceInternal.doPostInternal(PublishServiceInternal.java:47)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.runInternalMethod(RRSRestServiceBase.java:689)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.handleMethod(RRSRestServiceBase.java:611)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.doPost(RRSRestServiceBase.java:138)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.performService(RRSRestServiceBase.java:336)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:214)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:155)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:281)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1214)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:774)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:125)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:92)
at com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate(BridgeFilter.java:133)
at com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter(BridgeFilter.java:154)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:926)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1023)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:895)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
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:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1659)
Comments
Hi Frank,
Hi Mike,
As I mentioned, this is for updating CLM including RRC from V4.0.1 to V4.0.2. It did not literally involve sever rename. I am not sure in the backend if Rational codes do server rename or not.
So from my (user) point of view, this is simply updating CLM from 4.0.1 to 4.0.2 (path 1 to path 2) on the same servers.
Please let me know if the fix Benjamin mentioned is indeed for this case as well since I already asked the PMR support engineer to get the fix which was mentioned by Benjamin.