RRC 4.0.2: Generate Document-Style Report stopped working after upgrade
![](http://jazz.net/_images/myphoto/d486fe46145fd5448a605e728221a9a1.jpg)
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)
Accepted answer
![](http://jazz.net/_images/myphoto/d486fe46145fd5448a605e728221a9a1.jpg)
This is a known issue. The related work item is:
After server rename: Cannot create reports for reviews (55666)
Please contact IBM Rational Support if you require a fix for this issue. Thanks,
2 other answers
![](http://jazz.net/_images/myphoto/d486fe46145fd5448a605e728221a9a1.jpg)
![](http://jazz.net/_images/myphoto/d486fe46145fd5448a605e728221a9a1.jpg)
Just as reference, if you have service support from IBM and are having the same issue after RM is updated from 4.0.1 (or 4.0.0?) to 4.0.2, you may open a PMR to obtain the special hostfix for "APAR PM83850". This at least fixed the issue on my staging server (production server is going to be patched and tested).
Comments
Mike Jaworski
JAZZ DEVELOPER Apr 04 '13, 2:45 p.m.Hi Frank,
Frank Ning
Apr 04 '13, 7:04 p.m.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.