We are trying to register our plugin in vCenter Server ,
We followed the SDK documentation to package plugin and Registered using vCenter MOB
After Login to vCenter web client i can able to the see the extracted contents of my plugin under C:\ProgramData\VMware\vSphere Web Client\vc-packages\vsphere-client-serenity .... but my plugin UI is not visible , I set the log4j properties to Debug and below is the generated Log
Please guide us to fix this error
[2014-03-25 15:23:26.490] ERROR [ERROR] vc-service-pool-2 6D76266CC80B937426E006D0A6F6DF00 com.vmware.vise.extensionfw.ExtensionManager Error retrieving deployment data for the plugin package at C:\ProgramData\VMware\vSphere Web Client\vc-packages\vsphere-client-serenity\com.acme.myplugin.Myplugin-1.0.0 java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at com.vmware.vise.extensionfw.impl.BundleInfoLoader.getManifest(BundleInfoLoader.java:72)
at com.vmware.vise.extensionfw.impl.BundleInfoLoader.load(BundleInfoLoader.java:38)
at com.vmware.vise.extensionfw.ExtensionManager.getPackageDeployData(ExtensionManager.java:891)
at com.vmware.vise.extensionfw.ExtensionManager.addPluginPackages(ExtensionManager.java:276)
at com.vmware.vise.extensionfw.impl.ExtensionServiceImpl.addPluginPackages(ExtensionServiceImpl.java:122)
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.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy252.addPluginPackages(Unknown Source)
at com.vmware.vise.vim.extension.VcExtensionManager$1.call(VcExtensionManager.java:306)
at com.vmware.vise.vim.extension.VcExtensionManager$1.call(VcExtensionManager.java:298)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)