Quantcast
Channel: VMware Communities : Discussion List - VMware {code}
Viewing all articles
Browse latest Browse all 2738

UserSessionService OSGI bean is not available for JavaService OSGI bean in VCSA6.0(Linux)

$
0
0

Hi,

<osgi:reference id="userSessionService"
        interface="com.vmware.vise.usersession.UserSessionService " />
        
    <osgi:service id="VMWareExtMgr" ref="VMWareExtMgr"
        interface="com.mycompany.vcenter.service.IVMwareExtMgr" />

bundle-context-osgi.xml defines my own java service bean called VMWareExtMgr, which refers the UserSessionService as a constructor argument.

XML File definition..

<osgi:reference id="userSessionService" interface="com.vmware.vise.usersession.UserSessionService" /><osgi:service id="VMWareExtMgr" ref="VMWareExtMgr" interface="com.mycompany.vcenter.service.IVMwareExtMgr" />

This working fine with VCSA version : 6.0.0, 2155937 and all Windows build,

But Not working with the VCSA -6.0.0, 3018523

 Instantiation of VMWareExtMgr is failling with the below mentioned exception on Linux vCenter Server Appliance.

[2016-03-14T10:49:40.097Z] [ERROR] start-signalling-6            org.eclipse.virgo.medic.eventlog.default                         DE0006E Start failed for bundle 'com.mycompany.service' version '1.0.0'. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VMWareExtMgr': Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VMWareExtMgr': FactoryBean threw exception on object creation; nested exception is java.lang.NullPointerException

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(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

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

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'VMWareExtMgr': FactoryBean threw exception on object creation; nested exception is java.lang.NullPointerException

at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:149)

at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:109)

at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1442)

 

 

Viewing all articles
Browse latest Browse all 2738

Trending Articles



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