It's all about the answers!

Ask a question

RM Artefact links broken after upgrade from 6.0.6 to 7.0ifix02


Ivica Simic (517) | asked Jul 20 '20, 1:25 p.m.

 I am seeing this in the RM.log after we upgraded to ELM7.0ifix002:


2020-07-20 08:29:11,784 [_JYTKUcpSEeqOoK_l6e4hyg] [Name] [Default Executor-thread-54441 @@ 08:27 Name <Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36@172.19.41.44> /rm/export/csv] ERROR erver.services.process.internal.ProjectAreaService  - CRRRS4122E  Error in HEAD request to determine project context. Falling back to DESCRIBE
java.lang.IllegalArgumentException: The given URI [https://hostname/proj/P003/_layouts/15/DocIdRediraspxIDP0031686903944823][null] was not a recognised Fronting URI or Storage URI.
at com.ibm.rdm.fronting.server.core.serviceInfo.internal.RRSServiceInfoRegistry.getResourceMapping(RRSServiceInfoRegistry.java:197)
at com.ibm.rdm.fronting.server.core.serviceInfo.internal.RRSServiceInfoRegistry.getResourceMapping(RRSServiceInfoRegistry.java:59)
at com.ibm.rdm.fronting.server.core.internal.RequestUtils.getResourceMapping(RequestUtils.java:78)
at com.ibm.rdm.fronting.server.services.process.internal.ProjectAreaService.getProjectForResource(ProjectAreaService.java:1155)
at com.ibm.rdm.fronting.server.rrs.importer.csv.CsvValueFormatter.getTitleAndIdentifierOfTargetArtifact(CsvValueFormatter.java:471)
at com.ibm.rdm.fronting.server.rrs.importer.csv.CsvValueFormatter.formatLink(CsvValueFormatter.java:356)
at com.ibm.rdm.fronting.server.rrs.importer.csv.CsvValueFormatter.formatLinks(CsvValueFormatter.java:270)
at com.ibm.rdm.fronting.server.rrs.importer.view.ExportViewSolutionConverter.populateGeneralProperty(ExportViewSolutionConverter.java:200)
at com.ibm.rdm.fronting.server.rrs.importer.view.ExportViewSolutionConverter.populateProperty(ExportViewSolutionConverter.java:149)
at com.ibm.rdm.fronting.server.rrs.importer.view.ExportViewSolutionConverter.populateProperties(ExportViewSolutionConverter.java:104)
at com.ibm.rdm.fronting.server.rrs.importer.view.ExportViewSolutionConverter.convert(ExportViewSolutionConverter.java:70)
at com.ibm.rdm.fronting.server.rrs.importer.format.ExportResultsWriter.render(ExportResultsWriter.java:100)
at com.ibm.rdm.fronting.server.rrs.views.execution.results.ViewQueryResultsWriterExecutor$ViewQueryResultsWriter.countAndRender(ViewQueryResultsWriterExecutor.java:180)
at com.ibm.rdm.fronting.server.rrs.views.execution.results.ViewQueryResultsWriterExecutor.renderRows(ViewQueryResultsWriterExecutor.java:84)
at com.ibm.rdm.fronting.server.rrs.views.execution.results.ViewQueryResultsWriterExecutor.execute(ViewQueryResultsWriterExecutor.java:64)
at com.ibm.rdm.fronting.server.rrs.importer.commands.AutoPagingGridViewExecutor.execute(AutoPagingGridViewExecutor.java:124)
at com.ibm.rdm.fronting.server.rrs.importer.commands.ExportCommand.executeView(ExportCommand.java:98)
at com.ibm.rdm.fronting.server.rrs.importer.commands.ExportCommand.execute(ExportCommand.java:70)
at com.ibm.rdm.fronting.server.core.internal.request.RRSCommandBase.call(RRSCommandBase.java:298)
at com.ibm.rdm.fronting.server.core.internal.request.RRSCommandBase.call(RRSCommandBase.java:1)
at com.ibm.rdm.fronting.server.core.request.async.internal.CommandRunnerService.runCommand(CommandRunnerService.java:121)
at com.ibm.rdm.fronting.server.rrs.importer.commands.ExportExecutorCommand.execute(ExportExecutorCommand.java:87)
at com.ibm.rdm.fronting.server.core.internal.request.RRSCommandBase.call(RRSCommandBase.java:298)
at com.ibm.rdm.fronting.server.core.internal.request.RRSCommandBase.call(RRSCommandBase.java:1)
at com.ibm.rdm.fronting.server.core.request.async.internal.CommandRunnerService.runCommand(CommandRunnerService.java:121)
at com.ibm.rdm.fronting.server.rrs.importer.internal.ExportServiceInternal.doPostInternal(ExportServiceInternal.java:203)
at com.ibm.rdm.fronting.server.rrs.importer.internal.ExportServiceInternal.performService(ExportServiceInternal.java:71)
at com.ibm.rdm.fronting.server.services.RMRestServiceBase.service(RMRestServiceBase.java:230)
at com.ibm.rdm.fronting.server.services.StreamingRMRestService.service(StreamingRMRestService.java:88)
at sun.reflect.GeneratedMethodAccessor1004.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at com.sun.proxy.$Proxy4778.service(Unknown Source)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doRestService(AbstractTeamServerServlet.java:1136)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:2838)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:2610)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.access$0(AbstractTeamServerServlet.java:2595)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet$1.service(AbstractTeamServerServlet.java:267)
at com.ibm.team.repository.service.internal.compatibility.auth.DelegatedAuthHandlerService$1.run(DelegatedAuthHandlerService.java:264)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleAuthentication(AbstractTeamServerServlet.java:2282)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1927)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
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:152)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:199)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1255)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:743)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:440)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:182)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:93)
at com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate(BridgeFilter.java:176)
at com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter(BridgeFilter.java:210)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:996)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1134)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4975)
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:314)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1007)
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:279)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:1061)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.wrapHandlerAndExecute(HttpDispatcherLink.java:417)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java:376)
at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:532)
at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java:466)
at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:331)
at com.ibm.ws.http.channel.internal.inbound.HttpICLReadCallback.complete(HttpICLReadCallback.java:70)
at com.ibm.ws.channel.ssl.internal.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1803)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:503)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:573)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:954)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:1043)
at com.ibm.ws.threading.internal.ExecutorServiceImpl$RunnableWrapper.run(ExecutorServiceImpl.java:239)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:812)

One answer



permanent link
Cristobal Sandoval (862) | answered Jul 24 '20, 9:48 a.m.
edited Jul 24 '20, 9:50 a.m.

 That stacktrace doesn't seem to correspond to the code that retrieves or displays the links in DNG.

The reason they are not being displayed it's most probably because the configuration cannot be resolved. Prior to the upgrade did you have any global configuration settings? If yes, you can check those settings to be the same as in the environment prior to the upgrade. 

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.