Error while updating virtual service with RR pairs Using Eclipse SV plugin in DEVTEST 10.7.2
search cancel

Error while updating virtual service with RR pairs Using Eclipse SV plugin in DEVTEST 10.7.2

book

Article ID: 272745

calendar_today

Updated On:

Products

Service Virtualization

Issue/Introduction

We were exploring “CASVpluginEclipse” with the version of 10.6.0 in our eclipse IDE

While creating the Virtual services for the first time it creates virtual services for all formats (JSON/ Xml) and gives positive response while tested on post man client.

But when we try to update the service by dragging RR pairs for same virtual services that is created I am getting virtualService key is missing.

Please note that only for creating service for first  time same RR pairs are working but failing while we try to update the already created virtual service.

I tried hard to alter my RR pairs by adding virtual Service key but no luck in this. Need your suggestions on this how to proceed.

Eclipse version 4.8.0.

 

{"type":"NullPointerException","message":"Cannot invoke method containsKey() on null object","stackTrace":["com.ca.sv.invoke.controller.v3.VseServiceV3Controller.updateService(VseServiceV3Controller.groovy:534)","org.grails.core.DefaultGrailsControllerClass$MethodHandleInvoker.invoke(DefaultGrailsControllerClass.java:223)","org.grails.core.DefaultGrailsControllerClass.invoke(DefaultGrailsControllerClass.java:188)","org.grails.web.mapping.mvc.UrlMappingsInfoHandlerAdapter.handle(UrlMappingsInfoHandlerAdapter.groovy:90)","org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)","org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)","org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)","org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)","org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)","org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)","org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656)","org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:292)","org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)","org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)","com.itko.lisa.coordinator.XSSFilter.doFilter(XSSFilter.java:32)","org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)","org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)","com.ca.devtest.acl.servlet.filters.RemoteAuthenticationFilter.doFilter(RemoteAuthenticationFilter.java:284)","org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)","org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)","org.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:77)","org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)","org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)","org.grails.web.filters.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:67)","org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)","org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)","org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)","org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)","org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)","org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)","org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)","org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)","org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)","org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)","org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)","org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)","org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552)","org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)","org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)","org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)","org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)","org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)","org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)","org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)","org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)","org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505)","org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)","org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)","org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)","org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)","org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:234)","org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)","org.eclipse.jetty.server.Server.handle(Server.java:516)","org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)","org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)","org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)","org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)","org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)","org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)","org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)","org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)","org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)","org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)","org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)","org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)","org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)","org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)","java.lang.Thread.run(Thread.java:750)"]}

 

Environment

Release : 10.7.2

Resolution

We have a patch for  the Eclipse plugin VS functionality issue.
 

Please open a ticket  and refer DE570675 for the patch