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)"]}
Release : 10.7.2
We have a patch for the Eclipse plugin VS functionality issue.
Please open a ticket and refer DE570675 for the patch