Subscribe
Accepted Solution

VSC 5.0 rapid clone error

Environment

Virtual center 5.5

ESXi 5.5

Ontap 8.2.1/8.1.3

Im getting the attached error when trying to do a rapid clone in VSC 5.0

The stack trace in the kamino log is: Any useful info describing what this error means would be appreciated.

2014-07-15 12:32:24,387 (qtp1633257541-26) DEBUG [ServerServiceImpl] - Filer: fas22a

2014-07-15 12:32:24,387 (qtp1633257541-26) WARN  [RemoteInvocationTraceInterceptor] - Processing of HttpInvokerServiceExporter remote call resulted in fatal exception: com.netapp.nvpf.api.model.KaminoApiService.getDatastoresForVMCloning

java.lang.NullPointerException

          at com.netapp.kamino.server.ServerServiceImpl.getDataStores(ServerServiceImpl.java:1375)

          at com.netapp.kamino.server.ServerServiceImpl.getDataStores(ServerServiceImpl.java:1376)

          at com.netapp.kamino.server.ServerServiceImpl.updateDatastores(ServerServiceImpl.java:1336)

          at com.netapp.kamino.server.rmi.virtualmachine.service.VirtualMachineCloningService.getUsableDatastores(VirtualMachineCloningService.java:543)

          at com.netapp.kamino.server.rmi.ServerServiceAdapter.getDatastoresForVMCloning(ServerServiceAdapter.java:1305)

          at com.netapp.kamino.server.rmi.RMIServiceImpl.getDatastoresForVMCloning(RMIServiceImpl.java:717)

          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

          at java.lang.reflect.Method.invoke(Unknown Source)

          at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)

          at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)

          at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)

          at org.springframework.remoting.support.RemoteInvocationTraceInterceptor.invoke(RemoteInvocationTraceInterceptor.java:77)

          at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

          at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)

          at com.sun.proxy.$Proxy165.getDatastoresForVMCloning(Unknown Source)

          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

          at java.lang.reflect.Method.invoke(Unknown Source)

          at org.springframework.remoting.support.RemoteInvocation.invoke(RemoteInvocation.java:205)

          at org.springframework.remoting.support.DefaultRemoteInvocationExecutor.invoke(DefaultRemoteInvocationExecutor.java:38)

          at org.springframework.remoting.support.RemoteInvocationBasedExporter.invoke(RemoteInvocationBasedExporter.java:78)

          at org.springframework.remoting.support.RemoteInvocationBasedExporter.invokeAndCreateResult(RemoteInvocationBasedExporter.java:114)

          at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:73)

          at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67)

          at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)

          at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598)

          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1367)

          at com.netapp.nvpf.container.vsphere.request.VSphereClientRequestContextFilter.doFilterInternal(VSphereClientRequestContextFilter.java:47)

          at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)

          at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)

          at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)

          at com.netapp.nvpf.container.util.GWTCacheFilter.doFilter(GWTCacheFilter.java:55)

          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)

          at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)

          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)

          at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)

          at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233)

          at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)

          at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)

          at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)

          at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)

          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)

          at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)

          at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)

          at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)

          at org.eclipse.jetty.server.Server.handle(Server.java:350)

          at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)

          at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:47)

          at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:900)

          at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:954)

          at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:851)

          at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)

          at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:66)

          at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:254)

          at org.eclipse.jetty.server.ssl.SslSocketConnector$SslConnectorEndPoint.run(SslSocketConnector.java:665)

          at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)

          at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)

          at java.lang.Thread.run(Unknown Source)

Re: VSC 5.0 rapid clone error

Hi,

we had the same issue. It is a bug in VSC 5.0. We were given a beta version of VSC 5.0 that fixes this issue. If it is urgent, I recommend you contact NetApp Support. The version is:

VSC-5-0-3281-0

Re: VSC 5.0 rapid clone error

Thank you. Did they post this somewhere for you or is there a community?

Re: VSC 5.0 rapid clone error

Hey, did the beta actually fix it?

Re: VSC 5.0 rapid clone error

I have yet to obtain a copy, do you know when they are releasing an update to 5.0?

This is the error I am seeing in the nvpf.log, is this the same error you were seeing? Do you know of anywhere I can send my log file to for analysis?

<body><p>I have yet to obtain a copy. I caught this error in in the nvpf.log. Was it the same error you were seeing?</p>

<p> </p>

<p>[2014-07-31 13:37:58,514] [qtp271907910-28] [DEBUG] <strong>Target method failed for RemoteInvocation: method name 'getDatastoresForVMCloning'; parameter types [java.lang.String,</strong> java.lang.String, com.netapp.nvpf.api.model.virtualmachine.cloning.InventoryItem, com.netapp.nvpf.api.model.virtualmachine.cloning.InventoryItem]</p>

<p>java.lang.NullPointerException</p>

<p>               at com.netapp.kamino.server.ServerServiceImpl.getDataStores(ServerServiceImpl.java:1375)</p>

<p>               at com.netapp.kamino.server.ServerServiceImpl.getDataStores(ServerServiceImpl.java:1376)</p>

<p>               at com.netapp.kamino.server.ServerServiceImpl.updateDatastores(ServerServiceImpl.java:1336)</p>

<p>               at com.netapp.kamino.server.rmi.virtualmachine.service.VirtualMachineCloningService.getUsableDatastores(VirtualMachineCloningService.java:543)</p>

<p>               at com.netapp.kamino.server.rmi.ServerServiceAdapter.getDatastoresForVMCloning(ServerServiceAdapter.java:1305)</p>

<p>               at com.netapp.kamino.server.rmi.RMIServiceImpl.getDatastoresForVMCloning(RMIServiceImpl.java:717)</p>

<p>               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</p>

<p>               at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</p>

<p>               at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</p>

<p>               at java.lang.reflect.Method.invoke(Unknown Source)</p>

<p>               at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)</p>

<p>               at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)</p>

<p>               at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)</p>

<p>               at org.springframework.remoting.support.RemoteInvocationTraceInterceptor.invoke(RemoteInvocationTraceInterceptor.java:77)</p>

<p>               at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)</p>

<p>               at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)</p>

<p>               at com.sun.proxy.$Proxy167.getDatastoresForVMCloning(Unknown Source)</p>

<p>               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</p>

<p>               at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</p>

<p>               at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</p>

<p>               at java.lang.reflect.Method.invoke(Unknown Source)</p>

<p>               at org.springframework.remoting.support.RemoteInvocation.invoke(RemoteInvocation.java:205)</p>

<p>               at org.springframework.remoting.support.DefaultRemoteInvocationExecutor.invoke(DefaultRemoteInvocationExecutor.java:38)</p>

<p>               at org.springframework.remoting.support.RemoteInvocationBasedExporter.invoke(RemoteInvocationBasedExporter.java:78)</p>

<p>               at org.springframework.remoting.support.RemoteInvocationBasedExporter.invokeAndCreateResult(RemoteInvocationBasedExporter.java:114)</p>

<p>               at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:73)</p>

<p>               at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67)</p>

<p>               at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)</p>

<p>               at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598)</p>

<p>               at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1367)</p>

<p> </p></body>

Re: VSC 5.0 rapid clone error

I send you a private message with a DL link of the version that was provided to use by NetApp, did you try that? This should fix the error.

Re: VSC 5.0 rapid clone error

[ Edited ]

Greetings!

We are experiencing the same error with freshly installed vSphere 5.5 & VSC 5.0. Can somebody give a link for a fixed VSC installation? I'd be very thankful.

Re: VSC 5.0 rapid clone error

Hi 

 

i got different errors while doing Rapid clone, 

 

1) My first clone on any VM will allow me multiple clones (500 VM's clone the test i did )

2) same VM doing another time Rapid clone restricted only 126 and above 127 is getting error that doens't allow.

 

Any idea why this silly restriciton of second time clone the same one earlier cloned more than 300 vm's.

 

Pelase suggest or else i will need to open a case with NetApp.

 

BR.

Dr.Rushi.

Re: VSC 5.0 rapid clone error

I am experience the exact same issue and cannot fix it myself. Any chance I could get that DL as well? Really wish they would rush this patch.

Re: VSC 5.0 rapid clone error

Look here for the patch http://mysupport.netapp.com/NOW/download/software/vsc_win/5.0P1/

 

 

kind regards

andy