Quantcast
Viewing all articles
Browse latest Browse all 2218

vim25.jar present but receiving ClassNotFoundException

In one of our customer environments, our plugin failed to deploy. Looking at the logs I noticed that for some reason it throws a ClassNotFoundException even though vim25.jar was deployed just a few lines before that. Below are the log snippets

[2016-01-29T15:10:00.093-08:00] [INFO ] vc-extensionmanager-pool-103 70000067 100005 200002 com.vmware.vise.extensionfw.impl.HotDeployBundleDeployer          Copying  bundle: com.vmware.wsvim25, to destination: C:\PROGRA~1\VMware\VCENTE~1\virgo\server\pickup\vim25.jar

[2016-01-29T15:10:02.130-08:00] [INFO ] fs-watcher                    org.eclipse.virgo.medic.eventlog.default                         HD0001I Hot deployer processing 'CREATED' event for file 'vim25.jar'.

[2016-01-29T15:10:02.130-08:00] [INFO ] fs-watcher                    o.e.virgo.nano.deployer.hot.HotDeploymentFileSystemListener       ApplicationDeploying path 'C:\PROGRA~1\VMware\VCENTE~1\virgo\server\pickup\vim25.jar'.

[2016-01-29T15:10:04.577-08:00] [INFO ] fs-watcher                    o.e.v.k.m.i.deployer.ModelInstallArtifactLifecycleListener        Processing installing event for bundle 'com.vmware.wsvim25' version '1.0.0'

[2016-01-29T15:10:04.579-08:00] [INFO ] fs-watcher                    org.eclipse.virgo.medic.eventlog.default                         DE0000I Installing bundle 'com.vmware.wsvim25' version '1.0.0'.

[2016-01-29T15:10:04.580-08:00] [INFO ] fs-watcher                    o.e.virgo.kernel.userregion.internal.quasi.DependencyCalculator   Calculating missing dependencies of bundle(s) 'com.vmware.wsvim25_1.0.0'

[2016-01-29T15:10:04.592-08:00] [INFO ] fs-watcher                    o.e.virgo.kernel.userregion.internal.quasi.DependencyCalculator   The dependencies of '[com.vmware.wsvim25_1.0.0]' are '[]'

[2016-01-29T15:10:04.594-08:00] [INFO ] fs-watcher                    o.eclipse.virgo.kernel.model.internal.bundle.ModelBundleListener  Processing installed event for bundle 'com.vmware.wsvim25:1.0.0' in region 'org.eclipse.virgo.region.user'

[2016-01-29T15:10:04.595-08:00] [INFO ] iLogServiceListener@2ccf4c0e  org.osgi.service.log.LogService                                   Bundle com.vmware.wsvim25_1.0.0, BundleEvent INSTALLED

[2016-01-29T15:10:04.596-08:00] [INFO ] fs-watcher                    org.eclipse.virgo.medic.eventlog.default                         DE0001I Installed bundle 'com.vmware.wsvim25' version '1.0.0'.

[2016-01-29T15:10:04.596-08:00] [INFO ] fs-watcher                    o.e.v.k.i.artifact.internal.bundle.BundleThreadContextManager     Thread context class loader 'BundleDelegatingClassLoader for [Virgo Kernel Deployer (org.eclipse.virgo.kernel.deployer)]' popped and set to 'BundleDelegatingClassLoader for [Virgo Kernel Deployer (org.eclipse.virgo.kernel.deployer)]'

[2016-01-29T15:10:04.599-08:00] [INFO ] iLogServiceListener@2ccf4c0e  org.osgi.service.log.LogService                                   Bundle com.vmware.wsvim25_1.0.0, BundleEvent RESOLVED

[2016-01-29T15:10:04.599-08:00] [INFO ] fs-watcher                    o.e.v.k.i.artifact.internal.bundle.BundleThreadContextManager     Thread context class loader 'BundleDelegatingClassLoader for [Virgo Kernel Deployer (org.eclipse.virgo.kernel.deployer)]' pushed and set to 'KernelBundleClassLoader: [bundle=com.vmware.wsvim25_1.0.0]'

[2016-01-29T15:10:04.599-08:00] [INFO ] fs-watcher                    o.e.v.k.i.artifact.internal.bundle.BundleThreadContextManager     Thread context class loader 'KernelBundleClassLoader: [bundle=com.vmware.wsvim25_1.0.0]' popped and set to 'BundleDelegatingClassLoader for [Virgo Kernel Deployer (org.eclipse.virgo.kernel.deployer)]'

[2016-01-29T15:10:04.600-08:00] [INFO ] fs-watcher                    o.e.v.k.i.artifact.internal.bundle.BundleThreadContextManager     Thread context class loader 'BundleDelegatingClassLoader for [Virgo Kernel Deployer (org.eclipse.virgo.kernel.deployer)]' pushed and set to 'KernelBundleClassLoader: [bundle=com.vmware.wsvim25_1.0.0]'

[2016-01-29T15:10:04.600-08:00] [INFO ] fs-watcher                    o.e.v.k.i.artifact.internal.bundle.BundleThreadContextManager     Thread context class loader 'KernelBundleClassLoader: [bundle=com.vmware.wsvim25_1.0.0]' pushed and set to 'KernelBundleClassLoader: [bundle=com.vmware.wsvim25_1.0.0]'

[2016-01-29T15:10:04.600-08:00] [INFO ] fs-watcher                    org.eclipse.virgo.nano.core.internal.BundleStartTracker           Adding signal 'org.eclipse.virgo.kernel.install.artifact.internal.AbstractInstallArtifact$StateMonitorSignal@25cf26e2' for bundle 'com.vmware.wsvim25_1.0.0 [384]'

[2016-01-29T15:10:04.601-08:00] [INFO ] fs-watcher                    org.eclipse.virgo.medic.eventlog.default                         DE0004I Starting bundle 'com.vmware.wsvim25' version '1.0.0'.

[2016-01-29T15:10:04.601-08:00] [INFO ] fs-watcher                    org.eclipse.virgo.nano.core.internal.BundleStartTracker           Non-Spring DM powered bundle 'com.vmware.wsvim25_1.0.0 [384]' has started. Driving signals '[org.eclipse.virgo.kernel.install.artifact.internal.AbstractInstallArtifact$StateMonitorSignal@25cf26e2]'.

[2016-01-29T15:10:04.602-08:00] [INFO ] start-signalling-5            org.eclipse.virgo.nano.core.internal.BundleStartTracker           Driving signal 'org.eclipse.virgo.kernel.install.artifact.internal.AbstractInstallArtifact$StateMonitorSignal@25cf26e2'

[2016-01-29T15:10:04.602-08:00] [INFO ] start-signalling-5            o.e.v.k.i.artifact.internal.bundle.BundleThreadContextManager     Thread context class loader 'KernelBundleClassLoader: [bundle=com.vmware.vsphere.client.dockingui_6.0.0]' pushed and set to 'KernelBundleClassLoader: [bundle=com.vmware.wsvim25_1.0.0]'

[2016-01-29T15:10:04.602-08:00] [INFO ] fs-watcher                    o.e.v.k.i.artifact.internal.bundle.BundleThreadContextManager     Thread context class loader 'KernelBundleClassLoader: [bundle=com.vmware.wsvim25_1.0.0]' popped and set to 'KernelBundleClassLoader: [bundle=com.vmware.wsvim25_1.0.0]'

[2016-01-29T15:10:04.602-08:00] [INFO ] fs-watcher                    o.e.v.k.i.artifact.internal.bundle.BundleThreadContextManager     Thread context class loader 'KernelBundleClassLoader: [bundle=com.vmware.wsvim25_1.0.0]' popped and set to 'BundleDelegatingClassLoader for [Virgo Kernel Deployer (org.eclipse.virgo.kernel.deployer)]'

[2016-01-29T15:10:04.602-08:00] [INFO ] iLogServiceListener@2ccf4c0e  org.osgi.service.log.LogService                                   Bundle com.vmware.wsvim25_1.0.0, BundleEvent STARTED

[2016-01-29T15:10:04.603-08:00] [INFO ] start-signalling-5            org.eclipse.virgo.medic.eventlog.default                         DE0005I Started bundle 'com.vmware.wsvim25' version '1.0.0'.

[2016-01-29T15:10:04.603-08:00] [INFO ] start-signalling-5            o.e.v.k.i.artifact.internal.bundle.BundleThreadContextManager     Thread context class loader 'KernelBundleClassLoader: [bundle=com.vmware.wsvim25_1.0.0]' popped and set to 'KernelBundleClassLoader: [bundle=com.vmware.vsphere.client.dockingui_6.0.0]'

 

 

Below is the exception

 

[2016-01-29T15:10:11.248-08:00] [ERROR] region-dm-4                   org.eclipse.virgo.medic.eventlog.default                         AG0000E Application context creation failure for bundle 'com.mycompany.hi.service' version '2.3.0'. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myCompanyService': Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MyCompanyServiceImpl' defined in URL [bundleentry://386.fwk847120501/META-INF/spring/bundle-context.xml]: Resolution of declared constructors on bean Class [com.mycompany.hi.service.MyCompanyServiceImpl] from ClassLoader [KernelBundleClassLoader: [bundle=com.mycompany.hi.service_2.3.0]] failed; nested exception is java.lang.NoClassDefFoundError: com/vmware/vim25/InvalidPropertyFaultMsg

  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455)

  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)

  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

  at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)

  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)

  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)

  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)

  at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:589)

  at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925)

  at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:60)

  at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:325)

  at org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)

  at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:290)

  at org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:137)

  at org.eclipse.virgo.kernel.agent.dm.ContextPropagatingTaskExecutor$2.run(ContextPropagatingTaskExecutor.java:95)

  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

  at java.lang.Thread.run(Thread.java:745)

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MyCompanyServiceImpl' defined in URL [bundleentry://386.fwk847120501/META-INF/spring/bundle-context.xml]: Resolution of declared constructors on bean Class [com.mycompany.hi.service.MyCompanyServiceImpl] from ClassLoader [KernelBundleClassLoader: [bundle=com.MyCompany.hi.service_2.3.0]] failed; nested exception is java.lang.NoClassDefFoundError: com/vmware/vim25/InvalidPropertyFaultMsg

  at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:160)

  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)

  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)

  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)

  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

  at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)

  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)

  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)

  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)

  at org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:198)

  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1514)

  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)

  ... 17 common frames omitted

Caused by: java.lang.NoClassDefFoundError: com/vmware/vim25/InvalidPropertyFaultMsg

  at java.lang.Class.getDeclaredConstructors0(Native Method)

  at java.lang.Class.privateGetDeclaredConstructors(Class.java:2595)

  at java.lang.Class.getDeclaredConstructors(Class.java:1914)

  at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:157)

  ... 28 common frames omitted

Caused by: org.eclipse.virgo.kernel.osgi.framework.ExtendedClassNotFoundException: com.vmware.vim25.InvalidPropertyFaultMsg in KernelBundleClassLoader: [bundle=com.mycompany.hi.service_2.3.0]

  at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader.loadClass(KernelBundleClassLoader.java:150)

  at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

  ... 32 common frames omitted

Caused by: java.lang.ClassNotFoundException: com.vmware.vim25.InvalidPropertyFaultMsg

  at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:455)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)

  at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)

  at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

  at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader.loadClass(KernelBundleClassLoader.java:146)

  ... 33 common frames omitted

 

 

vim25.jar is packaged with our plugin and works fine in other environments.

 

Thanks

Image may be NSFW.
Clik here to view.

Viewing all articles
Browse latest Browse all 2218

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>