UPDATE : Moving to an @Bean method did not work aswell, getting below exception on startup. Looks like there is no way to configure SpringTransactionManager with IgniteSpringBean starting with 2.4...not sure how i can proceed with the upgrade..any idea anyone?
lass]: Invocation of init method failed; nested exception is class org.apache.ignite.IgniteIllegalStateException: Ignite instance with provided name doesn't exist. Did you call Ignition.start(..) to start an Ignite instance? [name=ObjectManagerGrid] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBean(AbstractAutowireCapableBeanFactory.java:483) at org.springframework.beans.factory.support.AbstractBeanFactory$1. getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry. getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean( AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory. preInstantiateSingletons(DefaultListableBeanFactory.java:761) at org.springframework.context.support.AbstractApplicationContext. finishBeanFactoryInitialization(AbstractApplicationContext.java:866) at org.springframework.context.support.AbstractApplicationContext.refresh( AbstractApplicationContext.java:542) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext. refresh(EmbeddedWebApplicationContext.java:122) at org.springframework.boot.SpringApplication.refresh( SpringApplication.java:737) at org.springframework.boot.SpringApplication.refreshContext( SpringApplication.java:370) at org.springframework.boot.SpringApplication.run( SpringApplication.java:314) at com.brocade.dcm.Application.main(Application.java:63) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.loader.MainMethodRunner.run( MainMethodRunner.java:48) at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) Caused by: org.apache.ignite.IgniteIllegalStateException: Ignite instance with provided name doesn't exist. Did you call Ignition.start(..) to start an Ignite instance? [name=ObjectManagerGrid] at org.apache.ignite.internal.IgnitionEx.grid(IgnitionEx.java:1376) at org.apache.ignite.Ignition.ignite(Ignition.java:530) at org.apache.ignite.transactions.spring.SpringTransactionManager. afterPropertiesSet(SpringTransactionManager.java:357) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) ... 22 common frames omitted Regards, Muthu -- The real danger with modern technology isn't that machines will begin to think like people, but that people will begin to think like machines. -- Faith is to believe what you do not see; the reward of this faith is to see what you believe. On Thu, May 24, 2018 at 2:46 PM, mlekshma <[email protected]> wrote: > UPDATE : > > Below is the exception, > > ignite-object-manager - [ERROR] 2018-05-24 18:36:45.133 [main] > org.springframework.boot.SpringApplication - Application startup failed > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'transactionManager' defined in class path resource > [applicationContext.xml]: Invocation of init method failed; nested > exception > is class org.apache.ignite.IgniteIllegalStateException: Ignite instance > with > provided name doesn't exist. Did you call Ignition.start(..) to start an > Ignite instance? [name=ObjectManagerGrid] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac > tory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac > tory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac > tory.createBean(AbstractAutowireCapableBeanFactory.java:483) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1. > getObject(AbstractBeanFactory.java:306) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry. > getSingleton(DefaultSingletonBeanRegistry.java:230) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean( > AbstractBeanFactory.java:302) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:197) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory. > preInstantiateSingletons(DefaultListableBeanFactory.java:761) > at > org.springframework.context.support.AbstractApplicationContext. > finishBeanFactoryInitialization(AbstractApplicationContext.java:866) > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:542) > at > org.springframework.boot.context.embedded.EmbeddedWebApplicationContext. > refresh(EmbeddedWebApplicationContext.java:122) > at > org.springframework.boot.SpringApplication.refresh( > SpringApplication.java:737) > at > org.springframework.boot.SpringApplication.refreshContext( > SpringApplication.java:370) > at > org.springframework.boot.SpringApplication.run(SpringApplication.java:314) > at com.brocade.dcm.Application.main(Application.java:63) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.springframework.boot.loader.MainMethodRunner.run( > MainMethodRunner.java:48) > at org.springframework.boot.loader.Launcher.launch( > Launcher.java:87) > at org.springframework.boot.loader.Launcher.launch( > Launcher.java:50) > at > org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) > Caused by: org.apache.ignite.IgniteIllegalStateException: Ignite instance > with provided name doesn't exist. Did you call Ignition.start(..) to start > an Ignite instance? [name=ObjectManagerGrid] > at org.apache.ignite.internal.IgnitionEx.grid(IgnitionEx. > java:1376) > at org.apache.ignite.Ignition.ignite(Ignition.java:530) > at > org.apache.ignite.transactions.spring.SpringTransactionManager. > afterPropertiesSet(SpringTransactionManager.java:357) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac > tory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac > tory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) > ... 22 common frames omitted > > Thanks > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >
