При запуске метода Test получена ошибка создания bean-компонента для embedMongoflapDoodle - PullRequest
0 голосов
/ 27 марта 2020

Во время выполнения тестового примера я получаю ошибку ниже для встраиваемого модуля flapdoodle go

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mongoTemplate' defined in class path resource [org/springframework/boot/autoconfigure/data/mongo/MongoDataAutoConfiguration.class]: Unsatisfied dependency expressed through method 'mongoTemplate' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDbFactory' defined in class path resource [org/springframework/boot/autoconfigure/data/mongo/MongoDataAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.data.mongodb.core.MongoDbFactorySupport]: Factory method 'mongoDbFactory' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'embeddedMongoServer' defined in class path resource [org/springframework/boot/autoconfigure/mongo/embedded/EmbeddedMongoAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [de.flapdoodle.embed.mongo.MongodExecutable]: Factory method 'embeddedMongoServer' threw exception; nested exception is java.lang.IllegalArgumentException: this version does not support 32Bit: Version{3.5.5}:Windows:B32
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:767)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:508)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:367)
... 68 more

Причина: org.springframework.beans.factory.BeanCreationException: Ошибка при создании компонента с именем 'mongoDbFactory', определенным в ресурс пути к классу [org / springframework / boot / autoconfigure / data / mongo / MongoDataAutoConfiguration.class]: не удалось создать экземпляр компонента с помощью метода фабрики; вложенным исключением является org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [org.springframework.data.mongodb.core.MongoDbFactorySupport]: фабричный метод 'mongoDbFactory' вызвал исключение; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем 'embeddedMongoServer', определенного в ресурсе пути к классу [org / springframework / boot / autoconfigure / mongo / embedded / EmbeddedMongoAutoConfiguration.class]: метод экземпляра компонента не был обработан с помощью фабрики ; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [de.flapdoodle.embed.mon go .MongodExecutable]: метод фабрики 'embeddedMongoServer' вызвал исключение; вложенное исключение java .lang.IllegalArgumentException: эта версия не поддерживает 32Bit: версия {3.5.5}: Windows: B32 в org.springframework.beans.factory.support.ConstructorResolver.instantiate (ConstructorResolver. java : 625) в org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod (ConstructorResolver. java: 605) в org.springframework.beans.factory.support. Абстракция (. AbstractAutowireCapableBeanFactory java: 1127) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance на org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory java:. 538) в org.springframework. beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory. java: 498) в org.springframework.beans.factory.factory.support.AbstractBeanFac tory.lambda $ doGetBean $ 0 (AbstractBeanFactory. java: 320) в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry. java: 222) в org.ssuneryBerb. .doGetBean (AbstractBeanFactory. java: 318) в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory. java: 199) в org.springframework.beans.factory. . java: 273) в org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency (DefaultListableBeanFactory. java: 1239) в org.springframework.beans.factory *beoryFableFact 1166 java: 758) ... 78 больше

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.data.mongodb.core.MongoDbFactorySupport]: Factory method 'mongoDbFactory' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'embeddedMongoServer' defined in class path resource [org/springframework/boot/autoconfigure/mongo/embedded/EmbeddedMongoAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [de.flapdoodle.embed.mongo.MongodExecutable]: Factory method 'embeddedMongoServer' threw exception; nested exception is java.lang.IllegalArgumentException: this version does not support 32Bit: Version{3.5.5}:Windows:B32
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:620)
... 92 more

Причина: org.springframework.beans.factory.BeanCreationException: Ошибка при создании bean-компонента с именем 'embeddedMongoServer', определенного в ресурсе пути к классу [org / springframework /boot/autoconfigure/mongo/embedded/EmbeddedMongoAutoConfiguration.class]: не удалось создать экземпляр компонента с помощью метода фабрики; вложенное исключение - org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [de.flapdoodle.embed.mon go .MongodExecutable]: метод фабрики 'embeddedMongoServer' вызвал исключение; вложенное исключение: java .lang.IllegalArgumentException: эта версия не поддерживает 32Bit: Версия {3.5.5}: Windows: B32 в org.springframework.beans.factory.support.ConstructorResolver.instantiate (ConstructorResolver. java : 625) в org.springframework.beans.factory.support. (. ConstructorResolver java: 605) ConstructorResolver.instantiateUsingFactoryMethod на org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod (. AbstractAutowireCapableBeanFactory java: 1288) при org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance ( AbstractAutowireCapableBeanFactory java:. 1127) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory java:. 538) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory * 1037. *: 498) в org.springframework.beans.factory.support.AbstractBeanFactory.lambda $ doGetBean $ 0 (AbstractBeanFactory. java: 320) в org.springframework.beans.factory.support.DefaultSingletonBetonBeganRegistry. : 222) в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFact ory. java: 318) в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory. java: 199) в org.springframework.beans.factory.support.AbstractBeanFactory.Bet *: 307) по адресу org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory. java: 199) по адресу org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate * 273 (3) по адресу org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency (DefaultListableBeanFactory. java: 1239) по адресу org.springframework.beans.factory.support.DefaultListableBeanFactyObBB .springframework.boot.autoconfigure.data.mon go .MongoDataAutoConfiguration.mongoDbFactory (MongoDataAutoConfiguration. java: 94) в org.springframework.boot.autoconfigure.boot.autoconfigure.data.mon CGLIB $ mongoDbF actory $ 1 () в org.springframework.boot.autoconfigure.data.mon go .MongoDataAutoConfiguration $$ EnhancerBySpringCGLIB $$ fea55347 $$ FastClassBySpringCGLIB $$ a978a832.invoxy.prg () MethodProxy. java: 244) в org.springframework.context.annotation.ConfigurationClassEnhancer $ BeanMethodInterceptor.intercept (ConfigurationClassEnhancer. java: 363) в org.springframework.boot.autoconfigure.ata.Mata.data. EnhancerBySpringCGLIB $$ fea55347.mongoDbFactory () в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpor *: 43) в java .lang.reflect.Method.invoke (Метод. java: 498) в org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate (SimpleInstantiationStrategy. java: 154) .. . Еще 93 Причины: org.springframework.beans.BeanI nstantiationException: Не удалось создать экземпляр [de.flapdoodle.embed.mon go .MongodExecutable]: метод фабрики 'embeddedMongoServer' вызвал исключение; вложенное исключение: java .lang.IllegalArgumentException: эта версия не поддерживает 32Bit: Версия {3.5.5}: Windows: B32 в org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate (SimpleInstantiationStrategy. java) : 185) at org.springframework.beans.factory.support.ConstructorResolver.instantiate (ConstructorResolver. java: 620) ... еще 118 Причины: java .lang.IllegalArgumentException: эта версия не поддерживает 32Bit: версия {3.5.5}: Windows: B32 в de.flapdoodle.embed.mon go .Paths.getBitSize (Paths. java: 157) в de.flapdoodle.embed.mon go .Paths.getPath (Пути. java: 97) по адресу de.flapdoodle.embed.process.store.LocalArtifactStore.getArtifact (LocalArtifactStore. java: 71) по адресу de. flapdoodle.embed.process.store.LocalArtifactStore.checkArtifact (LocalArtifactStore. java: 38) в de.flapdoodle.embed.process.store.ArtifactStore.checkDistribution (ArtifactStore. java: 65) в de.flapdoodle.embed. process.store.ExtractedArtifactStore.checkDistribution (ExtractedArtifactStore. java: 60) в de.flapdoodle.embed.process.runtime.Starter.prepare (Starter. java: 56) в de.flapdoodle.embed.process.runtime. Starter.prepare (Starter. java: 49) в org.springframework.boot.autoconfigure.mon go .embedded.EmbeddedMongoAutoConfiguration.embeddedMongoServer (EmbeddedMongoAutoConfiguration. java: 116) в org.springbomonto go .embedded.EmbeddedMongoAutoConfiguration $$ EnhancerBySpringCGLIB $$ 417ad8e7.CGLIB $ embeddedMongoServer $ 0 () в org.springframework.boot.autoconfigure.mon go. Embedded.Embedded invoke () в org.springframework.cglib.proxy.MethodProxy.invokeSuper (MethodProxy. * 10 80 *: 244) в org.springframework.context.annotation.ConfigurationClassEnhancer $ BeanMethodInterceptor.intercept (ConfigurationClassEnhancer. java: 363) в org.springframework.boot.autoconfigure.mon * 1082 ad8e7.embeddedMongoServer () в sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 62) делегирование ) в java .lang.reflect.Method.invoke (Метод. java: 498) в org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate (SimpleInstantiationStrategy. java: 154) ... еще 119

пожалуйста, помогите мне разобраться в этом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...