I have a bean which I am trying to create through a instance factory method ,which takes in parameters.The bean and factory class are given below along with the metadata.
spring-context.xml:
When I execute the following
test ,i get a null-pointer - need help in understanding the issue
@Autowired
@Qualifier("commands")
private commandManager commands;
@Test
public void testCreateAddService() {
addservice=commands.createAddServiceInstance("Haven",90897);
assertNotNull(addservice);
}
Testcase: testCreateAddService took 0.5 sec Caused an ERROR null java.lang.NullPointerException at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:517) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1029) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:925) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:490) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:314)