Axon Release candidates asking for eventStorageEngine

203 views
Skip to first unread message

Richard Valdivieso

unread,
Nov 29, 2016, 4:19:09ā€ÆPM11/29/16
to Axon Framework Users
Following the last video for upgrading Axon 3 RC1 I started deleting the extra beans that I had before.

I have the following error:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'eventStorageEngine' defined in class path resource [org/axonframework/boot/AxonAutoConfiguration$JpaConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.axonframework.eventsourcing.eventstore.EventStorageEngine]: Factory method 'eventStorageEngine' threw exception; nested exception is java.lang.NoSuchMethodError: com.thoughtworks.xstream.XStream.addImmutableType(Ljava/lang/Class;Z)V
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1128) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1023) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:751) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861) ~[spring-context-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541) ~[spring-context-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) ~[spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761) [spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371) [spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186) [spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175) [spring-boot-1.4.1.RELEASE.jar:1.4.1.RELEASE]
at com.norgay.accountservice.AccountServiceApplication.main(AccountServiceApplication.java:42) [main/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_102]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_102]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_102]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_102]
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) [idea_rt.jar:na]
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.axonframework.eventsourcing.eventstore.EventStorageEngine]: Factory method 'eventStorageEngine' threw exception; nested exception is java.lang.NoSuchMethodError: com.thoughtworks.xstream.XStream.addImmutableType(Ljava/lang/Class;Z)V
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
... 23 common frames omitted
Caused by: java.lang.NoSuchMethodError: com.thoughtworks.xstream.XStream.addImmutableType(Ljava/lang/Class;Z)V
at org.axonframework.serialization.AbstractXStreamSerializer.<init>(AbstractXStreamSerializer.java:129) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.serialization.AbstractXStreamSerializer.<init>(AbstractXStreamSerializer.java:103) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.serialization.AbstractXStreamSerializer.<init>(AbstractXStreamSerializer.java:78) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.serialization.AbstractXStreamSerializer.<init>(AbstractXStreamSerializer.java:67) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.serialization.xml.XStreamSerializer.<init>(XStreamSerializer.java:49) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.common.ObjectUtils.getOrDefault(ObjectUtils.java:40) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.<init>(AbstractEventStorageEngine.java:57) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.<init>(BatchingEventStorageEngine.java:65) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.<init>(JpaEventStorageEngine.java:104) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.<init>(JpaEventStorageEngine.java:61) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.boot.AxonAutoConfiguration$JpaConfiguration.eventStorageEngine(AxonAutoConfiguration.java:134) ~[axon-spring-boot-autoconfigure-3.0-RC1.jar:3.0-RC1]
at org.axonframework.boot.AxonAutoConfiguration$JpaConfiguration$$EnhancerBySpringCGLIB$$2c8d7e6c.CGLIB$eventStorageEngine$1(<generated>) ~[axon-spring-boot-autoconfigure-3.0-RC1.jar:3.0-RC1]
at org.axonframework.boot.AxonAutoConfiguration$JpaConfiguration$$EnhancerBySpringCGLIB$$2c8d7e6c$$FastClassBySpringCGLIB$$6d6703d7.invoke(<generated>) ~[axon-spring-boot-autoconfigure-3.0-RC1.jar:3.0-RC1]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) ~[spring-core-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:356) ~[spring-context-4.3.3.RELEASE.jar:4.3.3.RELEASE]
at org.axonframework.boot.AxonAutoConfiguration$JpaConfiguration$$EnhancerBySpringCGLIB$$2c8d7e6c.eventStorageEngine(<generated>) ~[axon-spring-boot-autoconfigure-3.0-RC1.jar:3.0-RC1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_102]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_102]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_102]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_102]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162) ~[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
... 24 common frames omitted

********

Just in case I added to my classpath the following library: com.thoughtworks.xstream, but still I have the same error.

Could someone please help me with this?

Richard

Allard Buijze

unread,
Nov 30, 2016, 2:52:05ā€ÆAM11/30/16
to Axon Framework Users
Are you sure you added the latest version of XStream? It's complaining about a method that doesn't exist.

Axon is built against 1.4.9.

Cheers,

Allard
--
You received this message because you are subscribed to the Google Groups "Axon Framework Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to axonframewor...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Richard Valdivieso

unread,
Nov 30, 2016, 5:49:49ā€ÆAM11/30/16
to axonfr...@googlegroups.com
Thanks Allard. Yes! I had 1.4.7. Change it to that version made the trick.

Thanks

Richard

To unsubscribe from this group and stop receiving emails from it, send an email to axonframework+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Axon Framework Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/axonframework/Kq3RofmixXo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to axonframework+unsubscribe@googlegroups.com.

Adriana Mone

unread,
Dec 22, 2016, 7:28:57ā€ÆAM12/22/16
to Axon Framework Users
Hi
I am migrating to axon 3 and I have the same problem, but xstream is 1.4.9


org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'eventStorageEngine' defined in class path resource [org/axonframework/boot/AxonAutoConfiguration$JpaConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.axonframework.eventsourcing.eventstore.EventStorageEngine]: Factory method 'eventStorageEngine' threw exception; nested exception is java.lang.NoSuchMethodError: com.thoughtworks.xstream.XStream.addImmutableType(Ljava/lang/Class;Z)V
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1128) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1022) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:754) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761) [spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371) [spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186) [spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175) [spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE]
at eu.nets.ms.prepaid.starter.MainApplication.main(MainApplication.java:29) [classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_92]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_92]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_92]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_92]
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) [idea_rt.jar:na]
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.axonframework.eventsourcing.eventstore.EventStorageEngine]: Factory method 'eventStorageEngine' threw exception; nested exception is java.lang.NoSuchMethodError: com.thoughtworks.xstream.XStream.addImmutableType(Ljava/lang/Class;Z)V
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
... 23 common frames omitted
Caused by: java.lang.NoSuchMethodError: com.thoughtworks.xstream.XStream.addImmutableType(Ljava/lang/Class;Z)V
at org.axonframework.serialization.AbstractXStreamSerializer.<init>(AbstractXStreamSerializer.java:129) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.serialization.AbstractXStreamSerializer.<init>(AbstractXStreamSerializer.java:103) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.serialization.AbstractXStreamSerializer.<init>(AbstractXStreamSerializer.java:78) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.serialization.AbstractXStreamSerializer.<init>(AbstractXStreamSerializer.java:67) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.serialization.xml.XStreamSerializer.<init>(XStreamSerializer.java:49) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.common.ObjectUtils.getOrDefault(ObjectUtils.java:40) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.eventsourcing.eventstore.AbstractEventStorageEngine.<init>(AbstractEventStorageEngine.java:57) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.<init>(BatchingEventStorageEngine.java:65) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.<init>(JpaEventStorageEngine.java:104) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.eventsourcing.eventstore.jpa.JpaEventStorageEngine.<init>(JpaEventStorageEngine.java:61) ~[axon-core-3.0-RC1.jar:3.0-RC1]
at org.axonframework.boot.AxonAutoConfiguration$JpaConfiguration.eventStorageEngine(AxonAutoConfiguration.java:134) ~[axon-spring-boot-autoconfigure-3.0-RC1.jar:3.0-RC1]
at org.axonframework.boot.AxonAutoConfiguration$JpaConfiguration$$EnhancerBySpringCGLIB$$970ccf2b.CGLIB$eventStorageEngine$1(<generated>) ~[axon-spring-boot-autoconfigure-3.0-RC1.jar:3.0-RC1]
at org.axonframework.boot.AxonAutoConfiguration$JpaConfiguration$$EnhancerBySpringCGLIB$$970ccf2b$$FastClassBySpringCGLIB$$1f5c35e3.invoke(<generated>) ~[axon-spring-boot-autoconfigure-3.0-RC1.jar:3.0-RC1]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) ~[spring-core-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:356) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.axonframework.boot.AxonAutoConfiguration$JpaConfiguration$$EnhancerBySpringCGLIB$$970ccf2b.eventStorageEngine(<generated>) ~[axon-spring-boot-autoconfigure-3.0-RC1.jar:3.0-RC1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_92]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_92]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_92]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_92]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
... 24 common frames omittedĀ 

*******************************
Could you advise?
Thank you.

Adriana

Richard Valdivieso

unread,
Dec 22, 2016, 8:05:18ā€ÆAM12/22/16
to axonfr...@googlegroups.com
I notice that sometime there are more than one version of xstream. Be sure that only have one and add in your maven/gradle file the rigjt version.

Richard

--

Adriana Mone

unread,
Dec 23, 2016, 5:39:41ā€ÆAM12/23/16
to axonfr...@googlegroups.com
Thank you
It seems there was an old reference inside a submodule to an older version.
Resolved

Adriana
Reply all
Reply to author
Forward
0 new messages