It's all about the answers!

Ask a question

RDM Import Request failing using Import Defintion


Ahmed Omair (41335) | asked Dec 06 '15, 9:33 a.m.
 I am trying to import RSA models to RDM using import definitions. When running Import definition I am getting following error. Anyone has idea why this is coming?

500 :Error while executing remote task 'com.ibm.xtools.rsa.rmps.importer.tasks.internal.CheckImportDataAccessibility' User: https://clmapxxprdcw1.intra.riyadbank.com:9443/jts/users/4490991 NO REQUEST STRING Details : java.util.NoSuchElementException at java.util.AbstractList$SimpleListIterator.next(AbstractList.java:61) at java.util.Collections.max(Collections.java:1684) at com.ibm.xtools.rsa.rmps.core.emf.SystemResourceManager.getLastestProjectSnapshotUri(SystemResourceManager.java:409) at com.ibm.xtools.rsa.rmps.core.emf.SystemResourceManager.getLatestDomainsSnapshot(SystemResourceManager.java:386) at com.ibm.xtools.rsa.rmps.core.RmpsJfsClient.<init>(RmpsJfsClient.java:62) at com.ibm.xtools.rsa.rmps.importer.utils.ImportTaskExecutor.initializeJfsClient(ImportTaskExecutor.java:120) at com.ibm.xtools.rsa.rmps.importer.utils.ImportTaskExecutor.execute(ImportTaskExecutor.java:49) at com.ibm.xtools.rmps.renderingapp.extensionhandler.internal.ImportTaskService.execute(ImportTaskService.java:51) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.xtools.rmps.renderingapp.servlet.internal.AnnotationServlet.doFilter(AnnotationServlet.java:625) at com.ibm.xtools.rmps.frontservice.annotation.internal.FilterChainImpl.doFilter(FilterChainImpl.java:39) at com.ibm.xtools.rmps.frontservice.annotation.internal.ContentNegotiationFilter.doFilter(ContentNegotiationFilter.java:46) at com.ibm.xtools.rmps.frontservice.annotation.internal.FilterChainImpl.doFilter(FilterChainImpl.java:39) at com.ibm.xtools.rmps.frontservice.annotation.internal.ResponseConversionFilter.doFilter(ResponseConversionFilter.java:83) at com.ibm.xtools.rmps.frontservice.annotation.internal.FilterChainImpl.doFilter(FilterChainImpl.java:39) at com.ibm.xtools.rmps.renderingapp.servlet.internal.AnnotationServlet.service(AnnotationServlet.java:265) 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:120) 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.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1027) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3703) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:962) 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) com.ibm.xtools.rmpx.common.exceptions.RmpxRuntimeException: 500 :Error while executing remote task 'com.ibm.xtools.rsa.rmps.importer.tasks.internal.CheckImportDataAccessibility' at com.ibm.xtools.rsa.rmps.importer.utils.ImportTaskExecutor.onException(ImportTaskExecutor.java:156) at com.ibm.xtools.rsa.rmps.importer.utils.ImportTaskExecutor.execute(ImportTaskExecutor.java:58) at com.ibm.xtools.rmps.renderingapp.extensionhandler.internal.ImportTaskService.execute(ImportTaskService.java:51) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at com.ibm.xtools.rmps.renderingapp.servlet.internal.AnnotationServlet.doFilter(AnnotationServlet.java:625) at com.ibm.xtools.rmps.frontservice.annotation.internal.FilterChainImpl.doFilter(FilterChainImpl.java:39) at com.ibm.xtools.rmps.frontservice.annotation.internal.ContentNegotiationFilter.doFilter(ContentNegotiationFilter.java:46) at com.ibm.xtools.rmps.frontservice.annotation.internal.FilterChainImpl.doFilter(FilterChainImpl.java:39) at com.ibm.xtools.rmps.frontservice.annotation.internal.ResponseConversionFilter.doFilter(ResponseConversionFilter.java:83) at com.ibm.xtools.rmps.frontservice.annotation.internal.FilterChainImpl.doFilter(FilterChainImpl.java:39) at com.ibm.xtools.rmps.renderingapp.servlet.internal.AnnotationServlet.service(AnnotationServlet.java:265) 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:120) 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.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1027) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3703) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:962) 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) 


2 answers



permanent link
Francois-xavier Panaget (58914) | answered Dec 07 '15, 5:03 a.m.
edited Dec 07 '15, 5:06 a.m.
Hi Ahmed,

What is the version of RSA DM you are currently using? What is your topology , OS, DB, ... etc..?
Looking at the error, it seems that an empty list of Snapshots is being returned.
Have you been able to import your RSA models before?
In you import definition what do you see in the  compulsory section called "Configurations Dependencies"?
A version 9.x/8.5.x 0r 8.0.x  should be set for the "Rational Software Architect Domains". 
A domain snapshot (for custom profiles) or [No selected] should be set for the "Domains".

Finally, when you request the import, what are the options you chose?

Regards,
François

Comments
Ahmed Omair commented Dec 07 '15, 5:19 a.m.

I just got my problem resolved. Some one had archived the default "Domains" Project area of RDM. I un-archived it and now my import definitions work perfectly


permanent link
Ahmed Omair (41335) | answered Dec 07 '15, 5:20 a.m.
I just got my problem resolved. Some one had archived the default "Domains" Project area in RDM. I un-archived it and now my import definitions work perfectly

Comments
Francois-xavier Panaget commented Dec 07 '15, 7:37 a.m.

Thanks for letting us know. It makes sense that the import would not be able to proceed without the  [System Defined] Domains project area active. Make sure that none the [System Defined] project areas are set to be archived.

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.